TF6 New Transport Protocols fidel.liberal@ehu.eus - - PowerPoint PPT Presentation

tf6 new transport protocols
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

TF6 ¡ ¡ New ¡Transport ¡Protocols ¡

fidel.liberal@ehu.eus ¡ Contributors: ¡ ¡ Eneko ¡Atxutegi ¡@KAU ¡@EHU ¡ Åke ¡Arvidsson ¡@ERC ¡ Anna ¡Brunstrom, ¡KJ ¡Grinnemo ¡@KAU ¡

1 ¡

slide-2
SLIDE 2

New ¡protocols/services ¡vs ¡TCP ¡

  • LEDBAT ¡

– RFC6817 ¡-­‑> ¡hTps://tools.ieU.org/html/rfc6817 ¡(December ¡2012) ¡

  • PRR ¡

– RFC6937 ¡-­‑> ¡hTps://tools.ieU.org/html/rfc6937 ¡(May ¡2013) ¡

  • HTTP/2 ¡

– RFC7540 ¡-­‑> ¡hTps://tools.ieU.org/html/rfc7540 ¡(May ¡2015) ¡

  • QUIC ¡

– Overview ¡-­‑> ¡hTps://peering.google.com/about/quicfaq.html ¡

  • SPUD ¡

– IETF ¡(sfll ¡defining) ¡-­‑> ¡hTps://tools.ieU.org/html/drag-­‑hildebrand-­‑spud-­‑prototype-­‑03 ¡(March ¡09, ¡2015) ¡

  • CAIA ¡

– hTp://caia.swin.edu.au/urp/newtcp/tools.html ¡

  • TAPS ¡

– IETF ¡WG ¡-­‑> ¡hTp://datatracker.ieU.org/wg/taps/charter/ ¡-­‑> ¡Last ¡milestone ¡proposed ¡for ¡Mar ¡2016 ¡ ¡

  • RMCAT ¡

– IETF ¡WG ¡-­‑> ¡hTps://datatracker.ieU.org/wg/rmcat/charter/ ¡-­‑> ¡ ¡Last ¡milestone ¡proposed ¡for ¡Oct ¡2016 ¡

  • ICCRG ¡

– 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 ¡

slide-3
SLIDE 3

Use ¡case: ¡LTE ¡>=4G ¡mobile ¡scenario ¡

  • Today ¡

– Performance ¡of ¡current ¡Transport ¡protocols/CCA ¡

  • ver ¡LTE ¡
  • New ¡paradigms ¡

– Caching ¡in ¡eMBMS ¡ – MEC ¡

3 ¡

slide-4
SLIDE 4

4

Simulated/Emulated ¡environment ¡

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 ¡

slide-5
SLIDE 5

5

NS-­‑3 ¡+ ¡DCE ¡+ ¡LENA ¡project's ¡outcome ¡

  • For ¡the ¡model ¡
  • For ¡end-­‑nodes ¡(UEs ¡and ¡server) ¡
  • Direct ¡code ¡execufon ¡(DCE) ¡-­‑> ¡emulated/virtualised ¡linux ¡machines ¡(from ¡real ¡

kernels) ¡

– Userspace ¡and ¡kernelspace ¡raw ¡code ¡execufon ¡

slide-6
SLIDE 6

6

First ¡decisions ¡to ¡simulate ¡a ¡"realisfc" ¡scenario ¡

The ¡point ¡was ¡to ¡get ¡drasfc ¡changes ¡in ¡terms ¡of ¡throughput. ¡How? ¡

Mobility ¡ model? ¡ Fading ¡model ¡with ¡ traces? ¡ P r

  • p

a g a f

  • n

¡ m

  • d

e l ? ¡

Ager ¡some ¡discussions ¡and ¡a ¡lot ¡of ¡troubleshoofng, ¡we ¡made ¡our ¡first ¡decisions ¡ among ¡all ¡the ¡opfons ¡offered ¡by ¡LTE/EPC ¡module ¡

slide-7
SLIDE 7

7

Tests ¡shared ¡points ¡

  • Proporfonal ¡Fair ¡scheduler ¡
  • Fading ¡model ¡-­‑ ¡EVA ¡(60 ¡km/h) ¡
  • 2DRandom ¡mobility ¡model ¡
  • Single ¡cell ¡
  • 1 ¡UE. ¡AS ¡a ¡receiver ¡(as ¡background ¡traffic). ¡

It ¡ will ¡ also ¡ be ¡ a ¡ foreground ¡ traffic ¡ (neUlix, ¡ gaming ¡and ¡so ¡on) ¡receiver. ¡

First ¡approach ¡

Tests ¡design ¡

  • 1. As ¡the ¡first ¡approach ¡the ¡UE ¡will ¡move, ¡

being ¡its ¡origin ¡the ¡EnodeB. ¡

  • 2. ¡Launch ¡wget ¡traffic ¡as ¡background ¡one. ¡

(long ¡file ¡download) ¡

  • 3. Once ¡the ¡flow ¡is ¡established, ¡we ¡will ¡launch ¡
  • ut ¡traces,modelling ¡different ¡behaviours ¡

(neUlix, ¡google ¡maps, ¡gaming, ¡web ¡page ¡and ¡ so ¡on). ¡

  • 4. TCP's ¡different ¡flavours ¡are ¡used ¡in ¡this ¡
  • regard. ¡
  • 5. Capture ¡as ¡many ¡metrics ¡as ¡possible ¡to ¡try ¡

understanding ¡mostly ¡the ¡impact ¡on ¡ throughput ¡and ¡delay. ¡

slide-8
SLIDE 8

8

Preliminary ¡results ¡-­‑ ¡NeUlix ¡& ¡Cubic ¡

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 ¡

slide-9
SLIDE 9

9

NeUlix ¡as ¡foreground ¡traffic ¡(I) ¡

No ¡channel ¡losses ¡at ¡RLC ¡level ¡ 10 CCA over Netflix model

slide-10
SLIDE 10

Macroscopic ¡approach ¡

  • Inifal ¡conclusions ¡

– Huge ¡impact ¡of ¡schedulers/mobility ¡paTerns/number ¡of ¡users ¡per ¡cell ¡ – i.e. ¡PF ¡

  • Real ¡achieved ¡throughput ¡or/and ¡consumed ¡RBs ¡
  • Best ¡Transport ¡behaviour ¡may ¡result ¡on ¡lower ¡priority ¡

– Typical ¡metrics ¡not ¡that ¡useful ¡

  • Proporfonal ¡Fair ¡scheduler ¡
  • Fading ¡model ¡-­‑ ¡EVA ¡(60 ¡km/h) ¡
  • 2DRandom ¡mobility ¡model ¡
  • Single ¡cell ¡
  • 4 ¡UE. ¡All ¡of ¡them ¡as ¡receivers ¡(as ¡background ¡traffic). ¡One ¡of ¡them ¡

will ¡also ¡be ¡a ¡foreground ¡traffic ¡(neUlix, ¡gaming ¡and ¡so ¡on) ¡receiver. ¡

10

slide-11
SLIDE 11

11

  • 4 ¡UE ¡moving ¡from ¡EnodeB ¡with ¡2DRandom ¡mobility ¡paTern ¡&& ¡100 ¡packets ¡queue ¡

length ¡in ¡EnodeB ¡(I) ¡ As ¡expected, ¡cubic ¡gets ¡ the ¡highest ¡throughput ¡ but ¡being ¡affected ¡on ¡RTT. ¡ ¡ Regarding ¡the ¡RTT, ¡ westwood ¡performs ¡the ¡

  • best. ¡

Simulafons ¡results ¡-­‑ ¡Macroscopic ¡view ¡(I) ¡

slide-12
SLIDE 12

12

Simulafons ¡results ¡-­‑ ¡Macroscopic ¡view ¡(II) ¡

  • 4 ¡UE ¡moving ¡from ¡EnodeB ¡with ¡2DRandom ¡mobility ¡paTern ¡&& ¡100 ¡packets ¡queue ¡

length ¡in ¡EnodeB ¡(II) ¡

slide-13
SLIDE 13

13 ¡

Simulafons ¡results ¡-­‑ ¡Macroscopic ¡view ¡(III) ¡

slide-14
SLIDE 14

Next ¡steps ¡

  • Refining ¡mobile ¡broadband ¡traffic ¡mix ¡
  • Compare ¡exisfng ¡transport ¡protocols ¡in ¡the ¡

emulated ¡scenario ¡

  • Test ¡new ¡channel-­‑aware ¡transport ¡protocols ¡
  • Include ¡it ¡in ¡new ¡Scenarios ¡

14 ¡

slide-15
SLIDE 15

Current ¡Work ¡

4G ¡/ ¡4G+ ¡opfmizafons ¡based ¡on ¡real-­‑world ¡deployments ¡

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 ¡

slide-16
SLIDE 16

Future ¡Work ¡

4G+ ¡/ ¡5G ¡opfmizafons ¡

Cloud-­‑RAN ¡ Mobile ¡Edge ¡Compufng ¡ Op#miza#on ¡placed ¡close ¡to ¡eNodeB ¡ ¡

  • eNodeB ¡with ¡less ¡complexity ¡
  • ¡Server ¡instances ¡within ¡/ ¡close ¡to ¡RAN ¡
  • ¡eNodeB ¡provides ¡(parfal) ¡channel ¡feedback ¡

Channel ¡ ¡ feedback ¡ Parfal ¡ ¡ channel ¡ ¡ feedback ¡

16 ¡