Maßgeschneiderte Staukontrolle
Tailor-made Congestion Control
Wissenschaftsdisziplinen
Informatik (100%)
Keywords
-
Quality of Services,
Congestion Control,
Middleware,
Adaptive Multimedia,
Streaming Media
Die große Bandbreite moderner linernetanwendungen, die vom Weh Browser bis zu hochkomplexer "Grid Computing" Software reicht, verlangt flexible Methoden, um die darunter liegende Netzw erkinfrastruktur zu nützen. Heutzutage ist die Flexibilität durch den StandardStaukontrollmechanismus im TCP Protokoll eingeschränkt. Obwohl es viele Vorschläge für neue Staukontrollmechanismen gibt, die fair gegenüber TCP und vorteilhaft für besondere Anwendungen sind (z.B. eine glättere Rate mit einem Datagramm-orientierten anstelle eines verbindungsorientierten Diensts für "Streaming Media" aufweisen), ist es derzeit dem Anwendungsprogrammierer überlassen, sie zu implementieren. Im Verlauf dieses Projekts wird eine Middleware zur maßgeschneiderten Staukontrolle entworfen, implementiert und getestet. Diese Middleware organisiert die Netzwerkinfrastruktur, indem sie einen passenden Staukontrollmechanismus auf Basis von "Quality of Service" (QoS) Anfragen und einer Verkehrsspezifikation von der Anwendung auswählt und einstellt, falls zum Beispiel bekannt ist, daß der von einer Anwendung generierte Verkehr kurze, sporadische Unterbrechungen aufweist und Zeitverzögerung weniger wichtig ist als Bandbreite, könnte es besser sein, für fehlende Daten mittels eines Puffers zu kompensieren als den Staukontrollmechanismus neu zu starten (wie es normalerweise geschieht). Eine andere Anwendung könnte einen Mechanismus benötigen, der eine verhältnismäßig kleine Verlustrate auf Kosten von starken Ratenschwankungen aufweist. Allgemein sind solche Faktoren Kompromisse; Wissen von der Anwendung ist benötigt um eine passende Entscheidung zu fällen. Die neue Middleware beobachtet zusätzlich das Netzwerkverhalten und bietet der Anwendung auf Basis dieser Messungen QoS Feedback auf einem hohen logischen Niveau. Sie führt eine neue Abstraktionsebene ein - eine Schnittstelle zwischen der Anwendung, bei der QoS benötigt ist, und dem Netzwerk, wo das effiziente Nützen der Ressourcen das Hauptziel ist; auf diesem Weg wird ein Schritt in Richtung der Überbrückung der Kluft zwischen den Forschungsrichtungen "Quality of Service" (Dienstgote) und "Congestion Control" (Staukontrolle) genommen.
- Universität Innsbruck - 100%
- Max Mühlhäuser, Technische Universität Darmstadt - Deutschland
- Saverio Mascolo, University of Bari - Italien