Modelling Software-Defined Networking: Software and hardware switches. (15th November 2018)
- Record Type:
- Journal Article
- Title:
- Modelling Software-Defined Networking: Software and hardware switches. (15th November 2018)
- Main Title:
- Modelling Software-Defined Networking: Software and hardware switches
- Authors:
- Singh, Deepak
Ng, Bryan
Lai, Yuan-Cheng
Lin, Ying-Dar
Seah, Winston K.G. - Abstract:
- Abstract: In Software-Defined Networking (SDN), a switch is a forwarding device that moves data packets in a network. A software switch handles forwarding functions in software and thus cannot forward packet at line speed while a hardware switch leverages optimised forwarding hardware to forward packets at line speed. However, there has been very little research in the literature to help network engineers understand the tradeoffs in choosing one over the other. In this paper, we develop a unified queueing model for characterizing the performance of hardware switches and software switches in SDN. The unified queueing model is an analytical tool for engineers to predict delay, packet loss and throughput in their SDN deployments. Existing queueing models of SDN have focused on performance analysis of software switches, while our work presented herein is the first to present a unified analysis of hardware and software switches. Our proposed models exhibit errors below 5% compared to simulation. Between a hardware and software switch, the evaluation shows that a hardware switch achieves an average 80% lower delay and up to 100% lower packet loss probability compared to a software switch. The more a hardware switch involves the controller for decisioning, the lower the gains in terms of packet delays through the switch. Graphical abstract: Highlights: We propose a unified queues model for hardware and software SDN switches. Hardware switches achieve up to 80% lower delay and 100%Abstract: In Software-Defined Networking (SDN), a switch is a forwarding device that moves data packets in a network. A software switch handles forwarding functions in software and thus cannot forward packet at line speed while a hardware switch leverages optimised forwarding hardware to forward packets at line speed. However, there has been very little research in the literature to help network engineers understand the tradeoffs in choosing one over the other. In this paper, we develop a unified queueing model for characterizing the performance of hardware switches and software switches in SDN. The unified queueing model is an analytical tool for engineers to predict delay, packet loss and throughput in their SDN deployments. Existing queueing models of SDN have focused on performance analysis of software switches, while our work presented herein is the first to present a unified analysis of hardware and software switches. Our proposed models exhibit errors below 5% compared to simulation. Between a hardware and software switch, the evaluation shows that a hardware switch achieves an average 80% lower delay and up to 100% lower packet loss probability compared to a software switch. The more a hardware switch involves the controller for decisioning, the lower the gains in terms of packet delays through the switch. Graphical abstract: Highlights: We propose a unified queues model for hardware and software SDN switches. Hardware switches achieve up to 80% lower delay and 100% lower packet loss probability compared to software switches. The more a hardware switch involves SDN controller for decisioning, the overall delay is lower compared to a software switch. … (more)
- Is Part Of:
- Journal of network and computer applications. Volume 122(2018)
- Journal:
- Journal of network and computer applications
- Issue:
- Volume 122(2018)
- Issue Display:
- Volume 122, Issue 2018 (2018)
- Year:
- 2018
- Volume:
- 122
- Issue:
- 2018
- Issue Sort Value:
- 2018-0122-2018-0000
- Page Start:
- 24
- Page End:
- 36
- Publication Date:
- 2018-11-15
- Subjects:
- Modelling -- Software-defined network -- Software switch -- Hardware switch -- Queueing theory
Microcomputers -- Periodicals
Computer networks -- Periodicals
Application software -- Periodicals
Micro-ordinateurs -- Périodiques
Réseaux d'ordinateurs -- Périodiques
Logiciels d'application -- Périodiques
Application software
Computer networks
Microcomputers
Periodicals
004.05
004 - Journal URLs:
- http://www.sciencedirect.com/science/journal/10848045 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.jnca.2018.08.005 ↗
- Languages:
- English
- ISSNs:
- 1084-8045
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 5021.410600
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 7980.xml