Masterarbeit, 2010
119 Seiten, Note: 1.0
1 Einleitung
1.1 Motivation
1.2 Zielsetzung der Arbeit
1.3 Aufbau der Arbeit
2 Theoretische Grundlagen und Begriffe
2.1 Metriken
2.2 Weitere Begriffsdefinitionen
2.3 Vorarbeiten
3 Vergleichsmethodik für die Messtools
3.1 Einordnungsschema
3.2 Bewertungsschema
4 Packet Pair: Messen der Ende-zu-Ende Basisbandbreite
4.1 Theoretische Grundlagen zur Packet Pair - Methode
4.1.1 Grundidee von Packet Pair
4.1.2 Fehlerquellen bei Packet Pair
4.1.3 Filtertechniken
4.1.4 Auswahl der Größe des Paketpaars
4.1.5 Messmethoden
4.1.6 Messen der Narrow-Link-Bandbreite in der Upstream-Richtung
4.2 Evaluierung der Tools: Pathrate und nettimer
4.2.1 Einordnung der Tools
4.2.2 Messaufbau und -methodik
4.2.3 Diskussion der Messergebnisse
5 Pathchar: Messen der Per-Hop-Basisbandbreiten
5.1 Theoretische Grundlagen zur Pathchar - Methode
5.1.1 Grundidee von Pathchar
5.1.2 Voraussetzungen von Pathchar
5.1.3 Analyse des Pathchar-Algorithmus
5.2 Evaluierung der Tools: Pathchar, clink und pchar
5.2.1 Einordnung der Tools
5.2.2 Messaufbau und -methodik
5.2.3 Diskussion der Messergebnisse
6 SLoPS: Messen der Ende-zu-Ende verfügbaren Bandbreite
6.1 Theoretische Grundlagen zur SLoPS - Methode
6.1.1 Grundidee von SLoPS
6.1.2 Pathload: Eine SLoPS-Implementierung
6.1.3 Ablauf des SLoPS-Algorithmus am pathload-Beispiel
6.1.4 Probleme
6.2 Evaluierung des pathload-Tools
6.2.1 Einordnung des pathload-Tools
6.2.2 Messaufbau und -methodik
6.2.3 Diskussion der Messergebnisse
7 Throughput: Messen des TCP-Durchsatzes
7.1 Theoretische Grundlagen zur Throughput - Methode
7.1.1 Algorithmus zur Erkennung des Endes der Slow-Start-Phase
7.1.2 Berechnung des durchschnittlichen TCP-Durchsatzes
7.2 Evaluierung der iperf-Tools
7.2.1 Einordnung des iperf-Tools
7.2.2 Messaufbau und -methodik
7.2.3 Diskussion der Messergebnisse
8 Abschließende Betrachtung
8.1 Zusammenfassung
8.2 Ausblick
Die vorliegende Arbeit verfolgt das Ziel, verschiedene Methoden zur Messung der Internet-Bandbreite zu beschreiben und deren praktische Implementierungen experimentell in Bezug auf Messgenauigkeit und Performance zu evaluieren.
4.1.1 Grundidee von Packet Pair
Packet Pair beruht auf der Tatsache, dass wenn zwei Pakete p1 und p2 gleicher Größe direkt hintereinander am Narrow-Link aufgestaut werden, sie mit einer Zeitdifferenz von Δt = s2/bw_nl die Verbindung verlassen. Die Größe des zweiten Pakets wird durch s2 und die Bandbreite des Narrow-Links durch bw_nl angegeben. Diese Zeitdifferenz (auch „Dispersion“ genannt) kann beim Empfänger durch Differenzbildung der Ankunftszeiten des Paketpaars gemessen werden (Δt = t2^n - t1^n). Durch Umstellen der Formel (4.1) kann auf die Narrow-Link-Bandbreite der Verbindung geschlossen werden.
1 Einleitung: Beschreibt die Bedeutung der Bandbreitenmessung für die Internetqualität und definiert die Zielsetzung der Arbeit.
2 Theoretische Grundlagen und Begriffe: Definiert zentrale Metriken wie Basisbandbreite, verfügbare Bandbreite und Durchsatz sowie wichtige Netzwerkbegriffe.
3 Vergleichsmethodik für die Messtools: Stellt das Einordnungs- und Bewertungsschema vor, welches für die einheitliche Evaluierung der Tools genutzt wird.
4 Packet Pair: Messen der Ende-zu-Ende Basisbandbreite: Erläutert die theoretischen Grundlagen der Packet Pair-Methode und evaluiert die Tools pathrate und nettimer.
5 Pathchar: Messen der Per-Hop-Basisbandbreiten: Analysiert die Pathchar-Methode zur Bestimmung hop-spezifischer Bandbreiten und vergleicht die Implementierungen pathchar, clink und pchar.
6 SLoPS: Messen der Ende-zu-Ende verfügbaren Bandbreite: Beschreibt das Prinzip der selbst erzeugten Überlastung und evaluiert das Tool pathload.
7 Throughput: Messen des TCP-Durchsatzes: Behandelt die TCP-Mechanismen und die Messung des Durchsatzes am Beispiel des Tools iperf.
8 Abschließende Betrachtung: Fasst die Ergebnisse der Untersuchungen zusammen und gibt einen Ausblick auf zukünftige Arbeiten.
Bandbreitenmessung, Basisbandbreite, verfügbare Bandbreite, TCP-Durchsatz, Packet Pair, Pathchar, SLoPS, Throughput, Messgenauigkeit, Netzwerkperformance, Engpassanalyse, Narrow-Link, Tight-Link, aktive Messmethoden, passive Messmethoden.
Die Arbeit befasst sich mit der methodischen Beschreibung und experimentellen Evaluierung von Tools zur Messung der Internet-Bandbreite.
Die Arbeit untersucht drei Hauptmetriken: die Basisbandbreite, die verfügbare Bandbreite und den TCP-Durchsatz.
Das Ziel ist es, die Messgenauigkeit und Performance verschiedener Tools zu bewerten und ein einheitliches Bewertungsschema für diese zu etablieren.
Es werden vier methodische Ansätze beschrieben: Packet Pair, Pathchar, SLoPS und Throughput.
Der Hauptteil gliedert sich in Kapitel, die jeweils einen Messansatz theoretisch erläutern und anschließend zugehörige Software-Implementierungen (z.B. pathrate, pathload, iperf) experimentell in einer Laborumgebung testen.
Wichtige Begriffe sind Bandbreitenmessung, Narrow-Link, Tight-Link, Packet Pair, SLoPS und TCP-Durchsatz.
Der Narrow-Link bestimmt die maximale Ende-zu-Ende Basisbandbreite, während der Tight-Link die verfügbare Bandbreite begrenzt. Die Unterscheidung ist wichtig, um die Leistungsengpässe im Netz präzise zu identifizieren.
Wie insbesondere bei der Pathchar-Methode gezeigt wird, verursachen solche Switches zusätzliche Übertragungsverzögerungen, die vom Modell nicht korrekt erfasst werden, was zu erheblichen Unterschätzungen der Bandbreite führen kann.
Wenn diese Funktion der Netzwerkkarte aktiv ist, werden Interrupts gesammelt, was die gemessenen Einwegeverzögerungen verfälscht und das Messergebnis unzuverlässig macht oder zum Absturz des Tools führen kann.
Er ermöglicht eine schnelle Durchsatzabschätzung in nur einer Sekunde, sofern der Durchsatz während der Messung als konstant angenommen werden kann.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

