MAKI: Multi-Mechanisms Adaptation for the Future Internet

How will the Internet of the future look like? Which forms of communications – as we know them today – will prevail, which novel forms of communications will emerge? What are the challenges faced regarding the constantly increasing mobile use of networks? To summarize: A grand challenge in communication systems stems from an increase in dynamics and variations of the conditions in which they operate, the constantly increasing amount of changes of use cases, and the growing quality requirements.

The Collaborative Research Centre MAKI (Multi-Mechanism-Adaption for the Future Internet) addresses this challenge. In particular, it investigates all kinds of mechanisms in communication systems, the adaptation, inter-action, constant optimization, and evolution thereof. The term mechanism describes both, communication protocols and parts thereof – defining the functionality of communication systems – and the functional aspects of the distributed systems realized on top. We witness a constant development of novel mechanisms. Yet, mechanisms providing equivalent functionality under different conditions coexist, since an adaptation of legacy mechanisms to traffic conditions, bandwidth, etc. is limited. Particularly mobile usage induces highly fluctuating conditions, which would require the online adaptation of the communication system by means of transitions between functionally equivalent mechanisms – which is mostly impossible as of today. Interactions between mechanisms that jointly depend on each other are more complex still and require coordinated transitions in groups of equivalent mechanisms, so-called multi-mechanisms-adaptation.

Goal of the CRC is to enable such automated transitions between functionally equivalent mechanisms in communication systems at runtime. It includes the coordination of multiple concurrent transitions, which influence each other. We face this challenge in the context of the international research efforts towards a “future Internet”. We consider the plentiful coexistence of mechanisms a great opportunity rather than a curse, stimulating innovation. However, significant advances in research are required to enable individually as well as jointly coordinated (multi-) transitions between mechanisms at system runtime. We aim at a paradigm shift in the global Internet research. We believe that a targeted effort of the given CRC-scale size is required to deal with the ever increasing complexity, variability, and dynamics of the Internet that coincide with a deluge of novel applications and constantly increasing quality requirements.

COMSYS is part of two sub-projects within this CRC and currently focusing on state migration support between mechanisms upon a transistion, as well as investigating aritechtural concepts for adaptive communication systems.

More information can be found at www.maki.tu-darmstadt.de.



Publications

Slicing Match-Action Pipeline Resources for Multitenancy on Programmable Switches. 11th IEEE International Conference on Network Softwarization. June 2025.
Determination of Throughput Guarantees for Processor-based SmartNICs. The 17th International Conference on emerging Networking EXperiments and Technologies (CoNEXT ‘21), Virtual Event Germany. December 2021.
MUST, SHOULD, DON'T CARE: TCP Conformance in the Wild. Proceedings of the Passive and Active Measurement Conference (PAM ‘20), Eugene, Oregon, USA. March 2020.
Online Reprogrammable Multi Tenant Switches. 1st ACM CoNEXT Workshop on Emerging in-Network Computing Paradigms (ENCP ‘19), Orlando, FL, United States. December 2019.
Perceiving QUIC: Do Users Notice or Even Care?. In Proceedings of the 15th International Conference on emerging Networking EXperiments and Technologies (CoNEXT ‘19), Orlando, Florida, USA. December 2019.
Towards Executing Computer Vision Functionality on Programmable Network Devices. 1st ACM CoNEXT Workshop on Emerging in-Network Computing Paradigms (ENCP ‘19), Orlando, FL, United States. December 2019.
DeePCCI: Deep Learning-based Passive Congestion Control Identification. In Proceedings of the ACM SIGCOMM Workshop on Network Meets AI & ML (NetAI ‘19), Aug 23 - Aug 23, 2019, Beijing, China. August 2019.
Optimizing Data Plane Programs for the Network. NetPL ‘19: ACM SIGCOMM Workshop on Networking and Programming Languages, Beijing, China. August 2019.
A Performance Perspective on Web Optimized Protocol Stacks: TCP+TLS+HTTP/2 vs. QUIC. In Proceedings of the Applied Networking Research Workshop (ANRW ‘19), Montreal, Quebec, Canada. July 2019.
An Empirical View on Content Provider Fairness. In Proceedings of the Network Traffic Measurement and Analysis Conference (TMA ‘19), Jun 19 - Jun 21, 2019, Paris, France. June 2019.
Demystifying the Performance of XDP BPF. IEEE International Conference on Network Softwarization (NetSoft), Jun 24 - Jun 28, 2019, Paris, France. June 2019.
Hidden Treasures - Recycling Large-Scale Internet Measurements to Study the Internet’s Control Plane. In Proceedings of the Passive and Active Measurement Conference (PAM ‘19), Puerto Varas, Chile. March 2019.
TCP’s Initial Window – Deployment in the Wild and its Impact on Performance. IEEE Transactions on Network and Service Management, vol. 16, no. 2. January 2019.
Is the Web ready for HTTP/2 Server Push?. Proceedings of the 14th International Conference on emerging Networking EXperiments and Technologies (CoNEXT), Crete, Greece. December 2018.
A Long Way to the Top: Significance, Structure, and Stability of Internet Top Lists. Proceedings of the 2018 Internet Measurement Conference (IMC), Boston, US. October 2018.
Digging into Browser-based Crypto Mining. Proceedings of the Internet Measurement Conference (IMC ‘18), Boston, US. October 2018.
Application-Agnostic Offloading of Datagram Processing. Proceedings of the 2018 30th International Teletraffic Congress (ITC 30), Sep 3 - Sep 7, 2018, Vienna, Austria. September 2018.
Circuit Switched VM Networks for Zero-Copy IO. Proceedings of the 2018 Afternoon Workshop on Kernel Bypassing Networks (KBNets'18), Budapest, Hungary. August 2018.
Demystifying TCP Initial Window Configurations of Content Distribution Networks. In Proceedings of the Network Traffic Measurement and Analysis Conference (TMA ‘18), Jun 26 - Jun 29, 2018, Vienna, Austria. June 2018.
A First Look at QUIC in the Wild. In Proceedings of the Passive and Active Measurement Conference (PAM ‘18), Berlin, Germany. March 2018.
Characterizing a Meta-CDN. In Proceedings of the Passive and Active Measurement Conference (PAM ‘18), Berlin, Germany. March 2018.
Large-Scale Scanning of TCP’s Initial Window. In Proceedings of the Internet Measurement Conference (IMC ‘17), London, UK. November 2017.
A QoE Perspective on HTTP/2 Server Push. ACM SIGCOMM 2017 2nd Workshop on QoE-based Analysis and Management of Data Communication Networks (Internet-QoE 2017), El Monte, CA, United States. August 2017.
How HTTP/2 Pushes the Web: An Empirical Study of HTTP/2 Server Push. Proceedings of the 16th International IFIP Networking Conference (NETWORKING'17), Jun 12 - Jun 16, 2017, Stockholm, Sweden. June 2017.
Resource and Execution Control for Mobile Offloadee Devices. 14th IEEE International Conference on Sensing, Communication, and Networking (SECON 2017), Jun 12 - Jun 14, 2017, San Diego, CA, United States. June 2017.
STEAN: A Storage and Transformation Engine for Advanced Networking Context. Proceedings of the 15th International IFIP Networking Conference (NETWORKING'16), May 17 - May 19, 2016, Vienna, Austria. May 2016.
Maintaining Integrity and Reputation in Content Offloading. 12th International Conference on Wireless On-demand Network Systems and Services (WONS), Cortina d'Ampezzo, Italy. January 2016.
Enabling Ubiquitous Interaction with Smart Things. 12th IEEE International Conference on Sensing, Communication, and Networking (SECON 2015), Jun 22 - Jun 25, 2015, Seattle, WA, United States. June 2015.