Eine Diplomarbeit von Lars Martensen.
Mit der zunehmenden Verfügbarkeit von Breitbandinternetzugängen wächst auch das Angebot multimedialer Inhalte im Internet. Unter dem Begriff multimediale Inhalte sollen hierbei in erster Linie ganze Filme verstanden werden, aber auch kurze Video- und Audioclips gehören hierzu. Diese Angebote machen heute einen bedeutenden Anteil des gesamten Datenverkehrs im Internet aus. Während die multimedialen Inhalte bei vielen Angeboten vom Nutzer erst heruntergeladen werden müssen bevor sie konsumiert werden können, gewinnt das sogenannte Streaming immer mehr an Bedeutung. Beim Multimedia-Streaming werden die Inhalte nicht erst komplett heruntergeladen, sondern übertragene Daten werden in Echtzeit dekodiert und beim Nutzer dargestellt. Die Vorteile dieses Vorgehens liegen auf der Hand: durch die zeitnahe Verarbeitung der Multimedia-Daten muss nicht das gesamte Multimedia-Objekt gespeichert werden, der Nutzer muss also deutlich weniger lokalen Speicherplatz zur Verfügung stellen. Desweiteren fällt auch die Wiedergabeverzögerung drastisch geringer aus.
Durch die spezifischen Eigenschaften multimedialer Objekte stellt Multimedia Streaming hohe Ansprüche an die verwendeten Computersysteme. Diese Eigenschaften sind in erster Linie die große Größe und der hohe Bandbreitenbedarf. Eine weit verbreitete Technik um statische Web Objekte, also Text und Bilder, besser verfügbar zu machen, ist das sogenannte Proxy Caching. Beim Proxy Caching werden vom Nutzer angeforderte Objekte zwischengespeichert um zukünftige Anfragen ohne Kontaktierung des Servers bedienen zu können. Traditionelle Algorithmen zum Cachen statischer Inhalte sind aufgrund der oben angeführten Eigenschaften multimedialer Objekte nicht für diese geeignet. Ziel dieser Diplomarbeit ist es einen Überblick über bekannte Verfahren zu erarbeiten, die entworfen wurden um Multimedia-Objekte zu cachen. Darüberhinaus soll untersucht werden, wie Proxys zusammenarbeiten können um die Gesamtleistung des Systems zu verbessern. Eine Beispielimplementation soll dann in das Proxysystem "Beaver" integriert werden.
Was? | Bis? | Erledigt? |
---|---|---|
Übersicht Caching Verfahren | 30.04.06 | |
Implementierung Caching Verfahren | 30.06.06 | |
Übersicht Proxy Kooperation | 15.07.06 | |
Implementierung Proxy Kooperation | 30.08.06 | |
Test | 15.09.06 | |
Ausarbeitung | 30.09.06 |
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0