Tag Archives: Software-Defined Networking

(2023-2025) Programmable Low-End Networks: Powering Internet Connectivity for the Other Three Billion

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.