Application-Layer-Multicast (ALM)
Wenn dieselben Daten an vielen Standorten gebraucht werden, muss der Sender nicht jeden Empfänger direkt versorgen. Ein Empfänger kann Daten an weitere Teilnehmer weiterreichen. Application-Layer-Multicast (ALM) baut solche Verteilbäume zwischen Anwendungen auf und nutzt dafür gewöhnliche IP-Verbindungen statt Multicast-Funktionen der Router.
Die Form des Baums ist entscheidend. Eine direkte Verbindung kann einem Empfänger einen kurzen Weg bieten; die Weiterleitung über einen anderen Knoten nutzt die verfügbare Kapazität möglicherweise anders. FILA untersucht, wie sich diese Verbindungen wählen lassen, damit die Daten die Gruppe effizient erreichen und keine unnötig langen Wege nehmen.
© FILA
Die Anwendung verteilt Daten über einen Baum: Einige Knoten empfangen und leiten weiter, andere bilden die Endpunkte.
Jeder Ast legt fest, welchen Weg die Daten als Nächstes nehmen. FILA bewertet mögliche Verbindungen anhand von Umlaufzeit und verfügbarer Bandbreite. Diese Größen beschreiben verschiedene Eigenschaften: Eine Verbindung mit günstiger Kapazität muss nicht zugleich die kürzeste Verzögerung bieten.
Die Studie von 2025 verbindet diese Ziele beim Aufbau eines Baums und ergänzt eine einstellbare Begrenzung der Wege vom Sender zu den Empfängern. Die Methode wurde mit RMDT in einem Cloud-Testaufbau mit fünf Regionen untersucht. Die Anforderung an die Verzögerung fließt damit in den Baum ein, statt jede Verbindung nur nach einer einzelnen Messgröße zu optimieren.
Der Baum beruht auf Messungen; deshalb sind deren Aktualität und die Ressourcen der weiterleitenden Knoten wichtig. Ändert sich der Verkehr, kann sich auch eine geeignete Topologie ändern. So treffen Topologiewahl, Transport und Messung zusammen: Entscheidend ist das Verhalten der gesamten Empfängergruppe, nicht nur einer günstig erscheinenden Verbindung.
Ausgewählte Publikationen
- Kirill Karpov, Dmitry Kachan, Eduard Siemens (2023). Enhancing Application Layer Multicast Using Multi-objective Optimization Techniques. Information and Communication Technologies and Sustainable Development, Lecture Notes in Networks and Systems 809, 42–53 (Springer) DOI: 10.1007/978-3-031-46880-3_3.
- Kirill Karpov, Dmitry Kachan, Veronika Kirova, Ali Ghermezian, Daria Koshutina, Eduard Siemens (2025). Tunable Multi-Objective Tree Synthesis for Application-Layer Multicast. Proceedings of the International Conference on Applied Innovations in IT (ICAIIT), 13(5), 69–74 DOI: 10.25673/122809.