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 conneted Mobiles 2
5G Network: 3 types of packet losses (1/2) 1. Congestion losses: 3
5G network: 3 types of packet losses (2/2) 2. Wireless losses 3. Mobility losses § Q: how to avoid impact of type 2,3 loss on congestion control mechanism? § TCP westwood: not consider mobility loss. 4
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 loss on 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 A B C D E 1 2 3 4 5 A1 B2 C3 D4 E5 Sequential channel Sequential channel § Loss notification: explicit notification § Loss recovery: retransmit by the sender 8
WLDR: example No per flow state Light weight No distinction of consumer/producer 9
WLDR evaluation: topology 10 flow of 50k 1ms 1ms Cache disabled Speed=10km/h 10
WLDR evaluation: wireless channel § 802.11n , fast fading, rate adaptation 11
WLDR evaluation: 3 schemes compared § 1. detect and recover at consumer: § 2. explicit notification to consumer § 3. WLDR retransmit retransmit 12
WLDR: evaluation results higher gain at big timer independent from timer 13
Outline § WLDR+ evaluation § MLDR+ evaluation § Combining WLDR+MLDR § conclusion 14
MLDR: basic idea § 2 cases: consumer or producer § consumer mobility loss: retransmit immediately after handover § probucer mobility loss: on the fly rerouting hoping one hop on the reverse path is updated 15
MLDR: example with producer mobility Producer AP1 Interest /prefix/10 M NDN network consumer AP2 Interest /prefix/10 M Interest /prefix/10 I have another way R1 to reach producer! R2 16
MLDR: evaluation topology 300k of chunks 1ms Producer speed, 3 to 50km/h 17
MLDR: with producer evaluation results 18
Outline § WLDR+ evaluation § MLDR+ evaluation § Combining WLDR+MLDR § conclusion 19
WLDR, MLDR: combined evaluation § Simulation setup 5pairs of consumer/producer Random way point 80m 20
WLDR+MLDR evaluation: results More than 20% gain ! 1.Fixed Retransmission timer=500ms 2. Fixed Speed=20km/h 21
Conclusion WLDR + MLDR: § Remove dependency from application timers § Flow completion time reduction § interest satification time reduction Thank you! Contact: xuan.zeng@irt-stemx.fr 22
Q: Wireless & mobility losss mistreated as congestion signal? § Most TCP does not incorporate this problem well § Some does: TCP westwood, not consider mobility loss at all 23
Recommend
More recommend