FlowVirt: Flow Rule Virtualization for Dynamic Scalability of Programmable Network Virtualization

被引:10
作者
Yang, Gyeongsik [1 ]
Yu, Bong-yeol [1 ]
Jeong, Wontae [1 ]
Yoo, Chuck [1 ]
机构
[1] Korea Univ, Dept Comp Sci & Engn, Seoul, South Korea
来源
PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD) | 2018年
关键词
Network as a service; programmable virtual network; network virtualization; software-defined networking;
D O I
10.1109/CLOUD.2018.00051
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose a new concept called "flow rule virtualization" (FlowVirt) for programmable network virtualization (P-NV). In P-NV, network hypervisor is a key component in that it plays a role in creating and managing virtual networks. This paper first reports a critical limitation of network hypervisor-scalability problem, which results in the high consumption of the switch memory, control channel, and CPU cycles: 3.9, 4.7, and 1.7 times higher than host-based network virtualization, respectively. This scalability problem arises because all the flow rules from the virtual network controllers are directly installed into switches. To resolve the scalability problem, FlowVirt introduces a flow rule abstraction: virtual and physical flow rules. By separating virtual and physical flow rules, the abstraction virtualizes flow rules so that FlowVirt can merge virtual flow rules to a smaller number of physical flow rules to be installed in switches. The evaluation results show the enhanced scalability of FlowVirt. The number of flow rules to be installed in switches decreases by up to 10 times compared to the previous P-NV. The control channel bandwidth and CPU cycles are also reduced by up to 14 and 3 times, respectively.
引用
收藏
页码:350 / 358
页数:9
相关论文
共 26 条
[1]   5G roadmap: 10 key enabling technologies [J].
Akyildiz, Ian F. ;
Nie, Shuai ;
Lin, Shih-Chun ;
Chandrasekaran, Manoj .
COMPUTER NETWORKS, 2016, 106 :17-48
[2]  
Al-Shabibi Ali., 2014, P 3 WORKSHOP HOT TOP, P25
[3]  
Banerjee S, 2014, INT CONF NETW SER, P109, DOI 10.1109/CNSM.2014.7014147
[4]   Programming Protocol-Independent Packet Processors [J].
Bosshart, Pat ;
Daly, Dan ;
Gibb, Glen ;
Izzard, Martin ;
McKeown, Nick ;
Rexford, Jennifer ;
Schlesinger, Cole ;
Talayco, Dan ;
Vahdat, Amin ;
Varghese, George ;
Walker, David .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (03) :87-95
[5]   A Manifesto for Future Generation Cloud Computing: Research Directions for the Next Decade [J].
Buyya, Rajkumar ;
Srirama, Satish Narayana ;
Casale, Giuliano ;
Calheiros, Rodrigo ;
Simmhan, Yogesh ;
Varghese, Blesson ;
Gelenbe, Erol ;
Javadi, Bahman ;
Vaquero, Luis Miguel ;
Netto, Marco A. S. ;
Toosi, Adel Nadjaran ;
Rodriguez, Maria Alejandra ;
Llorente, Ignacio M. ;
Di Vimercati, Sabrina De Capitani ;
Samarati, Pierangela ;
Milojicic, Dejan ;
Varela, Carlos ;
Bahsoon, Rami ;
De Assuncao, Marcos Dias ;
Rana, Omer ;
Zhou, Wanlei ;
Jin, Hai ;
Gentzsch, Wolfgang ;
Zomaya, Albert Y. ;
Shen, Haiying .
ACM COMPUTING SURVEYS, 2019, 51 (05)
[6]  
Casado Martin., 2010, Proceedings of the Workshop on Programmable Routers for Extensible Services of Tomorrow, P8
[7]  
Costa Paolo., 2012, HOT ICE
[8]   Scalable Network Virtualization in Software-Defined Networks [J].
Drutskoy, Dmitry ;
Keller, Eric ;
Rexford, Jennifer .
IEEE INTERNET COMPUTING, 2013, 17 (02) :20-27
[9]  
Firestone D, 2017, PROCEEDINGS OF NSDI '17: 14TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, P315
[10]  
Greenberg A, 2009, SIGCOMM 2009, P51