Anna Brunström Hur kan man minska fördröjningarna över Internet?
Problemet Agenda Bakgrund Bandbredd snabbhet Vikten av fördröjningar och var de kan uppstå RITE Exempel på resultat Summering
Innan Internet Användarna direkt sammankopplade Låg fördröjning, garanterad kapacitet
Efter Internet uppfunnits Delad kapacitet, men begränsad kapacitet Buffring i routrarna
Dagens Internet Hög kapacitet (hög bandbredd) Stora buffrar (bufferbloat)
Bandbredd snabbhet Bandbredd beskriver hur många bitar du kan skicka per sekund
Hur snabbt är dagens Internet? Snabbhet handlar om hur lång tid en uppgift tar att slutföra Vi behöver inte mer bandbredd för att det ska gå fortare Vi behöver lägre fördröjning
En användares vy (upplänk)... latency often 1-2 seconds!... can be 10s of seconds! "Netalyzr: Illuminating Edge Network Neutrality, Security, and Performance" C. Kreibich, N. Weaver, B. Nechaev, and V. Paxson
Spel Spelar fördröjningar någon roll? Videokonferens 500ms extra fördröjning ~ 1.2% mindre reklamintäkter Fiber för $1.5 miljarder Minskar fördröjningen London-Tokyo med 60ms
Genomsnittshastighet för överföringar av olika längd capacity inaccessible to a lone flow in a: 1Gb/s link 80Mb/s link IW: initial window (Google has just increased from 3 to 10) Ave. rate [Mb/s] 1000 100 10 0,1 0,01 0,001 R: round trip time (~20ms: intra-uk) 0,0001 X: bottleneck capacity 0,00001 1 IW10, R20ms X1Gb/s IW10, R20ms X80Mb/s IW10, R20ms X2Mb/s Flow size /B Under en viss storlek begränsas överföringen av protokollets design inte tillgänglig kapacitet När kapaciteten ökar begränsas fler överföringar av protokollet
Källor till fördröjning Buffers in apps, operating systems and network nodes Protocol operations, handshakes etc. Recovery of loss (for reliable transfer) System processing Structural delays Propagation time (baseline)
Vår forskning inom området Reducing Internet Transport Latency (RITE) READY Research Environment for Advancing Low Latency Internet Hur påverkar stora buffrar prestandan i svenska 3G/4G-nät? CBIC TimeIn: Traffic behaviour of interactive timedependent thin streams on the modern Internet
Reducing Internet Transport Latency (RITE) EU FP7 STREP projekt Aktivt 121101 151031 5 akademiska partners Simula Research Laboratory University of Aberdeen Karlstads universitet Institut Mines-Telecom / Telecom Bretagne University of Oslo 3 industripartners British Telecom Alcatel-Lucent Megapop Use cases Interactive video Multiplayer online games Commercial financial applications (M2M)
Forskningsområden RITE End systems and applications Transport protocols more suitable to low-latency applications, exploit interface diversity Network and interaction New AQM mechanisms, Internet deployment of combined network/end system solutions Use-case trials Evaluate the efficiency of the developed mechanisms for the RITE use-cases (video, gaming, finance) Standardization & dissemination Se vidare http://riteproject.eu/ 14
RTO restart Förbättring till TCP Snabbare återhämtning av förlorade paket Under standardisering inom IETF Implementerat i Linux 3.12 Artikel för publicering under produktion
Summering Fördröjningar är idag det som begränsar prestandan för många Internettillämpningar Tekniker för minskad fördröjning är viktigt forskningsområde vid KAU Lösningarna kommer er till del via standardisering och öppen källkod Finns också goda möjligheter till samarbete inom området