Routingverfahren in Content Delivery Networks

Slides:



Advertisements
Ähnliche Präsentationen
<> Desoxyribonukleinsäure
Advertisements

Partitionierungstechniken in Datenbanksystemen
Routing – Routing Protokolle
Sichere Anbindung kleiner Netze ans Internet
Seminar Service Aspects in ad-hoc and P2P networks Database functionality in P2P-networks von Thorsten Weiberg.
Vorlesung Programmieren II
für das Schulnetz der BS Roth
Präsentation von Daniel Hörl
Inhalt – Technische Grundlagen
Effizientes Routing in verteilten skalierbaren Datenstrukturen
Seminar Internet-Dienste
Kirsten Kropmanns Allgemeine Technologien II 21. April 2009
Lehrstuhl Informatik III: Datenbanksysteme Achim Landschoof 28. April 2009 Strukturierte P2P Systeme 1 Achim Landschoof Betreuerin: Dipl.-Inf. Jessica.
Layout Algorithmen.
Paketorientierte Datenübertragung
Algorithmen des Internets 2005 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität 1 Klausuraufgaben.
Algorithmen des Internets 2005 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität 1 Materialien zu Übung 9 Bälle in Körbe Ranged.
Grundlagen von Content Delivery Networks
Cachingverfahren und Proxies Teil 1
Content-Server Content Infra- struktur Streams Lösung Johannes Kohlmann, Universität Mannheim Content Server Johannes Kohlmann.
ROUTINGVERFAHREN ZUR LASTVERTEILUNG IN CONTENT-DELIVERY-NETWORKS
ROUTINGVERFAHREN ZUR LASTVERTEILUNG IN CONTENT-DELIVERY-NETWORKS
1 Thomas Butter Content Delivery Networks Peer-to-Peer Netze Thomas Butter
Gliederung Was ist Routing ? Router Routing-Tabelle Routing-Grundsätze
Einführung in die Technik des Internets
AkadOR W. Wagner, Didaktik der Chemie, Universität Bayreuth Domains weltweit (Stand 01/2008) Quelle:
Netzwerkkomponenten (Hardware)
Evaluierung des ITU-T.124 Telekonferenzstandards
Microsoft Cloud OS Auf dem Weg zum optimierten Rechenzentrum
Netzwerktechnik Wiederholung Mag. Sabine Tullits.
DNS Domain Name System oder Domain Name Service
Multimedia-Anwendungen und Routing
Peer-to-Peer-Netzwerke
IP Adresse / DNS / URL Bernd Liebenwein.
Mit Schülern ein internetfähiges Netzwerk aufbauen
Internet: Domains weltweit (Stand 06/2013) AD W. Wagner, Dr. F.-J. Scharfenberg, Didaktik Chemie und Biologie Quelle:
Service Location Protocol Ein Service Discovery Protokoll Patric Zbinden 20. März 2003.
Begriffe -Technische Geräte
Julia Grabsch Florian Hillnhütter Fabian Riebschläger
Internet-Praktikum 2004.
Netzwerke.
Domain Name Service Grundlagen, Implementierung im Active Directory und Integration von Win2k-Domains in bestehende Umgebungen Kay Sander.
CCNA2 – Module 9 Basic Router Troubleshooting
Vernetzung von Rechnern
Netzwerke.
Einführung in Rechnernetze - Erarbeiten des Praktikums Semesterarbeit Sommersemester 2000 Prof. B. Plattner Betreuung: Nathalie Weiler 6. Mai 2000 Lukas.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Peer-to-Peer- Netzwerke Christian Schindelhauer Sommersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Peer-to-Peer- Netzwerke Christian Schindelhauer Sommersemester.
Client-Server-Modell
Proseminar: Technologien des Internets
1 Karim El Jed TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für Betriebssysteme und Rechnerverbund
Willkommen zum Brückensemester
->Prinzip ->Systeme ->Peer – to – Peer
1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität Algorithmen für Peer-to-Peer-Netzwerke Sommersemester Vorlesung.
Internet-Grundtechnologien. Client / Server Client („Kunde“): fordert Information / Datei an im Internet: fordert Internetseite an, z.B.
Sniffing & Spoofing Workshop
Mobile Middleware Context Awareness vs. Transparenz
Network Address Translation (NAT)
1 2nd Review, 13. Oktober 2000, Dortmund BMBF: IR 803 Erweitertes DSMS Lars-Olof Burchard.
Programmiersprachen II Fortsetzung Datenstrukturen Hashing Prof. Dr. Reiner Güttler Fachbereich GIS HTW.
© 2010 | magellan netzwerke GmbH Application Delivery und Virtualisierung Referent Dipl.-Ing. Sven Müller.
DNS Grundlagen Wer soll sich das merken !!! Wer soll sich das merken !!!
Crashkurs Computernetzwerke
Port-Forwarding Der PC möchte vom Internet aus auf den http-Server zugreifen. Er sieht nur die IP-Adresse und den Port des Routers. http-Server PC Router.
Systeme II 6. Die Anwendungsschicht
Vortrag von Philip Reetz
Ich brauche eine Web-Seite vom Server im Internet
Routing … … die Suche nach dem Weg..
Routing … … die Suche nach dem Weg..
 Präsentation transkript:

Routingverfahren in Content Delivery Networks Seminar für Content Delivery Networks 07.12.2004 Lothar Bremkes

Übersicht Allgemeines Routing Internet „Bottlenecks“ Methoden der Umleitung Router-Architektur Andere Ansätze

Allgemeines Routing Statisches Routing Adaptives Dynamisches Routing

Internet „Bottlenecks“ First Mile Peering Points Backbone Last Mile

Methoden der Umleitung HTTP Request Forward DNS Redirection Connection Splicing HTTP Redirection Multihoming Overlay Routing

HTTP Request Forward (1) -DNS Redirection LBP (Load Balanced Policy) Gleichmäßige Verteilung über alle Server MIN Kleinste Round Trip Time (RTT) MIN2 Gleichverteilung auf 2 Server mit den kleinsten RTT WGT 80% auf den Server mit der kleinsten RTT, 20% gleichmäßig auf alle anderen

HTTP Request Forward (2) - Connection Splicing Übernahme einer Verbindung durch einen anderen Server

HTTP Request Forward (3) - HTTP Redirection

Multihoming Verbindung zu mehreren Internet Service Providern (ISP) Höhere Bandbreite Höhere Stabilität Sorgfältige Wahl der ISP wichtig

Overlay Routing Übergeordnete Netzwerkarchitektur Selbständige Überwachung der Routen Optimierte Routen Schnellere Reaktionszeit bei Ausfällen Nur für kleinere Netzwerke geeignet (ca. 2 - 50 Knoten)

Übersicht Allgemeines Routing Internet „Bottlenecks“ Methoden der Umleitung Router-Architektur Andere Ansätze

Router Architektur Routingtabellen Hashing-Algorithmen Strategien zur Umleitung von Anfragen Content Router

Routingtabellen Verweist URLs auf IP-Adressen Regelmäßige Aktualisierung Hohes Aktualisierungsaufkommen Verwaltung der URLs durch CRC-Hash Geringere Datenmenge Schnelle Umrechnung „false hit“

Hashing-Algorithmen (1) - Modulo Hashing URL mod n (bei n Servern) Schnelle Berechnung Problematisch beim Ändern des Server Sets

Hashing-Algorithmen (2) - Consistent Hashing Abbildung von URLs und Servern in einen kreisförmigen Zahlenraum Zuordnung von URL zum nächsten Server Bei Änderungen des Server Sets nur Änderungen der lokalen Zuordnung

Hashing-Algorithmen (3) - Highest Random Weight Abbildung der URL und allen Servern in eine sortierte Liste Abarbeitung der Liste, bis ein passender Server gefunden ist Höhere Rechenleistung Bessere Lastverteilung bei Serverausfall

Strategien zur Umleitung von Anfragen Statisches Set von Servern Gleichverteilung Load-Aware Server Set Abschätzung der Auslastung Dynamisches Server Set Anpassen der anzahl der Kopien

Content Router (CR) Name Routing Tabelle zeigt auf nächsten CR auf dem Weg CR neben Server Antwortet mit der Route „Bester“ Weg Fehlertolerant bei Ausfällen

Andere Ansätze Kombination von CDN und P2P Netzwerken TRIAD (Translatin relaying Internet Architecture Integrating Active directories) Onion Routing