TY - GEN
T1 - Intra-Node Resource Isolation for SFC with SR-IOV
AU - Bauer, Simon
AU - Raumer, Daniel
AU - Emmerich, Paul
AU - Carle, Georg
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/11/27
Y1 - 2018/11/27
N2 - Single Root I/O Virtualization (SR-IOV) is intended to provide simultaneous native access to network interface cards (NIC) from multiple virtual machines or applications. For this, SR-IOV offloads packet switching from software to hardware. We use SR-IOV outside its original purpose and establish a chaining infrastructure between virtual Service Functions. Thus, resources to provide chaining are isolated by the NIC. We compare Service Function Chains based on SR-IOV to fully software-based Service Function Chains and survey how shifting workload from the CPU to the NIC affects performance. Furthermore, we analyze the impact of virtual PCIe functions, which are required for the use of SR-IOV, on performance. Our study provides a detailed performance evaluation of Service Function Chains implemented with Open vSwitch and DPDK. The performance evaluation is based on comparative measurements on commodity hardware including profiling of the CPU and PCIe bus.
AB - Single Root I/O Virtualization (SR-IOV) is intended to provide simultaneous native access to network interface cards (NIC) from multiple virtual machines or applications. For this, SR-IOV offloads packet switching from software to hardware. We use SR-IOV outside its original purpose and establish a chaining infrastructure between virtual Service Functions. Thus, resources to provide chaining are isolated by the NIC. We compare Service Function Chains based on SR-IOV to fully software-based Service Function Chains and survey how shifting workload from the CPU to the NIC affects performance. Furthermore, we analyze the impact of virtual PCIe functions, which are required for the use of SR-IOV, on performance. Our study provides a detailed performance evaluation of Service Function Chains implemented with Open vSwitch and DPDK. The performance evaluation is based on comparative measurements on commodity hardware including profiling of the CPU and PCIe bus.
KW - SFC
KW - SR-IOV
KW - packet I/O
KW - performance guarantees
KW - resource isolation
KW - virtual PCIe function
UR - http://www.scopus.com/inward/record.url?scp=85060232488&partnerID=8YFLogxK
U2 - 10.1109/CloudNet.2018.8549547
DO - 10.1109/CloudNet.2018.8549547
M3 - Conference contribution
AN - SCOPUS:85060232488
T3 - Proceedings of the 2018 IEEE 7th International Conference on Cloud Networking, CloudNet 2018
BT - Proceedings of the 2018 IEEE 7th International Conference on Cloud Networking, CloudNet 2018
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th IEEE International Conference on Cloud Networking, CloudNet 2018
Y2 - 22 October 2018 through 24 October 2018
ER -