TF6 ¡ ¡ New ¡Transport ¡Protocols ¡
fidel.liberal@ehu.eus ¡ Contributors: ¡ ¡ Eneko ¡Atxutegi ¡@KAU ¡@EHU ¡ Åke ¡Arvidsson ¡@ERC ¡ Anna ¡Brunstrom, ¡KJ ¡Grinnemo ¡@KAU ¡
1 ¡
TF6 New Transport Protocols fidel.liberal@ehu.eus - - PowerPoint PPT Presentation
TF6 New Transport Protocols fidel.liberal@ehu.eus Contributors: Eneko Atxutegi @KAU @EHU ke Arvidsson @ERC Anna Brunstrom, KJ Grinnemo @KAU 1 New
1 ¡
– RFC6817 ¡-‑> ¡hTps://tools.ieU.org/html/rfc6817 ¡(December ¡2012) ¡
– RFC6937 ¡-‑> ¡hTps://tools.ieU.org/html/rfc6937 ¡(May ¡2013) ¡
– RFC7540 ¡-‑> ¡hTps://tools.ieU.org/html/rfc7540 ¡(May ¡2015) ¡
– Overview ¡-‑> ¡hTps://peering.google.com/about/quicfaq.html ¡
– IETF ¡(sfll ¡defining) ¡-‑> ¡hTps://tools.ieU.org/html/drag-‑hildebrand-‑spud-‑prototype-‑03 ¡(March ¡09, ¡2015) ¡
– hTp://caia.swin.edu.au/urp/newtcp/tools.html ¡
– IETF ¡WG ¡-‑> ¡hTp://datatracker.ieU.org/wg/taps/charter/ ¡-‑> ¡Last ¡milestone ¡proposed ¡for ¡Mar ¡2016 ¡ ¡
– IETF ¡WG ¡-‑> ¡hTps://datatracker.ieU.org/wg/rmcat/charter/ ¡-‑> ¡ ¡Last ¡milestone ¡proposed ¡for ¡Oct ¡2016 ¡
– IETF's ¡IRTF ¡-‑> ¡ ¡Being ¡a ¡main ¡goal ¡to ¡"produce ¡an ¡RFC ¡describing ¡the ¡nature ¡of ¡the ¡emerging ¡congesfon ¡ control ¡problems ¡that ¡any ¡future ¡congesfon ¡control ¡architecture ¡must ¡face". ¡
2 ¡
3 ¡
4
If ¡ we ¡ don't ¡ understand ¡ the ¡ interacfon ¡ between ¡ LTE ¡ and ¡ different ¡CCA, ¡how ¡can ¡we ¡be ¡able ¡to ¡ manage ¡different ¡flows ¡and ¡"decide" ¡ the ¡best ¡opfons ¡for ¡each ¡of ¡them? ¡ Focus ¡on ¡LTE ¡part: ¡ implementafon ¡and ¡ performance ¡study ¡
Normal ¡server ¡
5
kernels) ¡
– Userspace ¡and ¡kernelspace ¡raw ¡code ¡execufon ¡
6
The ¡point ¡was ¡to ¡get ¡drasfc ¡changes ¡in ¡terms ¡of ¡throughput. ¡How? ¡
Ager ¡some ¡discussions ¡and ¡a ¡lot ¡of ¡troubleshoofng, ¡we ¡made ¡our ¡first ¡decisions ¡ among ¡all ¡the ¡opfons ¡offered ¡by ¡LTE/EPC ¡module ¡
7
Tests ¡shared ¡points ¡
It ¡ will ¡ also ¡ be ¡ a ¡ foreground ¡ traffic ¡ (neUlix, ¡ gaming ¡and ¡so ¡on) ¡receiver. ¡
Tests ¡design ¡
being ¡its ¡origin ¡the ¡EnodeB. ¡
(long ¡file ¡download) ¡
(neUlix, ¡google ¡maps, ¡gaming, ¡web ¡page ¡and ¡ so ¡on). ¡
understanding ¡mostly ¡the ¡impact ¡on ¡ throughput ¡and ¡delay. ¡
8
Sum ¡of ¡throughputs. ¡ Throughput=Bytes/RTT ¡
High ¡probability ¡of ¡packet ¡ corrupfon, ¡retransmissions, ¡drop ¡ events, ¡... ¡
Let's ¡do ¡the ¡same, ¡but ¡with ¡more ¡TCP ¡flavours ¡!!! ¡ Available vs used bandwidth ¡
9
No ¡channel ¡losses ¡at ¡RLC ¡level ¡ 10 CCA over Netflix model
– Huge ¡impact ¡of ¡schedulers/mobility ¡paTerns/number ¡of ¡users ¡per ¡cell ¡ – i.e. ¡PF ¡
– Typical ¡metrics ¡not ¡that ¡useful ¡
10
11
length ¡in ¡EnodeB ¡(I) ¡ As ¡expected, ¡cubic ¡gets ¡ the ¡highest ¡throughput ¡ but ¡being ¡affected ¡on ¡RTT. ¡ ¡ Regarding ¡the ¡RTT, ¡ westwood ¡performs ¡the ¡
12
length ¡in ¡EnodeB ¡(II) ¡
13 ¡
14 ¡
Field ¡Tesfng ¡ Experimental ¡ emulafon ¡ CQI ¡traces ¡
1s ¡to ¡2ms ¡granularity ¡
QoE-‑driven ¡ (Parfal) ¡Channel-‑awareness ¡ QoE-‑driven ¡ QoE=f{bitrate,energy} ¡
Op#mal ¡eNodeB ¡scheduling ¡ max(QoE) ¡subject ¡to ¡sum(RBs)<100 ¡ being ¡QoE=f{SBR} ¡and ¡SBR=f{RB,CQI} ¡ ¡ ¡
GA, ¡MDP, ¡ WhiTle, ¡ Giyngs… ¡
15 ¡
Cloud-‑RAN ¡ Mobile ¡Edge ¡Compufng ¡ Op#miza#on ¡placed ¡close ¡to ¡eNodeB ¡ ¡
Channel ¡ ¡ feedback ¡ Parfal ¡ ¡ channel ¡ ¡ feedback ¡
16 ¡