leveraging icn in-network control -...
TRANSCRIPT
-
Leveraging ICN In-network Control for Loss Detection and Recovery in Wireless Mobile networks
Giovanna Carofiglio, Luca Muscariello, Michele Papalini,Natalya Rozhnova, Xuan Zeng
Cisco, SystemX,UPMC
September 25, 2016
1
-
5G Network
§ Tremendous increase in No. of connetedMobiles
2
-
5G Network: 3 types of packet losses (1/2)
1. Congestion losses:
3
-
2. Wireless losses 3. Mobility losses
4
5G network: 3 types of packet losses (2/2)
§ Q: how to avoid impact of type 2,3 loss on congestion control mechanism?
§ TCP westwood: not consider mobility loss.
-
ICN opportunities
§ Connection-less transport model
§ We propose:ü WLDR (wireless loss detection and recovery)ü MLDR (mobility loss detection and recovery)
§ WLDR + MLDR -> address impact of losson congestion control
5
-
Outline
§ WLDR+ evaluation§ MLDR+ evaluation§ Combining WLDR+MLDR§ conclusion
6
-
WLDR: related work
§ Transport layer solution: I-TCP: buffering at proxy high
§ Link-layer based solution:Snoop TCP: mac layer specific
§ Explicit notification solution:zigzag: effective for particular conditions
7
-
WLDR: basic idea
§ Hop by hop mechanism§ Loss detection: channel sequentiality
§ Loss notification: explicit notification§ Loss recovery: retransmit by the sender
8
Sequential channel
ABCDE
Sequential channel
12345A1 B2 C3 D4 E5
-
WLDR: example
9
NoperflowstateLightweight Nodistinctionof
consumer/producer
-
10
WLDR evaluation: topology
Speed=10km/h
1ms1ms
Cachedisabled
10flowof50k
-
WLDR evaluation: wireless channel
§ 802.11n , fast fading, rate adaptation
11
-
WLDR evaluation: 3 schemes compared
§1.detect andrecover atconsumer:
12
§2. explicit notification to consumer
retransmit
§ 3. WLDR
retransmit
-
WLDR: evaluation results
13
higher gainatbig timer
independent fromtimer
-
Outline
§ WLDR+ evaluation§ MLDR+ evaluation§ Combining WLDR+MLDR§ conclusion
14
-
MLDR: basic idea
15
§ 2 cases: consumer or producer
§ consumer mobility loss:retransmit immediately after handover
§ probucer mobility loss:on the fly reroutinghoping one hop on the reverse path is
updated
-
16
AP1Producer
AP2
MInterest /prefix/10
MLDR: example with producer mobility
Ihaveanother waytoreach producer!R1
Interest /prefix/10M
NDNnetworkconsumer
R2
Interest /prefix/10
-
MLDR: evaluation topology
17
300kofchunks
1ms
Producerspeed,3to50km/h
-
MLDR: with producer evaluation results
18
-
Outline
§ WLDR+ evaluation§ MLDR+ evaluation§ Combining WLDR+MLDR§ conclusion
19
-
80m
WLDR, MLDR: combined evaluation
§ Simulation setup
20
5pairsofconsumer/producer
Random way point
-
1.FixedRetransmissiontimer=500ms 2.Fixed Speed=20km/h
21
WLDR+MLDR evaluation: results
Morethan 20%gain!
-
Conclusion
WLDR + MLDR:§ Remove dependency from application timers§ Flow completion time reduction§ interest satification time reduction
Thank you!
22
Contact: [email protected]
-
Q: Wireless & mobility losss mistreated as congestion signal?
23
§Most TCP does not incorporate this problemwell
§Some does: TCP westwood, not considermobility loss at all