REAL

The Price for Programmability in the Software Data Plane: The Vendor Perspective

Lévai, Tamás and Pongrácz, Gergely and Megyesi, Péter and Vörös, Péter and Laki, Sándor and Németh, Felicián and Rétvári, Gábor (2018) The Price for Programmability in the Software Data Plane: The Vendor Perspective. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 36 (12). pp. 2621-2630. ISSN 0733-8716

[img] Text
jsac_2018.pdf
Restricted to Registered users only

Download (2MB) | Request a copy

Abstract

The killer features of the next-generation 5G mobile standard, including mobile edge computing and network slicing, will be very difficult to support with traditional fixed-function network appliances. Rather, the 5G core will depend on programmable switches, which allow packet processing functionality to be reconfigured on the fly in order to deploy virtualized network functions and service chains instantaneously. With 5G on the close horizon, it has become crucial to identify the price for programmability in the software data plane, considering the expected complexity and scale of the next-generation mobile core. In this paper, we report on a multi-year data-plane scalability study we have conducted for a large mobile vendor. Our results paint a rather pessimistic picture on the current landscape of the programmable software data plane. We find that the prominent programmable switches either do not provide all the features necessary to implement 5G telco pipelines efficiently or struggle to meet the scale, and the performance operators have come to expect from conventional fixed-function appliances. The only exception, ESwitch, remains proprietary. We call for further work on data-plane scalability and sketch some directions for future research.

Item Type: Article
Subjects: Q Science / természettudomány > QA Mathematics / matematika > QA76 Computer software / programozás
SWORD Depositor: MTMT SWORD
Depositing User: MTMT SWORD
Date Deposited: 20 Sep 2019 06:18
Last Modified: 20 Sep 2019 06:18
URI: http://real.mtak.hu/id/eprint/100058

Actions (login required)

Edit Item Edit Item