Advanced search
Start date
Betweenand


Multi-Tenant Programmable Switch Virtualization Leveraging Explicit Resource Sharing

Full text
Author(s):
Lamb, Ivan Peter ; Pinheiro Rosa Duarte, Pedro Arthur ; Luizelli, Marcelo Caggiani ; Gaspary, Luciano Paschoal ; Azambuja, Jose Rodrigo ; da Costa Cordeiro, Weverton Luis
Total Authors: 6
Document type: Journal article
Source: 2024 20TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT, CNSM 2024; v. N/A, p. 9-pg., 2024-01-01.
Abstract

With the migration of traditional computer networks to the Software-defined Networking paradigm, flexibility is a core feature that novel technologies must provide. In this context, virtualization is gaining traction in Programmable Data Planes (PDPs) as a means of achieving greater flexibility, with several solutions in the literature for instantiating virtual programmable switches on the same host device. Virtualization brings numerous advantages, enabling multi-tenancy in programmable data/research center networks and greater device resource utilization. Nevertheless, enabling a complete multi tenant solution, in which the tenants have disjoint sets of virtual devices, requires management and security considerations not yet approached in previous investigations. Previous works focus mainly on the core underlying technology necessary to deploy multiple devices in the same physical host. This paper presents a PDP virtualization architecture based on program composition and access control for securely managing virtual switches from different tenants. Additionally, we define extensions to PDP programmability, allowing tenants to specify shared elements, such as tables, between their virtual devices. Our experiments highlight the ability to transparently manage multiple virtual switches hosted in the same physical device in networking scenarios with multiple tenants. (AU)

FAPESP's process: 21/00199-8 - SMART NEtworks and ServiceS for 2030 (SMARTNESS)
Grantee:Christian Rodolfo Esteve Rothenberg
Support Opportunities: Research Grants - Research Centers in Engineering Program
FAPESP's process: 20/05183-0 - SkyNet: towards smart data planes
Grantee:Luciano Paschoal Gaspary
Support Opportunities: Research Projects - Thematic Grants
FAPESP's process: 23/00673-7 - Distributed intelligence in communications networks and in the internet of things
Grantee:Nelson Luis Saldanha da Fonseca
Support Opportunities: Research Projects - Thematic Grants
FAPESP's process: 23/00816-2 - Programmable low-end networks: powering internet connectivity for the other three billion
Grantee:Weverton Luis da Costa Cordeiro
Support Opportunities: Regular Research Grants