Design of a hybrid modular switch

Ashkan Aghdai, Yang Xu, H. Jonathan Chao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Network Function Virtualization (NFV) shed new light for the design, deployment, and management of cloud networks. Many network functions such as firewalls, load balancers, and intrusion detection systems can be virtualized by servers. However, network operators often have to sacrifice programmability to achieve high throughput, especially at networks’ edge where complex network functions are required. Here, we design, implement and evaluate Hybrid Modular Switch (HyMoS). The hybrid hardware/software switch aims to meet the requirements of modern-day NFV applications by providing high-throughput, highly programmable packet forwarding. HyMoS utilizes P4-compatible Network Interface Cards (NICs), PCI Express interface and CPU to act as line cards, switch fabric, and fabric controller respectively. HyMos turns PCI Express interface into a non-blocking switch fabric with a throughput of hundreds of Gigabits per second. Compared to existing NFV infrastructure, HyMoS offers modularity in hardware and software as well as a higher degree of programmability by supporting a superset of P4 language.

Original languageEnglish (US)
Title of host publication2017 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-6
Number of pages6
Volume2017-January
ISBN (Electronic)9781538632857
DOIs
StatePublished - Dec 7 2017
Event2017 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2017 - Berlin, Germany
Duration: Nov 6 2017Nov 8 2017

Other

Other2017 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2017
CountryGermany
CityBerlin
Period11/6/1711/8/17

Fingerprint

Switches
Throughput
Interfaces (computer)
Hardware
Complex networks
Intrusion detection
Program processors
Servers
Controllers
Network function virtualization

Keywords

  • Network function virtualization
  • Packet switching
  • Software defined networks
  • Software/hardware co-design

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture

Cite this

Aghdai, A., Xu, Y., & Chao, H. J. (2017). Design of a hybrid modular switch. In 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2017 (Vol. 2017-January, pp. 1-6). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/NFV-SDN.2017.8169825

Design of a hybrid modular switch. / Aghdai, Ashkan; Xu, Yang; Chao, H. Jonathan.

2017 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2017. Vol. 2017-January Institute of Electrical and Electronics Engineers Inc., 2017. p. 1-6.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Aghdai, A, Xu, Y & Chao, HJ 2017, Design of a hybrid modular switch. in 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2017. vol. 2017-January, Institute of Electrical and Electronics Engineers Inc., pp. 1-6, 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2017, Berlin, Germany, 11/6/17. https://doi.org/10.1109/NFV-SDN.2017.8169825
Aghdai A, Xu Y, Chao HJ. Design of a hybrid modular switch. In 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2017. Vol. 2017-January. Institute of Electrical and Electronics Engineers Inc. 2017. p. 1-6 https://doi.org/10.1109/NFV-SDN.2017.8169825
Aghdai, Ashkan ; Xu, Yang ; Chao, H. Jonathan. / Design of a hybrid modular switch. 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2017. Vol. 2017-January Institute of Electrical and Electronics Engineers Inc., 2017. pp. 1-6
@inproceedings{087c2d8465274d62980abcbc7d671656,
title = "Design of a hybrid modular switch",
abstract = "Network Function Virtualization (NFV) shed new light for the design, deployment, and management of cloud networks. Many network functions such as firewalls, load balancers, and intrusion detection systems can be virtualized by servers. However, network operators often have to sacrifice programmability to achieve high throughput, especially at networks’ edge where complex network functions are required. Here, we design, implement and evaluate Hybrid Modular Switch (HyMoS). The hybrid hardware/software switch aims to meet the requirements of modern-day NFV applications by providing high-throughput, highly programmable packet forwarding. HyMoS utilizes P4-compatible Network Interface Cards (NICs), PCI Express interface and CPU to act as line cards, switch fabric, and fabric controller respectively. HyMos turns PCI Express interface into a non-blocking switch fabric with a throughput of hundreds of Gigabits per second. Compared to existing NFV infrastructure, HyMoS offers modularity in hardware and software as well as a higher degree of programmability by supporting a superset of P4 language.",
keywords = "Network function virtualization, Packet switching, Software defined networks, Software/hardware co-design",
author = "Ashkan Aghdai and Yang Xu and Chao, {H. Jonathan}",
year = "2017",
month = "12",
day = "7",
doi = "10.1109/NFV-SDN.2017.8169825",
language = "English (US)",
volume = "2017-January",
pages = "1--6",
booktitle = "2017 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2017",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - Design of a hybrid modular switch

AU - Aghdai, Ashkan

AU - Xu, Yang

AU - Chao, H. Jonathan

PY - 2017/12/7

Y1 - 2017/12/7

N2 - Network Function Virtualization (NFV) shed new light for the design, deployment, and management of cloud networks. Many network functions such as firewalls, load balancers, and intrusion detection systems can be virtualized by servers. However, network operators often have to sacrifice programmability to achieve high throughput, especially at networks’ edge where complex network functions are required. Here, we design, implement and evaluate Hybrid Modular Switch (HyMoS). The hybrid hardware/software switch aims to meet the requirements of modern-day NFV applications by providing high-throughput, highly programmable packet forwarding. HyMoS utilizes P4-compatible Network Interface Cards (NICs), PCI Express interface and CPU to act as line cards, switch fabric, and fabric controller respectively. HyMos turns PCI Express interface into a non-blocking switch fabric with a throughput of hundreds of Gigabits per second. Compared to existing NFV infrastructure, HyMoS offers modularity in hardware and software as well as a higher degree of programmability by supporting a superset of P4 language.

AB - Network Function Virtualization (NFV) shed new light for the design, deployment, and management of cloud networks. Many network functions such as firewalls, load balancers, and intrusion detection systems can be virtualized by servers. However, network operators often have to sacrifice programmability to achieve high throughput, especially at networks’ edge where complex network functions are required. Here, we design, implement and evaluate Hybrid Modular Switch (HyMoS). The hybrid hardware/software switch aims to meet the requirements of modern-day NFV applications by providing high-throughput, highly programmable packet forwarding. HyMoS utilizes P4-compatible Network Interface Cards (NICs), PCI Express interface and CPU to act as line cards, switch fabric, and fabric controller respectively. HyMos turns PCI Express interface into a non-blocking switch fabric with a throughput of hundreds of Gigabits per second. Compared to existing NFV infrastructure, HyMoS offers modularity in hardware and software as well as a higher degree of programmability by supporting a superset of P4 language.

KW - Network function virtualization

KW - Packet switching

KW - Software defined networks

KW - Software/hardware co-design

UR - http://www.scopus.com/inward/record.url?scp=85043279614&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85043279614&partnerID=8YFLogxK

U2 - 10.1109/NFV-SDN.2017.8169825

DO - 10.1109/NFV-SDN.2017.8169825

M3 - Conference contribution

VL - 2017-January

SP - 1

EP - 6

BT - 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2017

PB - Institute of Electrical and Electronics Engineers Inc.

ER -