Elastic Slicing in Programmable Networks

Conference Paper (2021)
Author(s)

B. Turkovic (TU Delft - Embedded Systems)

S.H. Nijhuis (Student TU Delft)

F.A. Kuipers (TU Delft - Embedded Systems)

Research Group
Embedded Systems
Copyright
© 2021 B. Turkovic, S.H. Nijhuis, F.A. Kuipers
DOI related publication
https://doi.org/10.1109/NetSoft51509.2021.9492528
More Info
expand_more
Publication Year
2021
Language
English
Copyright
© 2021 B. Turkovic, S.H. Nijhuis, F.A. Kuipers
Research Group
Embedded Systems
Pages (from-to)
115-123
ISBN (electronic)
9781665405225
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

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-programmab1e 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 negligible 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.

Files

ElasticSlicing.pdf
(pdf | 0.466 Mb)
License info not available