DocumentCode
2779031
Title
Performance of a software switch
Author
Varis, Nuutti ; Manner, Jukka
Author_Institution
Dept. of Commun. & Networking, Aalto Univ., Aalto, Finland
fYear
2011
fDate
4-6 July 2011
Firstpage
256
Lastpage
263
Abstract
Software switching has been largely dismissed as an inefficient option compared to hardware switching, both in terms of cost and performance. Recent increases in processing power for commodity hardware has given reason to revisit software switching. The flexibility of a commodity hardware, software based platform allows us to rapidly create prototypes, while the increased performance of the hardware is starting to enable software based network devices to be used in production environments. Combining these two aspects of commodity hardware based switching has led us to create our own prototype implementation of a next generation frame forwarding protocol. In this paper, we detail the architecture of our implementation and compare the performance of Ethernet switching platforms to our implementation with a synthetic benchmark, designed to measure the maximum frame forwarding rate of the platforms. We explore the throughput characteristics of all platforms in single- and multi core configurations, while keeping the rest of the platform configuration as identical as possible.
Keywords
hardware-software codesign; local area networks; protocols; switching networks; telecommunication computing; Ethernet switching; hardware switching; multicore configurations; next generation frame forwarding protocol; prototype implementation; software switching; Bridges; Instruction sets; Kernel; Linux; Switches; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Switching and Routing (HPSR), 2011 IEEE 12th International Conference on
Conference_Location
Cartagena
Print_ISBN
978-1-4244-8454-6
Electronic_ISBN
978-1-4244-8455-3
Type
conf
DOI
10.1109/HPSR.2011.5986035
Filename
5986035
Link To Document