The study of new and fundamental design methods, models and techniques that enable automated, coordinated and cross-layer transitions between functionally similar mechanisms within a communication system is the main goal of a collaborative research center funded by the German research foundation (DFG). The DFG collaborative research center 1053 MAKI - Multi-mechanism Adaptation for the future Internet - focuses on research questions in the following areas: (i) Fundamental research on transition methods, (ii) Techniques for adapting transition-capable communication systems on the basis of achieved and targeted quality, and (iii) specific and exemplary transitions in communication systems as regarded from different technical perspectives.
A formalization of the concept of transitions that captures the features and relations within a communication system to express and optimize the decision making process that is associated with such a system is given in. The associated building blocks comprise (i) Dynamic Software Product Lines, (ii) Markov Decision Processes and (iii) Utility Design. While Dynamic Software Product Lines provide a method to concisely capture a large configuration space and to specify run time variability of adaptive systems, Markov Decision Processes provide a mathematical tool to define and plan transitions between available communication mechanisms. Finally, utility functions quantify the performance of individual configurations of the transition-based communication system and provide the means to optimize the performance in such a system.
S. Wilk, D. Stohr, and W. Effelsberg. 2016. A Content-Aware Video Adaptation Service to Support Mobile Video. ACM Trans. Multimedia Comput. Commun. Appl. 12, 5s, Article 82 (November 2016)
JO Kephart and DM Chess. The vision of autonomous computing. IEEE Computer, 1, pp. 41-50, 2003.
Alt, Bastian; Weckesser, Markus; et al. (2019). "Transitions: A Protocol-Independent View of the Future Internet". Proceedings of the IEEE. 107 (4): 835–846. doi:10.1109/JPROC.2019.2895964. ISSN 0018-9219. S2CID 86852058. /wiki/Doi_(identifier)
Kluge, Roland; Stein, Michael; Giessing, David; Schürr, Andy; Mühlhäuser, Max (2017). "cMoflon: Model-Driven Generation of Embedded C Code for Wireless Sensor Networks". In Anjorin, Anthony; Espinoza, Huáscar (eds.). Modelling Foundations and Applications. Lecture Notes in Computer Science. Vol. 10376. Springer International Publishing. pp. 109–125. doi:10.1007/978-3-319-61482-3_7. ISBN 9783319614823. 9783319614823
Richerzhagen, N.; Richerzhagen, B.; Hark, R.; Stingl, D.; Steinmetz, R. (2016). "Limiting the Footprint of Monitoring in Dynamic Scenarios through Multi-Dimensional Offloading". 2016 25th International Conference on Computer Communication and Networks (ICCCN). pp. 1–9. doi:10.1109/ICCCN.2016.7568539. ISBN 978-1-5090-2279-3. S2CID 15754246. 978-1-5090-2279-3
Mogk, Ragnar; Baumgärtner, Lars; Salvaneschi, Guido; Freisleben, Bernd; Mezini, Mira (2018). "Fault-tolerant Distributed Reactive Programming". Schloss Dagstuhl - Leibniz-Zentrum für Informatik GMBH, Wadern/Saarbruecken, Germany. Leibniz International Proceedings in Informatics (LIPIcs). 109: 1:1–1:26. doi:10.4230/lipics.ecoop.2018.1. ISBN 9783959770798. 9783959770798
Margara, A.; Salvaneschi, G. (2018). "On the Semantics of Distributed Reactive Programming: The Cost of Consistency". IEEE Transactions on Software Engineering. 44 (7): 689–711. doi:10.1109/TSE.2018.2833109. hdl:11311/1059154. ISSN 0098-5589. S2CID 49867276. /wiki/Doi_(identifier)
Schulz, Matthias; Wegemer, Daniel; Hollick, Matthias (2018-09-01). "The Nexmon firmware analysis and modification framework: Empowering researchers to enhance Wi-Fi devices". Computer Communications. 129: 269–285. doi:10.1016/j.comcom.2018.05.015. ISSN 0140-3664. S2CID 52825311. /wiki/Doi_(identifier)
Pfannemueller, M.; Krupitzer, C.; Weckesser, M.; Becker, C. (2017). "A Dynamic Software Product Line Approach for Adaptation Planning in Autonomic Computing Systems". 2017 IEEE International Conference on Autonomic Computing (ICAC). pp. 247–254. doi:10.1109/ICAC.2017.18. ISBN 978-1-5386-1762-5. S2CID 20100894. 978-1-5386-1762-5
Jeremias Blendin, Fabrice Bendfeldt, Ingmar Poese, Boris Koldehofe, and Oliver Hohlfeld. 2018. Dissecting Apple's Meta-CDN during an iOS Update. In Proceedings of the Internet Measurement Conference 2018 (IMC '18). ACM
Heuschkel, J.; Wang, L.; Fleckstein, E.; Ofenloch, M.; Blöcher, M.; Crowcroft, J.; Mühlhäuser, M. (2018). "VirtualStack: Flexible Cross-layer Optimization via Network Protocol Virtualization". 2018 IEEE 43rd Conference on Local Computer Networks (LCN). pp. 519–526. doi:10.1109/LCN.2018.8638106. ISBN 978-1-5386-4413-3. S2CID 61805288. 978-1-5386-4413-3
Asadi, A.; Müller, S.; Sim, G. H.; Klein, A.; Hollick, M. (2018). "FML: Fast Machine Learning for 5G mmWave Vehicular Communications". IEEE INFOCOM 2018 - IEEE Conference on Computer Communications. pp. 1961–1969. doi:10.1109/INFOCOM.2018.8485876. ISBN 978-1-5386-4128-6. S2CID 52966369. 978-1-5386-4128-6
Sim, G. H.; Klos, S.; Asadi, A.; Klein, A.; Hollick, M. (2018). "An Online Context-Aware Machine Learning Algorithm for 5G mmWave Vehicular Communications". IEEE/ACM Transactions on Networking. 26 (6): 2487–2500. doi:10.1109/TNET.2018.2869244. ISSN 1063-6692. S2CID 56594979. /wiki/Doi_(identifier)
KhudaBukhsh, W. R.; Rizk, A.; Frömmgen, A.; Koeppl, H. (2017). "Optimizing stochastic scheduling in fork-join queueing models: Bounds and applications". IEEE INFOCOM 2017 - IEEE Conference on Computer Communications. pp. 1–9. arXiv:1612.05486. doi:10.1109/INFOCOM.2017.8057013. ISBN 978-1-5090-5336-0. S2CID 16247069. 978-1-5090-5336-0
Frömmgen, Alexander; Rizk, Amr; Erbshäußer, Tobias; Weller, Max; Koldehofe, Boris; Buchmann, Alejandro; Steinmetz, Ralf (2017). "A programming model for application-defined multipath TCP scheduling". Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference. Middleware '17. New York, NY, USA: ACM. pp. 134–146. doi:10.1145/3135974.3135979. ISBN 9781450347204. S2CID 35419356. 9781450347204
Palacios, Joan; Steinmetzer, Daniel; Loch, Adrian; Hollick, Matthias; Widmer, Joerg (2018). "Adaptive Codebook Optimization for Beam Training on Off-the-Shelf IEEE 802.11ad Devices". Proceedings of the 24th Annual International Conference on Mobile Computing and Networking. MobiCom '18. New York, NY, USA: ACM. pp. 241–255. doi:10.1145/3241539.3241576. ISBN 9781450359030. S2CID 52978545. 9781450359030
Luthra, Manisha; Koldehofe, Boris; Weisenburger, Pascal; Salvaneschi, Guido; Arif, Raheel (2018). "TCEP" (PDF). Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems (PDF). New York, New York, USA: ACM Press. pp. 136–147. doi:10.1145/3210284.3210292. ISBN 9781450357821. S2CID 49337957. 9781450357821
Stohr, Denny; Frömmgen, Alexander; Rizk, Amr; Zink, Michael; Steinmetz, Ralf; Effelsberg, Wolfgang (2017). "Where are the Sweet Spots?". Proceedings of the 25th ACM international conference on Multimedia. MM '17. New York, NY, USA: ACM. pp. 1113–1121. doi:10.1145/3123266.3123426. ISBN 9781450349062. S2CID 2217682. 9781450349062
Rizk, Amr; Koeppl, Heinz; Steinmetz, Ralf; Ballard, Trevor; Alt, Bastian (2019-01-17). "CBA: Contextual Quality Adaptation for Adaptive Bitrate Video Streaming (Extended Version)". arXiv:1901.05712 [cs.MM]. /wiki/ArXiv_(identifier)
Graubner, Pablo; Thelen, Christoph; Körber, Michael; Sterz, Artur; Salvaneschi, Guido; Mezini, Mira; Seeger, Bernhard; Freisleben, Bernd (2018). "Multimodal Complex Event Processing on Mobile Devices". Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems. DEBS '18. New York, NY, USA: ACM. pp. 112–123. doi:10.1145/3210284.3210289. ISBN 9781450357821. S2CID 49330557. 9781450357821