ABSTRACT
Software-Defined Networking (SDN) promises the vision of more flexible and manageable networks, but requires certain level of programmability in the data plane. Current industry insight holds that programmable network processors are of lower performance than their hard-coded counterparts, such as Ethernet chips. This represents a roadblock to SDN adoption. In this paper we argue that contrast to the common view, the overhead of programmability is relatively low. We also argue that the apparent difference between programmable and hard-coded chips today is not primarily due to programmability itself, but because the internal balance of programmable network processors is tuned to more complex use cases. These arguments are backed with calculations and real-life measurements.
- Marvell Prestera 98CX8297 (a.k.a. Lion 2) -- Next Generation Switch Fabric for Modular Platforms -- Product BriefGoogle Scholar
- FocalPoint FM6000 Series -- Data Center CEE/DCB Switch Chip Family -- Product BriefGoogle Scholar
- Intel® FM6000 Ethernet Switches 72-Port 10G Ethernet L2/L3/L4 Chip -- Users GuideGoogle Scholar
- BCM56840 Series -- High-Capacity StrataXGS® Trident Ethernet Switch Series with Integrated 10G Serial PHYGoogle Scholar
- EzChip NP-4 100-Gigabit Network Processor for Carrier Ethernet Applications -- Product BriefGoogle Scholar
- Roy Rubenstein: Processor developers respond to new demands on telecom carriers and content providers -- tech article, newelectronics online news portalGoogle Scholar
- Marvell Xelerated AX Family of Programmable Ethernet Switches -- product briefGoogle Scholar
- Netronome Goes With the Flow -- NFP-6xxx Transcends Network-Processing Categories -- Linley Microprocessor ReportGoogle Scholar
- TILE-Gx8036 -- Processor -- Specification BriefGoogle Scholar
- Impressive Packet Processing Performance Enables Greater Workload Consolidation -- Packet Processing on Intel Architecture -- Solution BriefGoogle Scholar
- Chandrakant D. Patel, Amip J. Shah: Cost Model for Planning, Development and Operation of a Data CenterGoogle Scholar
- R. A. Philpott, J. S. Humble, R. A. Kertis, K. E. Fritz, B. K. Gilbert, E. S. Daniel: A 20Gb/s SerDes Transmitter with Adjustable Source Impedance and 4-tap Feed-Forward Equalization in 65nm Bulk CMOSGoogle Scholar
- Recep Ozdag: Intel® Ethernet Switch FM6000 Series -- Software Defined NetworkingGoogle Scholar
- Ericsson strengthens its 4th generation IP portfolio -- press release of SNP 4000Google Scholar
- Cortex--M3 Technical Reference Manual -- Processor instruction timingsGoogle Scholar
- Géza Szabó, János Szüle, Bruno Lins, Zoltán Turányi, Gergely Pongrácz, Djamel Sadok, Stenio Fernandes: Capturing the Real Influencing Factors of Traffic for Accurate Traffic IdentificationGoogle Scholar
- Ulrich Drepper: What Every Programmer Should Know About MemoryGoogle Scholar
Index Terms
Cheap silicon: a myth or reality? picking the right data plane hardware for software defined networking
Recommendations
Removing Roadblocks from SDN: OpenFlow Software Switch Performance on Intel DPDK
EWSDN '13: Proceedings of the 2013 Second European Workshop on Software Defined NetworksSoftware-Defined Networking (SDN) promises the vision of more flexible and manageable networks, but requires certain level of programmability in the data plane. Such a flexible, programmable data plane implementation is OpenFlow (OF) which these days is ...
Challenges and Preparedness of SDN-based Firewalls
SDN-NFV Sec'18: Proceedings of the 2018 ACM International Workshop on Security in Software Defined Networks & Network Function VirtualizationSoftware-Defined Network (SDN) is a novel architecture created to address the issues of traditional and vertically integrated networks. To increase cost-effectiveness and enable logical control, SDN provides high programmability and centralized view of ...
Scalable High Performance SDN Switch Architecture on FPGA for Core Networks
FPGA '19: Proceedings of the 2019 ACM/SIGDA International Symposium on Field-Programmable Gate ArraysDue to the increasing heterogeneity in network user requirements, dynamically varying day to day network traffic patterns and delay in network service deployment, there is a huge demand for scalability and flexibility in modern networking infrastructure,...
Comments