Elastic Slicing in Programmable Networks

B. Turkovic, S.H. Nijhuis, F.A. Kuipers

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

51 Downloads (Pure)


The concept of network slicing enables operators to provision multiple virtual networks on top of a single (shared) physical infrastructure. Adding elasticity to slicing, i.e., the ability to on-demand provision/release dedicated network resources, improves resource utilization. However, efficiently allocating and scaling slice resources, while maintaining state consistency, is challenging. Especially with P4-programmable network devices that process packets at Tbps speeds, controller-driven scaling of network functions would be too time-consuming, and data-plane scaling is needed.
In this paper, we address this need, by developing a custom scaling protocol and framework that can consistently, with negli- gible delay, scale network slices and functions transparently to the slice end-users. We compare, via emulation and experiments on programmable hardware, our approach to state-of-the-art scaling techniques and demonstrate significant slice resource utilization improvements and scaling duration reductions.
Original languageEnglish
Title of host publicationNetSoft 2021 - IEEE International Conference on Network Softwarization
Publication statusAccepted/In press - 2021

Fingerprint Dive into the research topics of 'Elastic Slicing in Programmable Networks'. Together they form a unique fingerprint.

Cite this