TY - GEN
T1 - Design of a hybrid modular switch
AU - Aghdai, Ashkan
AU - Xu, Yang
AU - Jonathan Chao, H.
N1 - Publisher Copyright:
© 2017 IEEE.
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
AN - SCOPUS:85043279614
T3 - 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2017
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.
T2 - 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2017
Y2 - 6 November 2017 through 8 November 2017
ER -