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. Proceedings of the 11th IEEE International Conference on Network Softwarization, Jun 23 - Jun 27, 2025. June 2025.
Determination of Throughput Guarantees for Processor-based SmartNICs. Proceedings of the 17th International Conference on emerging Networking EXperiments and Technologies. Presented at the 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. Passive and Active Measurement. Lecture Notes in Computer Science, vol. 12048. Presented at the Passive and Active Measurement Conference (PAM '20), Apr 15 - Apr 17, 2020, Eugene, Oregon, USA. March 2020.
Online Reprogrammable Multi Tenant Switches. Proceedings of the 1st ACM CoNEXT Workshop on Emerging in-Network Computing Paradigms (ENCP ‘19), Dec 9, 2019, Orlando, FL, United States, co-located with the 15th International Conference on emerging Networking EXperiments and Technologies (CoNEXT '19). December 2019.
Perceiving QUIC: Do Users Notice or Even Care?. Proceedings of the 15th International Conference on Emerging Networking Experiments and Technologies (CoNEXT ‘19), Dec 9 - Dec 12, 2019, Orlando, Florida, USA. December 2019.
Towards Executing Computer Vision Functionality on Programmable Network Devices. Proceedings of the 1st ACM CoNEXT Workshop on Emerging in-Network Computing Paradigms (ENCP ‘19), Dec 9, 2019, Orlando, FL, United States. December 2019.
DeePCCI: Deep Learning-based Passive Congestion Control Identification. Proceedings of the 2019 ACM SIGCOMM Workshop on Network Meets AI & ML (NetAI ‘19), Aug 23, 2019, Beijing, China. August 2019.
Optimizing Data Plane Programs for the Network. Proceedings of the ACM SIGCOMM 2019 Workshop on Networking and Programming Languages, Aug 23, 2019, Beijing, China. August 2019.
A Performance Perspective on Web Optimized Protocol Stacks: TCP+TLS+HTTP/2 vs. QUIC. Proceedings of the Applied Networking Research Workshop (ANRW ‘19), Jul 22, 2019, Montreal, Quebec, Canada. July 2019.
An Empirical View on Content Provider Fairness. 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. Proceedings of the IEEE International Conference on Network Softwarization. Presented at the 2019 IEEE Conference on Network Softwarization (NetSoft '19), Jun 24 - Jun 28, 2019, Paris, France. June 2019.
Hidden Treasures - Recycling Large-Scale Internet Measurements to Study the Internet’s Control Plane. Passive and Active Measurement. Lecture Notes in Computer Science, vol. 11419. Presented at the Passive and Active Measurement Conference (PAM '19), Mar 27 - Mar 29, 2019, 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), Dec 4 - Dec 7, 2018, Crete, Greece. December 2018.
A Long Way to the Top: Significance, Structure, and Stability of Internet Top Lists. Proceedings of the Internet Measurement Conference 2018 (IMC), Oct 31 - Nov 2, 2018, Boston, US. October 2018.
Digging into Browser-based Crypto Mining. Proceedings of the Internet Measurement Conference 2018 (IMC ‘18), Oct 31 - Nov 2, 2018, 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), Aug 20, 2018, Budapest, Hungary, co-located with the ACM SIGCOMM 2018 Conference (SIGCOMM '18). August 2018.
Demystifying TCP Initial Window Configurations of Content Distribution Networks. Proceedings of the Network Traffic Measurement and Analysis Conference. Presented at the 2nd 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. Passive and Active Measurement. Lecture Notes in Computer Science, vol. 10771. Presented at the 19th Annual Passive and Active Measurement Conference (PAM '18), Mar 26 - Mar 27, 2018, Berlin, Germany. March 2018.
Characterizing a Meta-CDN. Passive and Active Measurement. Lecture Notes in Computer Science, vol. 10771. Presented at the 19th Annual Passive and Active Measurement Conference (PAM '2018), Mar 26 - Mar 27, 2018, Berlin, Germany. March 2018.
Large-Scale Scanning of TCP’s Initial Window. Proceedings of the 2017 Internet Measurement Conference (IMC ‘17), Nov 1 - Nov 3, 2017, London, UK. November 2017.
A QoE Perspective on HTTP/2 Server Push. Proceedings of the 2nd Workshop on QoE-based Analysis and Management of Data Communication Networks (Internet-QoE 2017), Aug 21, 2017, Los Angeles, 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. Presented at the 2017 IFIP Networking Conference and Workshops (IFIP Networking '17), Jun 12 - Jun 16, 2017, Stockholm, Sweden. June 2017.
Resource and Execution Control for Mobile Offloadee Devices. Proceedings of the 14th IEEE International Conference on Sensing, Communication, and Networking. Presented at the 14th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON '17), 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. Presented at the 2016 IFIP Networking Conference (IFIP Networking) and Workshops (NETWORKING '16), May 17 - May 19, 2016, Vienna, Austria. May 2016.
Maintaining Integrity and Reputation in Content Offloading. Proceedings of the 12th International Conference on Wireless On-demand Network Systems and Services (WONS), Jan 20 - Jan 22, 2016, Cortina d'Ampezzo, Italy. January 2016.
Enabling Ubiquitous Interaction with Smart Things. 12th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON) (SECON 2015), Jun 22 - Jun 25, 2015, Seattle, WA, United States. June 2015.