Sven Ubik, CESNET Přenosy velkých objemů dat v rozlehlých vysokorychlostních sítích.

Slides:



Advertisements
Podobné prezentace
Tento vzdělávací materiál vznikl v rámci projektu EU – peníze školám
Advertisements

PROVOZNÍ ASPEKTY APLIKACE ERTMS/ETCS V ČR
Senior IT operations manager
Začínáme s WiFi. WiFi technologie • b – rychlost až 11 Mb/s • g – rychlost až 54 Mb/s • h – rychlost až 54 Mb/s, pásmo 5 GHz (2004)
Školní síť a její připojení k internetu
DIAL – UP ISDN ADSL kabelová televize bezdrátové (WiFi) mobilní
Paměti RAM.
Telemedicínské aplikace v prostředí vysokorychlostní sítě CESNET2 Ing. Milan Šárek, CSc., Ing. Jiří Navrátil, CSc., Dr. Ing. Sven Ubik, Mgr. Tomáš Kulhánek,
Rekonstrukce povrchu objektů z řezů Obhajoba rigorózní práce 25. června 2003 Radek Sviták
Konfigurace paměti v prostředí MS-DOS
VYUŽITÍ METODY PIV PRO MĚŘENÍ TURBULENTNÍCH FLUKTUACÍ
Dlouhodobá paměť autor : Tomáš Geryk kontakt : web :
Vzdělávací materiál / DUMVY_32_INOVACE_02B20 Příkazový řádek: sítě PŘÍKLADY AutorIng. Petr Haman Období vytvořeníČerven 2013 Ročník / věková kategorie3.
Sven Ubik, CESNET, Sledování výkonnostních charakteristik komunikace v počítačových sítích a jejich optimalizace.
Informatika 1_6 6. Týden 11. A 12. hodina.
, InforumJiří Šilha, LANius s.r.o. Nové možnosti komunikace knihovních systémů firmy LANius s.r.o. Client-server varianta systému CLAVIUS ®
Počítačové vybavení Gymnázium Šlapanice. Školní síť Server s OS Linux Stanice s OS Win98, NT, XP Možnost bootování OS Linux ze serveru Rychlost sítě 100.
METROPOLITNÍ PŘENOSOVÝ SYSTÉM
LOGISTICKÉ SYSTÉMY 4/14.
Model TCP/IP Fyzická vrstva.
Slide 1 A Free sample background from © 2003 By Default! Jiří Kůsa Testování propustnosti síťového firewallu.
Seminář 8 VLAN routing Srovnání směrování tradičního a VLAN routingu
Michal Krsek Za hranice YouTube Michal Krsek
Load Balancer RNDr. Václav Petříček Lukáš Hlůže Václav Nidrle Přemysl Volf Stanislav Živný
Počítačové sítě. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat. Počítačová síť.
Microsoft System Center Operations Manager
Automation and Drives A&D AS Tomáš Halva Strana 1 (C) Si emens AG, 2002, Automation & Drives EK SIMATIC S7-200 SIMATIC S7-200 Komunikační procesor pro.
WiMAX - základy Mobilní systémy, PF, JČU. WiMAX forum Worldwide Interoperability Microwave Access Nezisková asociace založená v roce.
Data Přednáška z předmětu Počítače I Dana Nejedlová Katedra informatiky EF TUL 1.
WiFi fenomén bezdrátových sítí
Zdroj Parametry – napájení všech komponent PC
TCP a firevall Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí Autor:
Druhy počítačů Osobní počítače Pracovní stanice Superpočítače
10Gb/s metropolitní síť VUT v Brně Vysoké učení technické v Brně Centrum výpočetních a informačních služeb Vladimír Záhořík, Tomáš.
STRUKTURA POČÍTAČOVÝCH SÍTÍ. Co to je PC síť  PC síť - propojení dvou a více PC za účelem sdílení dat nebo komunikace.
Kvalita služeb ve vysokorychlostních sítích Sven Ubik CESNET,
PCI Express Pavel Stianko. 2 Požadavky doby Vysoká přenosová rychlost Quality of service – data musí být v určitý čas přístupná pro zpracování Zvyšování.
1 I NTERNETOVÁ INFRASTRUKTURA. H ISTORIE SÍTĚ I NTERNET RAND Corporation – rok 1964 Síť nebude mít žádnou centrální složku Síť bude od začátku navrhována.
Druhy připojení k internetu
Počítačové vybavení Gymnázium Šlapanice. Školní síť Server s OS Linux Stanice s OS Win XP Možnost bootování OS Linux ze serveru Rychlost sítě 100 Mb/s.
1 Seminář 9 MAC adresa – fyzická adresa interface (rozhraní) Je zapsána v síťové kartě. Je identifikátor uzlu na spoji. MAC adresu v paketu čte switch.
ŘÍZENÍ DOPRAVY POMOCÍ SW AGENTŮ Richard Lipka, DSS
Seminář 12 Obsah cvičení Transportní služby Utilita nestat
Statický vs. dynamický routing
Transportní úroveň Úvod do počítačových sítí Lekce 10 Ing. Jiří Ledvina, CSc.
OSNOVA: a) Ukazatel b) Pole a ukazatel c) Pole ukazatelů d) Příklady Jiří Šebesta Ústav radioelektroniky, FEKT VUT v Brně Počítače a programování 1 pro.
Seminář - routing Směrování Pojmy IP adresa
Počítačové sítě Transportní vrstva
Linková úroveň Úvod do počítačových sítí. 2 Problémy při návrhu linkové úrovně Služby poskytované síťové úrovni Zpracování rámců Kontrola chyb Řízení.
Multimediální přenosy v IP sítích Libor Suchý Prezentace diplomové práce.
Velké databáze High Performance Databases Miroslav Křipač Vývojový tým IS MU Služby počítačových sítí,
1 Seminář 6 Routing – směrování –Směrování přímé – v rámci jedné IP sítě/subsítě (dále je „sítě“) – na známou MAC adresu. –Směrování nepřímé – mezi sítěmi.
1 6 Počítačové sítě Transportní vrstva Ethernet driver ARPRARP IP ICMPIGMPOSPF TCPUDP Transportní vrstva Vrstva síťového rozhraní Síťová vrstva 17 Rozhraní.
Program pro detekci síťových útoků Marek Lapák. Úvod Rozmach počítačových sítí – Internetu  Stále více činností se uskutečňuje prostřednictvím počítačů.
Řízení přenosů TCP Počítačové sítě Ing. Jiří Ledvina, CSc.
NÁZEV ŠKOLY: S0Š Net Office, spol. s r. o., Orlová Lutyně AUTOR: Bc. Petr Poledník NÁZEV: Podpora výuky v technických oborech TEMA: Počítačové systémy.
Prioritní osa: 1 − Počáteční vzdělávání Oblast podpory: 1.4 − Zlepšení podmínek pro vzdělávání na základních školách Registrační číslo projektu: CZ.1.07/1.4.00/
Operační systémy Počítačové sítě v OS © Milan Keršláger Obsah:
Solid-state drive.  skládá se z boxu a ze základní desky  na desce najdeme NAND flash paměti, chip řadiče SSD disku a konektor SATA, či IDE.
SMĚROVÁNÍ V POČÍTAČOVÝCH SÍTÍCH Část 2 – Směrovací tabulky Zpracovala: Mgr. Marcela Cvrkalová Střední škola informačních technologií a sociální péče, Brno,
Rychlost konvergence v IP/MPLS sítích Martin Lipinský Vedoucí práce: Ing. Jiří Ledvina, CSc.
Seminář - routing Směrování Pojmy IP adresa
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Seminář - routing Směrování Pojmy IP adresa
Seminář – ARP, ICMP Obsah cvičení
Operační systémy 9. Spolupráce mezi procesy
Segmentace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Úvod do počítačových sítí
Transportní protokoly
Transkript prezentace:

Sven Ubik, CESNET Přenosy velkých objemů dat v rozlehlých vysokorychlostních sítích

End-to-end performance End-to-end performance je výsledkem interakce všech komponentů v komunikační cestě: - aplikace, operační systém, komunikační protokoly, síťový adaptér, síť Suboptimální konfigurace vs. principiální omezení komponentů Vybrané oblasti problémů: - Konfigurace paměti pro TCP okénka - Interakce operační systém / síťový adaptér - Interakce SSH / TCP

Flow control & congestion control Flow control (rwin) - přizpůsobení k rychlosti přijímače Congestion control (cwnd) - přizpůsobení k volné kapacitě sítě

TCP okénko a dosažitelná propustnost TCP okénko => objem dat přenesený za RTT Default: 64 kB + 50 ms RTT (Evropa) => 10.5 Mb/s 64 kB ms RTT (USA) => 3 Mb/s Odstranění limitace TCP okénkem: 1 Gb/s + 50 ms RTT => TCP okénko 6 MB 1 Gb/s ms RTT => TCP okénko 21 MB

Konfigurace paměti pro TCP okénka Ručně pro všechna spojení (2 MB, Linux 2.4): sysctl -w net/ipv4/tcp_rmem=„ “ sysctl -w net/ipv4/tcp_wmem=„ “ sysctl -w net/ipv4/tcp_mem=„ “ Ručně pro jedno spojení: int size= ; setsockopt(sockfd, SOL_SOCKET, SO_RCVBUF, (char *)&size, sizeof(int)); setsockopt(sockfd, SOL_SOCKET, SO_SNDBUF, (char *)&size, sizeof(int)); (Polo-) automaticky: - DRS (Dynamic Right Sizing) - WAD (Work Around Daemon) - web100

Skutečná velikost paměti a okének Linux 2.4: Zadaná vs. indikovaná vs. skutečná velikost bufferů a okének

CESNET  UNINETT (Norsko), 45 ms RTT TCP okénko a dosažená propustnost

Velké TCP okénko => aplikace může předat velkou dávku dat Plná txqueue => send_stall() a přepnutí kontextu OS Není problém, pokud txqueuelen stačí do získání kontextu Interakce OS / síťový adaptér Pro Gigabit Ethernet a standardní systémový časovač Linuxu: txqueuelen > 1 Gb/s * 10 ms / 8 bits / 1500 bytes = 833 packets ifconfig eth0 txqueuelen 1000

Interakce OS / síťový adaptér (2)

“wire pipe” vs. “buffered pipe” TCP je self-clocking, ACK rate => SEQ rate Aktuální okénko vysílače roste i za cenu plnění front směrovačů Naplněné fronty + cross-traffic => citlivost na přeplnění Detekce „wire pipe“ podle nárůstu BW nebo RTT rwnd<=pipe capacity bw=rwnd/rtt rwnd>pipe capacity bw~(mss/rtt)*1/sqrt(p) Flat lower bound RTT=45ms Fluctuations up to RTT=110ms Bottleneck installed BW=1 Gb/s Buffer content ~8 MB

TCP cache malé počáteční ssthresh blokuje okénko na ~ 1.45 MB sysctl -w /proc/sys/net/ipv4/route/flush=1 vývoj owin vývoj cwnd

Měření a odhad volné kapacity iperf TCP - náročná konfigurace UDP - stresuje stávající provoz (TCP unfriendly) pathrate instalovaná kapacita trasy vykazuje mnoho fluktuací pathload volná kapacita trasy po vyladění časových konstant pracuje na většině vysokorychlostních tras do cca 800 Mb/s 2/3 měření realistické výsledky, rozsah až 150 Mb/s

Měření a odhad volné kapacity uninett.no  cesnet.cz

SSH performance Cesnet  Uninett 10.4 Mb/s 9% load CPU vývoj sekvenčních čísel - rwin (okénko přijímače) není využito

SSH performance (2)

SSH performance (3) Bw=1 Gb/s, RTT=45 ms, TCP window=8 MB, Xeon 2.4 GHz

CHAN_SES_WINDOW_DEFAULT =40 * 32 kB blocks, 85% CPU load vývoj sekvenčních čísel - rwin (okénko přijímače) je využito SSH performance (4)

Závěr Rozlehlé vysokorychlostní sítě vyžadují => velká TCP okénka => další konfiguraci (txqueuelen, TCP cache,...) Optimální TCP okénko = „wire pipe“, obtížně dosažitelné Úprava SSH nutná pro dobrou propustnost Konfigurace a interakce komponentů komunikační trasy má na zásadní vliv na výslednou propustnost