Algoritmy riadenia preťaženia TECHNICKÁ UNIVERZITA V KOŠICIACH FAKULTA ELEKTROTECHNIKY A INFORMATIKY Katedra elektroniky a multimediálnych telekomunikácií.

Slides:



Advertisements
Similar presentations
Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks Wang Yang Tsinghua University 1.
Advertisements

Internet Measurement Conference 2003 Source-Level IP Packet Bursts: Causes and Effects Hao Jiang Constantinos Dovrolis (hjiang,
CCNA Exploration Network Fundamentals
Streaming Video over the Internet
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols TCP-Friendly Transport Protocols.
Martin Repka, Ján Paralič Katedra kybernetiky a umelej inteligencie Fakulta elektrotechniky a informatiky Technická univerzita v Košiciach {Martin.Repka,
Mapy a digitálne umenie. Mercator: Imperiální společenství – ako príloha novin Graphic.
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 2 TCP/IP Fundamentals.
1 Satelitný Internet Joe Montana IT 488 Fall, 2003 preklad: P.Mišenko.
TCP Congestion Control Dina Katabi & Sam Madden nms.csail.mit.edu/~dina 6.033, Spring 2014.
Congestion Control: TCP & DC-TCP Swarun Kumar With Slides From: Prof. Katabi, Alizadeh et al.
Opcie a opčné stratégie Peter KRIŠTOFÍK Ekonomická fakulta UMB Banská Bystrica, Slovensko.
1 End to End Bandwidth Estimation in TCP to improve Wireless Link Utilization S. Mascolo, A.Grieco, G.Pau, M.Gerla, C.Casetti Presented by Abhijit Pandey.
1 USC INFORMATION SCIENCES INSTITUTE RAP: An End-to-End Congestion Control Mechanism for Realtime Streams in the Internet Reza Rejaie, Mark Handley, Deborah.
Recent Research in Congestion Control The problem of high bandwidth-delay product connections By Guillaume Marceau Presented for WPI CS577, Advanced Computer.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 TCP Congestion Control: AIMD and Binomial Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
Simulation based analysis of FAST TCP using OMNET++ Umair ul Hassan.
Congestion Control for High Bandwidth-delay Product Networks Dina Katabi, Mark Handley, Charlie Rohrs.
CPSC 538A1 Dynamic Behavior of Slowly- Responsive Congestion Control Algorithms Deepak Bansal, Hari BalaKrishna, Sally Floyd and Scott Shenker Presented.
Congestion Control for High Bandwidth-Delay Product Environments Dina Katabi Mark Handley Charlie Rohrs.
Streaming Video over the Internet Dapeng Wu Electrical & Computer Engineering University of Florida.
Network Technologies essentials Week 8: TCP congestion control Compilation made by Tim Moors, UNSW Australia Original slides by David Wetherall, University.
TFRC: TCP Friendly Rate Control using TCP Equation Based Congestion Model CS 218 W 2003 Oct 29, 2003.
TCP CS 168 Discussion Week 6 Many thanks to past EE 122 GSIs.
0 Delayed Congestion Response Protocols Thesis By Sumitha Bhandarkar Under the Guidance of Dr. A. L. N. Reddy.
DCCP, TFRC & Open Problems in Congestion Control for Media Applications Tom Phelan 13-Feb-2007 ICCRG.
What is TCP? Connection-oriented reliable transfer Stream paradigm
1 CS 4396 Computer Networks Lab TCP – Part II. 2 Flow Control Congestion Control Retransmission Timeout TCP:
Computer Networks23-1 PART 5 Transport Layer. Computer Networks23-2 Position of Transport Layer Responsible for the delivery of a message from one process.
1 Computer Networks Congestion Avoidance. 2 Recall TCP Sliding Window Operation.
The Macroscopic behavior of the TCP Congestion Avoidance Algorithm.
Flow Control in Multimedia Communication Multimedia Systems and Standards S2 IF Telkom University.
On the Interactions Between Layered Quality Adaptation And Congestion Control for Streaming Video Mick Feamster, Deepak Bansal, and Hari Balakrishnan MIT.
XCP: eXplicit Control Protocol Dina Katabi MIT Lab for Computer Science
Quiz and Snack ECS 152B Winter 2006.
1/12 WiSE: A Novel Efficient Transport Protocol for Wireless Networks Roberta Fracchia Joint work with C. Casetti, C. Chiasserini, M. Meo.
Congestion Control CS 168 Discussion Week 7. RECAP: How does TCP set rate? How much data can be outstanding? – min{RWND, CWND} RWND: do not overload the.
Peer-to-Peer Networks 13 Internet – The Underlay Network
160 as a product of its prime factors is 2 5 x 5 Use this information to show that 160 has 12 factors.
On the Interactions Between Layered Quality Adaptation and Congestion Control for Streaming Video 11 th International Packet Video Workshop Nick Feamster.
TCP as a Reliable Transport. How things can go wrong… Lost packets Corrupted packets Reordered packets …Malicious packets…
1 Flow & Congestion Control Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden Prof. Dina Katabi.
TCP over Wireless PROF. MICHAEL TSAI 2016/6/3. TCP Congestion Control (TCP Tahoe) Only ACK correctly received packets Congestion Window Size: Maximum.
Master’s Project Presentation
TCP EE122 Discussion 10/18/13.
PART 5 Transport Layer Computer Networks.
TCP and SCTP RTO Restart draft-ietf-tcpm-rtorestart-01 TCPM WG IETF-88
Internet dobrý – zlý? Search Your Page Name – Internet Web Browser
Misbehaving flows can be classified
COLDPLAY.
Podnikové komunikačné systémy Dušan Kováč
Bezpečnosť v počítačových sieťach
Operačné systémy a ich funkcie.
Sieťový operačný systém
Dizertačná práca Polohový servopohon s asynchrónnym motorom
Systém riadenia bázy dát Database Management System
Tretie oko Servia Monitoring infraštruktúry
História vzniku internetu
Implementing a Network Protocol using Sockets: A Modular Approach
Riadenie IT Prostredia
Open Access v H2020 Barbora Kubíková Národný kontaktný bod
Patrik Ort Acount Executive , Stredná Európa
Andrej Lúčny Témy bakalárskych prác Andrej Lúčny
TCP Cubic CS577 Brett Levasseur 10/1/2013.
TCP Throughput Modeling
Process-to-process delivery UDP TCP SCTP
End-to-end Congestion Management for the NGI
CSE 4213: Computer Networks II
EE 122: Congestion Control The Sequel
Network Transport Layer: TCP/Reno Analysis, TCP Cubic, TCP/Vegas
Presentation transcript:

Algoritmy riadenia preťaženia TECHNICKÁ UNIVERZITA V KOŠICIACH FAKULTA ELEKTROTECHNIKY A INFORMATIKY Katedra elektroniky a multimediálnych telekomunikácií Pavol KOCAN10/2009

Obsah  Nástup IP televízie  Čo je postupné sťahovanie (streaming)  Vznik preťaženia  Riadenie preťaženia 2/16

IP televízia  Televízia s využitím internetových protokolov – TCP, UDP,...  Efektívna kompresia videotokov pomocou MPEG-ov  Rýchlosť a dostupnosť prístupových sietí  Video na požiadanie – „video on demand“  HDTV – televízia s vysokým rozlíšením 3/16

Streaming  Postupné sťahovanie multimediálnych dát  (ne)dostatočná šírka prenosového pásma  Oneskorený prenos pri použití vyrovnávacej pamäti  Režim prenosu – multicast vs. unicast 4/16

Kompresné videoštandardy 5/16 Štandard videokódovania Pôvodne určené aplikácieBitová rýchlosť H.261Video telefónia a videokonferencie cez ISDNp x 64 kb/s MPEG-1Video na digitálnych záznamových médiach (CD-ROM) 1.5 Mb/s MPEG-2Digitálna televízia2 – 20 Mb/s H.263Videotelefónia cez PSTN33.6 kb/s a vyššia MPEG-4Kódovanie na báze objektov, syntetický obsah, interaktivita, spracovanie video tokov premenlivá H.264/MPE G-4 Part 10 (AVC) Zlepšená kompresia videadesiatky až stovky kb/s

RTT cyklus 6/16 RTT (round trip time) - maximálna doba obehu, doba od vyslania paketu až po prijatie potvrdenia ACK (z angl. acknowledgement) o jeho úspešnom prijatí CWND (congestion window) – okno preťaženia

Preťaženie siete  Pokles v ponúkanej kvalite služieb z dôvodu nárastu komunikačnej prevádzky siete  Snaha o maximálne využitie dostupnej prenosovej kapacity 7/16

Predchádzanie preťaženiu 8/16 Okno preťaženia Čas Pomalý štart Predchádzanie preťaženiu Strata Hranica preťaženia

Pomalý štart  pridáva okno preťaženia (cwnd) v stave vytvárania spojenia  pri štarte alebo reštarte nastaví hodnotu cwnd na veľkosť paketu  po prijatí potvrdenia o doručení paketu pred začatím toku nových dát, zníži hodnotu cwnd o hodnotu jedného paketu  posiela sa len minimum klientských upozorňovacích okien a cwnd 9/16

Riadenie preťaženia  Implementácia v dominantnom protokole TCP  Binomiálne algoritmy riadenia – AIMD, MIMD, SQRT  Zabezpečenie férového rozdelenia prenosovej kapacity medzi súperiacimi tokmi 10/16

Binomiálne algoritmy  AIMD - Additive Increase, Multiplicative Decrease  MIMD - Multiplicative Increase, Multiplicative Decrease  MIAD – Multiplicative Increase, Aditive Decrease  IIAD - Inverse Increase, Additive Decrease  SQRT - Square Root 11/16

Binomiálne algoritmy 12/16 Algoritmy riadenia typu AIMD alebo zovšeobecnená forma: I - predstavuje nárast veľkosti prenášaného okna paketu po jeho úspešnom odoslaní na základe ACK, D - pravidlo poklesu veľkosti pri detekcii straty zo strany vysielača, wt je veľkosť okna v čase t, R - čas doby RTT toku, α a β sú konštanty:

Priestor (k,l) 13/16

Multicast prenos 14/16

Nasadenie riadenia preťaženia  H.264 / AVC – implementácia HBCC (binomial congestion control)  Riadiaci protokol preťaženia SMCC (streaming media congestion control) – parameter BSE  CM4CC (combined model for congestion control) - riadenie heterogénnych tokov 15/16

Ďakujem za pozornosť!

Problémy šírenia  V čom sa líšia problémy šírenia satelitných komunikačných kanálov pre pozemnú, námornú a leteckú dopravu? Výstižne charakterizujte.  Definujte straty voľného prostredia, útlm dažďa, ionosférické iskrenie a Faradayovú rotáciu. Ako vyzerá útlm dažďa v rozpočte spoja?  Teoretické modely slabnutia pozemných satelitných komunikácií (Riciho a Raygleiho slabnutie, Log-normal)  Empirické a štatistické modely pre únik (fading), útlm spôsobený stromami, budovami a stĺpmi. Modely šírenia (Markov a Lov-ov)  Šírenie signálu v námorných satelitných komunikáciach (šírenie, únik, redukcie úniku) Aeronautická satelitná komunikácia (merania)

Riadenie preťaženia  Popíšte správanie sa okna preťaženia počas začiatku dátového prenosu v sieti, čo je pomalý štart, predchádzanie preťaženiu  Ktoré základné binomiálne algoritmy poznáme, čo definujú a aký je medzi nimi základný rozdiel (AIMD)  Aké spôsoby prenosu popri unicaste ešte poznáme a v čom spočíva ich výhoda?