reconsidering reliable transport protocol in heterogeneous wireless networks
DESCRIPTION
Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks. Wang Yang Tsinghua University. Outline. Background Concurrent Multipath Transfer key technologies Evaluation Conclusion. Background - Heterogeneous Wireless Networks. Background. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/1.jpg)
Reconsidering Reliable Transport Protocol in Heterogeneous Wireless
Networks Wang Yang
Tsinghua University
1
![Page 2: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/2.jpg)
Outline
• Background• Concurrent Multipath Transfer• key technologies• Evaluation• Conclusion
2
![Page 3: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/3.jpg)
Background- Heterogeneous Wireless Networks
3
![Page 4: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/4.jpg)
Background
• Utilize Heterogeneous Wireless Networks to satisfy applications’ requirement for – Availability– Bandwidth– Real-time – …
4
![Page 5: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/5.jpg)
Paradigm shift -Concurent Multipath Transfer
5
![Page 6: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/6.jpg)
Current transport layer approaches
• SCTP (Stream Control Transport Protocol)– Motivation: Transport of
PSTN signaling across the IP network
– Support Multi-Homing: Primary/Backup Link
![Page 7: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/7.jpg)
Concurrent Multipath Transfer
7
123
3
12
3
3
123
123
12
12
![Page 8: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/8.jpg)
key technologies
• Connection Management• Striping Policy• Multipath Congestion Control• Buffer Management
8
![Page 9: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/9.jpg)
key technologies (1)
9
Connection Management
![Page 10: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/10.jpg)
Path Quality Metrics
• CWND• Bandwidth
• Round Trip Time • Loss rate
10
![Page 11: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/11.jpg)
Design Issues
• Tradeoff between freshness and cost– Time invariant wireless link
• Link monitoring– network or host based
• Cross-layer design– Leverage MAC/PHY layer information
11
![Page 12: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/12.jpg)
key technologies (2)
12
Striping Policy
![Page 13: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/13.jpg)
Striping policy
• Proportional to path quality metrics– Cwnd– Bandwidth– RTT– Combinations of above metrics
13
![Page 14: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/14.jpg)
key technologies (3)
14
Multipath Congestion Control
![Page 15: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/15.jpg)
Packets Out of order
• Assumption for TCP congestion control– Wired link: out of order implies congestion– Wireless link: out of order implies congestion or
loss– Don’t apply to concurrent multipath transfer
• Conventional wisdom leads to– Spurious Retransmission– Conservative cwnd growth– Increased ack traffic
15
![Page 16: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/16.jpg)
Design issues
• SACK and cwnd update for each path• Retransmission policies
– Same as originally– Available cwnd space– Least loss rate– Least round trip time
16
![Page 17: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/17.jpg)
key technologies (4)
17
Buffer Management
![Page 18: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/18.jpg)
Receiver Buffer Blocking
• TCP Buffer tuning – Suggest buffer size: bandwidth delay product
• In concurrent multipath transfer with shared rbuf– bandwidth delay product varying -> rbuf blocking
-> spurious retransmission -> throughput degradation
18
![Page 19: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/19.jpg)
Design issues
• Shared rbuf or separated rbuf for each path• Buffer size
– f(loss rate, RTT)– Bandwidth delay product
19
![Page 20: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/20.jpg)
Evaluation
• Metrics– Throughput– End-to-end delay– Utilization– Fairness
• Tradeoff between– Throughput vs. delay– Utilization vs. fairness
20
![Page 21: Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks](https://reader036.vdocuments.site/reader036/viewer/2022062314/56814495550346895db13232/html5/thumbnails/21.jpg)
Conclusions
• Heterogeneous Wireless Networks is coming as future generation wireless networks
• Concurrent Multipath transfer possible answers new application requirements
• Key technologies for concurrent multipath transfer
• Evaluation of solution space is expected as future work
21