Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Using hardware classification to improve PC-based OpenFlow switching
KTH, School of Information and Communication Technology (ICT), Communication: Services and Infrastucture (Closed 20120101), Telecommunication Systems Laboratory, TSLab (closed 2012-01-01).ORCID iD: 0000-0001-7952-4779
KTH, School of Information and Communication Technology (ICT), Communication: Services and Infrastucture (Closed 20120101), Telecommunication Systems Laboratory, TSLab (closed 2012-01-01).ORCID iD: 0000-0002-6427-4612
KTH, School of Information and Communication Technology (ICT), Communication: Services and Infrastucture (Closed 20120101), Telecommunication Systems Laboratory, TSLab (closed 2012-01-01).ORCID iD: 0000-0002-3172-076X
2011 (English)In: 2011 IEEE 12th International Conference on High Performance Switching and Routing, HPSR 2011, New York: IEEE , 2011, 215-221 p.Conference paper, Published paper (Refereed)
Abstract [en]

OpenFlow is a promising technology that offers a flexible flow-based forwarding scheme based on multiple fields in the packet headers of different protocol layers. It provides a feasibility to adopt new network protocols and innovations thanks to a more flexible forwarding compared to traditional IP forwarding. In this paper, we propose an architectural design to improve lookup performance of PC-based OpenFlow switching in Linux using a standard commodity network interface card based on the Intel 82599 Gigabit Ethernet controller. We introduce a fast data path based on caching of flow table entries in on-board classification hardware on the NIC. We describe our design, and we present an experimental evaluation of its performance. Our results show that the throughput of our fast path gives over 40 percent higher throughput compared to the regular software-based OpenFlow switching.

Place, publisher, year, edition, pages
New York: IEEE , 2011. 215-221 p.
Keyword [en]
Data paths, Different protocols, Experimental evaluation, Fast path, Gigabit Ethernet, Hardware classification, Lookup performance, Network interface cards, Packet header, PC-based, Software-based
National Category
Communication Systems
Identifiers
URN: urn:nbn:se:kth:diva-38307DOI: 10.1109/HPSR.2011.5986029Scopus ID: 2-s2.0-80052758915ISBN: 978-1-4244-8454-6 (print)OAI: oai:DiVA.org:kth-38307DiVA: diva2:436662
Conference
2011 IEEE 12th International Conference on High Performance Switching and Routing, HPSR 2011; Cartagena;4 July 2011 through 6 July 2011
Funder
ICT - The Next Generation
Note

QC 20120615

Available from: 2011-08-24 Created: 2011-08-24 Last updated: 2016-04-27Bibliographically approved
In thesis
1. Performance and Reliability in Open Router Platforms for Software-Defined Networking
Open this publication in new window or tab >>Performance and Reliability in Open Router Platforms for Software-Defined Networking
2014 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

The unprecedented growth of the Internet has brought about such an enormous impact on our daily life that it is regarded as indispensable in modern era. At the same time, the underlying Internet architecture is still underpinned by principles designed several decades ago. Although IP networking has been proven very successful, it has been considered as the cause to network ossification creating barriers to entry for new network innovations. To support new demands and requirements of the current and the future Internet, solutions for new and improved Internet architectures should be sought.

Software-defined networking (SDN), a new modularized network architecture that separates the control plane from the data plane, has emerged as a promising candidate for the future Internet. SDN can be described as flow-based networking, which provides finer granularity while maintaining backward compatibility with traditional IP networking.

In this work, our goal is to investigate how to incorporate flow-based networking into open router platforms in an SDN context. We investigate performance and reliability aspects related to SDN data plane operation in software on open source PC-based routers.

Our research methodology is based on design, implementation, and experimental evaluation. The experimental platform consists of PC-based routers running open source software in combination with commodity-off-the-shelf (COTS) hardware components. When it comes to performance aspects, we demonstrate that by offloading the lookup from a CPU to a network interface card, the overall performance is improved significantly. For enhanced reliability, we investigate bidirectional forwarding detection (BFD) as a component to realize redundancy with fast failover. We demonstrate that BFD becomes unreliable under high traffic load and propose a solution to this problem by allocating dedicated system resources for BFD control messages. In line with this solution, we extend our architecture for next-generation PC-based routers with OpenFlow support by devising a strategy to efficiently map packet forwarding and application processing tasks onto the multi-core architecture on the PC-based router. This extension would make it possible to integrate BFD effectively into the router platform.

Our work demonstrates the potentials of open router platforms for SDN. Our prototypes offer not only high performance with good reliability but also flexibility to adopt new software extensions. Such platforms will play a vital role in advancing towards the future Internet.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology, 2014. x, 39 p.
Series
TRITA-ICT-ECS AVH, ISSN 1653-6363 ; 14:07
Keyword
performance, reliability, OpenFlow, software-defined networking (SDN)
National Category
Communication Systems
Research subject
Information and Communication Technology
Identifiers
urn:nbn:se:kth:diva-144285 (URN)978-91-7595-082-2 (ISBN)
Presentation
2014-05-16, Sal D, Isafjordsgatan 39, Kista, 10:00 (English)
Opponent
Supervisors
Funder
Vinnova
Note

QC 20140416

Available from: 2014-04-16 Created: 2014-04-15 Last updated: 2014-04-16Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Authority records BETA

Tanyingyong, VoravitHidell, MarkusSjödin, Peter

Search in DiVA

By author/editor
Tanyingyong, VoravitHidell, MarkusSjödin, Peter
By organisation
Telecommunication Systems Laboratory, TSLab (closed 2012-01-01)
Communication Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 275 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf