Multi-Tenant Programmable Switch Virtualization Architecture

被引:0
作者
Lamb, Ivan Peter [1 ]
Facen, Theo [2 ]
Duarte, Pedro [1 ]
Azambuja, Jose Rodrigo [1 ]
Cordeiro, Weverton [1 ]
机构
[1] Univ Fed Rio Grande do Sul, Porto Alegre, RS, Brazil
[2] Univ Bordeaux, Bordeaux INP, Bordeaux, France
来源
PROCEEDINGS OF 2024 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 2024 | 2024年
基金
巴西圣保罗研究基金会;
关键词
D O I
10.1109/NOMS59830.2024.10575917
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Virtualization is gaining traction in Programmable Data Planes (PDP), with several solutions in the literature for emulating or instantiating virtual programmable switches on the same host device. Virtualization has numerous advantages in this context, enabling multi-tenancy in programmable data center networks and greater device resource utilization. Nevertheless, enabling a complete multi-tenant solution requires management and security considerations not yet approached in previous investigations. This paper presents a PDP virtualization architecture based on program composition and access control for securely managing virtual switches from different tenants. Our experiments highlight the ability to transparently manage virtual switches hosted in the same physical device in networking scenarios with multiple tenants.
引用
收藏
页数:5
相关论文
共 13 条
[1]   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
[2]   Managing Virtual Programmable Switches: Principles, Requirements, and Design Directions [J].
Bueno, Guilherme ;
Saquetti, Mateus ;
Rodrigues, Pablo ;
Lamb, Ivan ;
Gaspary, Luciano ;
Luizelli, Marcelo C. ;
Zhani, Mohamed Faten ;
Azambuja, Jose Rodrigo ;
Cordeiro, Weverton .
IEEE COMMUNICATIONS MAGAZINE, 2022, 60 (02) :53-59
[3]   P4xos: Consensus as a Network Service [J].
Dang, Huynh Tu ;
Bressana, Pietro ;
Wang, Han ;
Lee, Ki Suh ;
Zilberman, Noa ;
Weatherspoon, Hakim ;
Canini, Marco ;
Pedone, Fernando ;
Soule, Robert .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (04) :1726-1738
[4]   Virtualization in Programmable Data Plane: A Survey and Open Challenges [J].
Han, Sol ;
Jang, Seokwon ;
Choi, Hongrok ;
Lee, Hochan ;
Pack, Sangheon .
IEEE OPEN JOURNAL OF THE COMMUNICATIONS SOCIETY, 2020, 1 :527-534
[5]   HyPer4: Using P4 to Virtualize the Programmable Data Plane [J].
Hancock, David ;
van der Merwe, Jacobus .
PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT'16), 2016, :35-49
[6]  
Lamb I. P., 2023, Secvirtpfour: Project Source Code and Scripts
[7]   The Programmable Data Plane: Abstractions, Architectures, Algorithms, and Applications [J].
Michel, Oliver ;
Bifulco, Roberto ;
Retvari, Gabor ;
Schmid, Stefan .
ACM COMPUTING SURVEYS, 2021, 54 (04)
[8]  
P4Org, 2008, P4runtime specification
[9]  
Tanaembaum H., 2014, Modern Operating Systems, V4th
[10]  
Tokusashi Y, 2018, PROC INT CONF RECON