Programmable abstract data planes for future networking solutions
In the past years a new paradigm called Software Defined Networking (SDN) has emerged that aims at simplifying many aspects of networking. The key idea behind SDN is the separation of data and control planes in switching devices and opening the control plane to be supervised by a logically centralized software controller, greatly simplifying the definition and deployment of innovative services and also the management of SDN devices. Current SDN solutions only focus on the programmability of the control plane, and consider the data plane as a collection of simple forwarding elements. However, this limitation of the data plane has many drawbacks, obstructing the development of optimal networking solutions and the rapid innovation in computer networks. In 2014, with the leadership of Jennifer Rexford (Princeton University) and Nick McKeown (Stanford University) a group of researchers proposed a new architecture and programming language called P4 for protocol independent packet processing. P4 is often regarded as a key milestone toward OpenFlow 2.0.
This research topic focuses on the new packet processing model of P4 and aims at answering different research questions from the following fields:
Packet marking for advanced traffic engineering in telecom networks
Quality of Service is one of the most researched areas in networking literature. As usual for such a mature field, several solutions exist for most conceivable networking scenarios. However, the issues of QoS and resource management are still not fully solved problems - for example it is considered as a key issue in 5G standardization. Though many methods exist fulfilling certain needs, they are often focused on particular scenarios, limiting the possible application areas where they can be used.
In this project, we examine how a packet marking-based solution can be used as a QoS framework in future IP networks, what application scenarios can be solved easier than in existing frameworks, and how different - sometimes orthogonal - requirements can be satisfied in such networks.
Mobile devices and IoTs in future healthcare