Neuer Konferenzbeitrag auf der EAI International Conference on Performance Evaluation Methodologies and Tools (ValueTools) [06.09.21]
Christian Krupitzer vom Fachgebiet Lebensmittelinformatik ist Co-Autor des peer-reviewed Konferenzbeitrags "ComBench: A Benchmarking Framework for Publish/Subscribe Communication Protocols under Network Limitations" auf der EAI Conference on Performance Evaluation Methodologies and Tools (ValueTools).Die Publikation "ComBench: A Benchmarking Framework for Publish/Subscribe Communication Protocols under Network Limitations" von Stefan Herrnleben (Universität Würzburg) mit den Co-Autoren Maximilian Leidinger, Veronika Lesch, Thomas Prantl, Johannes Grohmann (alle Universität Würzburg), Christian Krupitzer (Fachgebiet Lebensmittelinformatik, Universität Hohenheim) und Samuel Kounev (Universität Würzburg) wurde auf der Conference on Performance Evaluation Methodologies and Tools (peer-reviewed) angenommen. Die Conference on Performance Evaluation Methodologies and Tools, welche von EAI gesponsort wird, fokussiert sich auf Methoden und Verfahren zur Modellierung, Leistungsbewertung und Optimierung komplexer Systeme und bringt Wissenschaftler verschiedener Gemeinschaften, insbesondere der Informatik, Netzwerke und Telekommunikation, Unternehmensforschung, Optimierung, Steuerungstheorie und Herstellung, zusammen.
Effiiziente und zuverlässige Kommunikation ist ein äußerst wichtiger Aspekt für Systeme des Internets der Dinge (IoT), in denen winzige Sensoren, Aktoren, Wearables oder andere intelligente Geräte Nachrichten austauschen. Verschiedene Publish/Subscribe-Protokolle befassen sich mit den Herausforderungen der Kommunikation in IoT-Systemen. Bei der Auswahl eines geeigneten Protokolls sollten das Kommunikationsverhalten der Anwendung, die Leistung des Protokolls, die Ressourcenanforderungen an das Endgerät und die Qualität der Netzwerkverbindung berücksichtigt werden, da IoT-Umgebungen häufig auf drahtlosen Netzwerken basieren. Benchmarking ist ein gängiger Ansatz zur Bewertung und zum Vergleich von Systemen, wobei die Leistung und Aspekte wie Zuverlässigkeit oder Sicherheit berücksichtigt werden. In diesem Beitrag stellen wir unser IoT-Kommunikations-Benchmarking-Framework ComBench für Publish/Subscribe-Protokolle vor, das sich auf eingeschränkte Netzwerke mit unterschiedlichen Qualitätsbedingungen konzentriert. Das Benchmarking-Framework unterstützt Systemdesigner, Softwareingenieure und Anwendungsentwickler bei der Auswahl und Untersuchung des Verhaltens von Kommunikationsprotokollen. Unser Benchmarking-Framework trägt dazu bei, (i) die Auswirkungen schwankender Netzwerkqualität auf die Kommunikation aufzuzeigen, (ii) mehrere Protokolle, Protokolleigenschaften und Protokollimplementierungen zu vergleichen und (iii) die Skalierbarkeit, Robustheit und Zuverlässigkeit von Clients, Netzwerken und Brokern in verschiedenen Situationen zu analysieren. Unsere Fallstudie demonstriert die Anwendbarkeit unseres Frameworks, um die Entscheidung für das am besten geeignete Protokoll in verschiedenen Szenarien zu unterstützen.
Die Publikation ist in Springer Link abrufbar.