Advance Reservation & QoS Agents Simon Oberthür. 2/ 27Simon Oberthür Inhalt Advance Reservation Was ist Advance Reservation? Probleme und Lösungen Advance.

Slides:



Advertisements
Ähnliche Präsentationen
Installation eines PC-Raumes zur Erweiterung des Pädagogischen Netzes des RAG-Bildung Berufskolleg Mitte.
Advertisements

Intel ITX Board mit Atom CPU
T-Sinus 111 T-Sinus 130 T-Sinus 154 T-Sinus 1054
Powerpoint-Präsentation
1. 2 Untersuchungsdesign Zielgruppe:Bevölkerung ab 14 Jahre Befragungsgebiet:Land Brandenburg Stichprobe:Soll:3.000 Befragte Ist:3.052 Befragte Auswahl:telefonische.
PC-Cluster.
© 2007 Towers Perrin 0 Vertriebswegeanteile (Leben gesamt) APE* LEBEN GESAMT 2006 APE* LEBEN GESAMT VORJAHRESVERGLEICH * APE = Summe aus laufenden Beiträge.
Trimino zum Kopf- oder halbschriftlichen Rechnen
RIS mit Treibereinbindung, Ewest/Rau, Windows 200x Musterlösung 1 RIS (mit Treibereinbindung) Teil 1 – Was ist RIS?
1 JIM-Studie 2010 Jugend, Information, (Multi-)Media Landesanstalt für Kommunikation Baden-Württemberg (LFK) Landeszentrale für Medien und Kommunikation.
= = = = 47 = 47 = 48 = =
Standortfaktoren INTERN - Ausdrucksstark präsentieren.
Anfrage-Optimierung und -Bearbeitung in Verteilten DBMS
Prof. Dr. S. Albers Prof. Dr. Th. Ottmann
Mh9S170Nr6 a. x1= –9; x2 = 1 b. x1= –4; x2 = 1 c. x1= 1; x2 = 2 d. leer e. x1= –15; x2 = 4,2 f. x1= –3,53; x2 = 1,28 g. leer h. x1= 0,2; x2 = 2 i. x1=
Voice-over- IP bei der GWDG
Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Algorithmen und Komplexität Teil 1: Grundlegende.
Kap.6 Datenstruktur für Peripheriespeicher Kap.6.0 Plattenspeicher
Geometrische Objekte in Datenbanken Martin Pfeifle Institut für Informatik, Universität München Lehr- und Forschungseinheit für Datenbanksysteme Prof.
Netze Vorlesung 11 Peter B. Ladkin
Universitätsrechenzentrum Heidelberg Hartmuth Heldt HD-Net Backbone 1 HD-Net Backbone Stand: 1/2003.
Prof. Dr. Bernhard Wasmayr
Datenmanagement in Sensornetzen PRESTO - Feedback gesteuertes Datenmanagement - SS 2007 Sören Wenzlaff.
Inhalte und Maßnahmen eingegeben haben,
Beschleunigung Virtueller Privater Netze durch Netzwerkprozessoren
Ralf KüstersDagstuhl 2008/11/30 2 Ralf KüstersDagstuhl 2008/11/30 3.
PRJ 2007/1 Stefan Dissmann Verkettete datenstruktur: Liste Problem: Liste, die eine beliebige Zahl von Elementen verwaltet Operationen: Erzeugen, Anfügen,
Bild 1.1 Copyright © Alfred Mertins | Signaltheorie, 2. Auflage Vieweg+Teubner PLUS Zusatzmaterialien Vieweg+Teubner Verlag | Wiesbaden.
20:00.
4 GB flat surfen & mailen mit LTE bis zu 100 MBit/s Telefon-Flat in alle dt. Netze SMS-Flat in alle dt. Netze 1 GB flat surfen & mailen mit LTE bis zu.
Performance-Steigerung durch schnelle Festplatten Ulrich Dinger.
Microsoft Office Forms Server
Im Schul-Shop. das Englisches Wörterbuch Das kostet 10,00 Euro. L 12,00 $
Eine Einführung in die CD-ROM
FINSB01FINSB02FINSB03FINSB04 Phase 2: Phase Burkhalter (Inauguration or Phase 2a): FINSB01FINSB02FINSB03 FINSB01FINSB02FINSB03FINSB04 Phase 3 (some time.
...ich seh´es kommen !.
© All rights reserved. Zend Technologies, Inc. Jan Burkl System Engineer, Zend Technologies Zend Server im Cluster.
1 Ein kurzer Sprung in die tiefe Vergangenheit der Erde.
Kannst du gut rechnen?.
Wir üben die Malsätzchen
Die Zahlen (the numbers)
Präsentation läuft auch vollautomatisch ab … wie du möchtest
Auslegung eines Vorschubantriebes
Erzähl über deine Familie – 30 Sekunde
Template v5 October 12, Copyright © Infor. All Rights Reserved.
OPENTOUCH™ SUITE FOR MLE
Ertragsteuern, 5. Auflage Christiana Djanani, Gernot Brähler, Christian Lösel, Andreas Krenzin © UVK Verlagsgesellschaft mbH, Konstanz und München 2012.
Achtung: Du benötigst zumindest PowerPoint xp –sonst fehlerhaft
REBOL III. Teil 1 – Nachtrag /View face/feel redraw [face action position] vor Neuzeichnen over [face action position] Mausbewegung engage [face action.
Analyseprodukte numerischer Modelle
2014 Januar 2014 So Mo Di Mi Do Fr Sa So
Ciiema CITEM - Dr. Siegl VU Dr. Manfred Siegl ENTWURF, ERRICHTUNG, BETRIEB VON DATENNETZEN VU Dr. Manfred Siegl
Pflanzenlernkartei 3 Autor: Rudolf Arnold. Pflanze 1 Gattung Merkmale Schädigung Bekämpfung.
Pflanzenlernkartei 2 Autor: Rudolf Arnold. Pflanze 1 Gattung Merkmale Schädigung Bekämpfung.
Zusammengestellt von OE3DSB
Folie Beispiel für eine Einzelauswertung der Gemeindedaten (fiktive Daten)
Transaktionale Systeme Projektteil B Verteilte Transaktionen, Workflow- und Transaktions-Manager.
Masc CJD Jugenddorf Offenburg Die Installation ProfilAC … powered by Polikles ® 25. bis 27. Januar 2005 masc ag, rotkreuz
Der Erotik Kalender 2005.
3 8 ! 3 8 Zähler Bruchstrich Nenner.
„MarITim – Mit Kurs auf IT“ OpenNet – Ein frei verfügbares Kommunikationsnetz „selbstgestrickt“ Dr. René Ejury Rostock, 23. März 2006.
Wie alt bist du? Ich bin __ Jahre alt..
Familie Beutner, Konrad-Voelckerstrasse, Edenkoben/Pfalz, Tel:
Folie Einzelauswertung der Gemeindedaten
1 Eagle I. 2 ● Videoformat:AVI, 30 fps ● Auflösung-Video:1280 x 720 Pixel ● Speicher:Micro-SD Karten Slot bis zu 16 GB, ab Class 4, besser Class 6 ● Speicherbedarf:ca.
LEO Globaler Führungskräfte Gipfel Frankreich/Deutschland Juni 2015.
1 Medienpädagogischer Forschungsverbund Südwest KIM-Studie 2014 Landesanstalt für Kommunikation Baden-Württemberg (LFK) Landeszentrale für Medien und Kommunikation.
Monatsbericht Ausgleichsenergiemarkt Gas – Oktober
 Präsentation transkript:

Advance Reservation & QoS Agents Simon Oberthür

2/ 27Simon Oberthür Inhalt Advance Reservation Was ist Advance Reservation? Probleme und Lösungen Advance & Immediate Reservation Reservation Fragmentation Realisierung RSVP Erweiterung QoS Agents Idee Verbesserung der Skalierbarkeit Datenstruktur für Admission Control Performance

3/ 27Simon Oberthür Advance Reservation Immediate Reservation Bandbreite ab Anforderung keine Zeitinformation Advance Reservation Bandbreite ab Zeitpunkt für Länge (Gültigkeit)

4/ 27Simon Oberthür Warum Advance Reservation? Planungssicherheit Multimedia-Konferenzen Multimedia-Übertragungen von Events Netz effektiver, individueller und einfacher nutzbar Trunks in VPNs Zeitliche Verträge Am Tag für Firmen / Nachts für Privatpersonen

5/ 27Simon Oberthür Phasen t Request Negotiation Phase Intermediate Phase Confirmation Usage Phase Start Duration End

6/ 27Simon Oberthür Inhalt Advance Reservation Was ist Advance Reservation? Probleme und Lösungen Advance & Immediate Reservation Reservation Fragmentation Realisierung RSVP Erweiterung QoS Agents Idee Verbesserung der Skalierbarkeit Datenstruktur für Admission Control Performance

7/ 27Simon Oberthür Advance & Immediate gleichzeitig Problem: eventuell alle Resourcen durch Advance belegt kein Platz mehr für Immediate Möglichkeiten: Resource Sharing Resource Partitioning Dynamic Resource Partitioning

8/ 27Simon Oberthür Advance & Immediate gleichzeitig II 100% Resource 0% Immediate & Advance time Resource Sharing 100% Resource 0% Immediate Partition time Advance Partition Resource Partitioning 100% Resource 0% Exclusiv f. Immediate Reservation time Exclusiv f. Advance Reservation Immediate Partition Advance Partition Movable bondary Dynamic Resource Partitioning

9/ 27Simon Oberthür Reservation Fragmentation t 100% t

10/ 27Simon Oberthür Reservation Fragmentation II t 100% t Validity

11/ 27Simon Oberthür Inhalt Advance Reservation Was ist Advance Reservation? Probleme und Lösungen Advance & Immediate Reservation Reservation Fragmentation Realisierung RSVP Erweiterung QoS Agents Idee Verbesserung der Skalierbarkeit Datenstruktur für Admission Control Performance

12/ 27Simon Oberthür RSVP Erweiterung Neues Data-Object ReRA (Reservation In Advance) Object Class-Num 16; C-Type 1 Reservation start Reservation end ID (für Flow) Keine neuen Messages PATH Message Announce Future Data Flow RESV Message Setup Advance Reservation

13/ 27Simon Oberthür RSVP Erweiterung II Neue RSVP-API Funktionen LEAVE Applikation meldet sich beim RSVP Daemon ab Reservierungen werden gespeichert TEARDOWN Reservierungen löschen

14/ 27Simon Oberthür Internet QoS mit RSVP Backbone Internet 3 Mbit/s

15/ 27Simon Oberthür Nachteile von QoS Protokollen wie RSVP Router regeln QoS Admission Control Filtern Router kennt alle Reservierungen Problem im Backbone schlecht skalierbar Idee: QoS Agents

16/ 27Simon Oberthür Inhalt Advance Reservation Was ist Advance Reservation? Probleme und Lösungen Advance & Immediate Reservation Reservation Fragmentation Realisierung RSVP Erweiterung QoS Agents Idee Verbesserung der Skalierbarkeit Datenstruktur für Admission Control Performance

17/ 27Simon Oberthür Internet QoS Agents – Reservation Model (Skizze) Backbone Internet QoS Agent / Bandwidth Broker Management Protocol z.B. SNMP 3 Mbit/s Ax Ay BxCx Dx Dy 3 Mbit/s Ay Dy 3 Mbit/s Bx Dy 3 Mbit/s Cx Dy 3 Mbit/s Ax Dy

18/ 27Simon Oberthür QoS Agents – Reservation Model (Zusammenfassung) QoS Agent (Bandwidth Broker) pro Domain Agents übernehmen Admission Control Clients stellen Admission Requests durch Agents Agent steuert Router in seiner Domain via Management Protokoll (z.B. SNMP) bekannte/gleiche Netzwerk Topologie in der Domain Anfragen durch Domains weiterleiten zur Nachbar-Domain von Agent zu Agent

19/ 27Simon Oberthür Verbesserung der Skalierbarkeit Router keine Admission Descisions Weitere Entlastung der Router durch Aggregation Prefix Aggregation Bulk Reservation Minimal Flexible Policing

20/ 27Simon Oberthür Aggregation Domain A Domain B Domain C Domain D 10 zu Dx Dx Ax Bx 10 Mbit/s 10 zu Dx 20 Mbit/s 20 zu Dx 30 zu Dx Agent 10 Mbit/s zu Dx 20 Mbit/s zu Dx +20 Mbit/s zu Dx

21/ 27Simon Oberthür Prefix Aggregation Domain D Dx Dy Domain C Agent 30 zu Dx 10 zu Dy 40 zu D*

22/ 27Simon Oberthür Bulk Reservation Domain A Domain B Domain C Domain D Dx Ax Bx 30 zu Dx 10 zu Dx 20 zu Dx Agent 30 zu Dx 10 Mbit/s 20 Mbit/s

23/ 27Simon Oberthür Minimal Flexible Policing Regeln erst bei Bedarf in Routern setzen Router benachrichtigen Agents bei Engpässen Regeln nah der Sourcedomain genauer Entlastung des Backbones Bei Problemen Richtung Source nachbessern

24/ 27Simon Oberthür Datenstruktur für Agents Segment Tree Over Time t

25/ 27Simon Oberthür Datenstruktur für Agents Segment Tree Over Time node = 60 max = 90 node value = 50 max value = 200 node = 120 max = 80 node = 0 max = 50 node = 20 max = 200 node value = 0 max value = 220 node value = 10 max value = max(50+200,0+220) = 250 t 50 node value = 10 max value = max(50+200,0+220) = node value = 100 max value = node = 50 max =

26/ 27Simon Oberthür Performance in der Praxis Tests an der Luleå University of Technology 15 Router, 28 transit networks, 64 stub networks Ca Reservations Zeitraum 30 Tage, 5 Minuten Intervall Agent Intel Pentium II, 300 MHz PC, 128 MB RAM FreeBSD single-hop ca. 7µs pro Admission Decisions multi-hop (durch. 4,4) ca. 40µs pro end-zu-end Admission Decisions

27/ 27Simon Oberthür Zusammenfassung Advance Reservation Next Generation Internet RSVP nicht genug skalierbar nicht geeignet fürs Internet QoS Agents Entlastung der Router Verlagerung der Admission Control in Agents Minimierung der Filterregel skalierbare Advance Reservation

Ende