The project focuses on the following exploratory research question: Is it possible to incorporate the concept of data plane programmability in low-end networks? The potential implications of a positive response are manifold, enabling the use of low-end transceivers in innovative use cases beyond the Internet of Things (IoT). In particular, it would be possible to use such devices to expand the last mile and provide Internet access in remote communities, thus contributing to narrowing the digital divide. Considering the given exploratory research question, the present project proposal aims to conceive a conceptual architecture of low-end ”programmable” devices — via domain-specific languages popular within programmable data planes, such as P4 and NPL — and ”manageable” — from a Software Defined Networking (SDN) control plane. To this end, we propose to advance in four research directions: 1) conceive a conceptual architecture of programmable low end transceivers using domain specific languages such as P4 and NPL, 2) incorporate mechanisms to maximize data goodput, including packet compression and forward error correction, monitoring of transmission conditions for dynamic adjustment of transceiver operating parameters, 3) extension of domain-specific languages such as P4 and NPL for programming embedded programmable devices, and 4) project, development and evaluation of low-end, low-cost programmable device prototypes for long-distance data communication.
Tag Archives: Programmability
(2021 – 2026) PORVIR-5G – Programmability, ORchestration and VIRtualization of 5G Networks
The expected massive growth of mobile Internet traffic in 5G mobile networks introduces the need to change the operators’ networks. Such networks require a drastic transformation towards open, scalable and elastic ecosystems supporting new types of communication. The PORVIR-5G project will develop and demonstrate a programmable fronthaul and backhaul integrating wireless with optical-packet networks and cloud solutions. It is intended to exploit virtual network splits that optimise resource allocation across the wireless, optical, packet, and compute/storage domains. Key enablers for PORVIR-5G are (i) Slicing over packet, wireless, and optical resources, controlled by (ii) deep programmability interfaces, where the devices are configured by network functions to provide the required performance for the future applications on the Internet. This programmability allows a more refined (iii) end-to-end and multilayer orchestration, considering the quality of experience of the users for each type of applications over the network. This project will validate and demonstrate the proposed programmability and virtualization capabilities in three demonstrations, each one of them enabling the key performance demands of 5G networks: an Internet of Things demonstrator focusing on massive machine-type communication; a smart city demonstration for reliable and ultra-low latency flows; and a high bandwidth video demonstrator showcasing the next-generation mobile broadband.