Browse > Article
http://dx.doi.org/10.3837/tiis.2016.10.002

Receiver-centric Buffer Blocking-aware Multipath Data Distribution in MPTCP-based Heterogeneous Wireless Networks  

Cao, Yuanlong (School of Software, Jiangxi Normal University)
Liu, Qinghua (School of Software, Jiangxi Normal University)
Zuo, Yi (Jiangxi innovation funds management center for small and medium-sized enterprises)
Ke, Fenfen (School of Software, Jiangxi Normal University)
Wang, Hao (School of Software, Jiangxi Normal University)
Huang, Minghe (School of Software, Jiangxi Normal University)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.10, no.10, 2016 , pp. 4642-4660 More about this Journal
Abstract
One major concern of applying Multipath TCP (MPTCP) to data delivery in heterogeneous wireless networks is that the utilization of asymmetric paths with diverse networking-related parameters may cause severe packet reordering and receive buffer blocking (RB2LOC). Although many efforts are devoting to addressing MPTCP's packet reordering problems, their sender-controlled solutions do not consider balancing overhead between an MPTCP sender and receiver, and their fully MPTCP mode cannot make MPTCP achieve a desired performance. This paper proposes a novel receiver-centric buffer blocking-aware data scheduling strategy for MPTCP (dubbed MPTCP-rec) necessitating the following aims: (1) alleviating MPTCP's packet reordering and RB2LOC problems, (2) improving the MPTCP performance, and (3) balancing load between the MPTCP sender and receiver. Simulation results show that the proposed MPTCP-rec solution outperforms the existing MPTCP solutions in terms of data delivery performance in heterogeneous wireless networks.
Keywords
Heterogeneous wireless network; cooperative computing; packet reordering; buffer blocking; multipath TCP;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 B. Arzani, A. Gurney, S. Cheng, R. Guerin, B. Loo, “Deconstructing MPTCP Performance,” in Proc. of IEEE ICNP, pp.269-274, Oct. 2014. Article (CrossRef Link).
2 S. Park, C. Joo, Y. Park, S. Bank, “Impact of traffic splitting on the delay performance of MPTCP,” in Proc. of IEEE ICC, pp.1204-1209, 2014. Article (CrossRef Link).
3 M. Li, A. Lukyanenko, S. Tarkoma, A. Ylä-Jääski, “MPTCP Incast in Data Center Networks,” China Communications, vol.11, no.4, pp.25-37, 2014. Article (CrossRef Link).   DOI
4 Y. Cao, M. Xu, X. Fu, E. Dong, “Explicit Multipath Congestion Control for Data Center Networks,” in Proc. of ACM CoNEXT, pp.73-84, Dec. 2013. Article (CrossRef Link).
5 C. Raiciu, S. Barre, C. Pluntke, A. Greenhalgh, D. Wischik, M. Handley, “Improving datacenter performance and robustness with multipath TCP,” in Proc. of ACM SIGCOMM, pp.266-277, 2011. Article (CrossRef Link).
6 X. Corbillon, R. Aparicio-Pardo, N. Kuhn, G. Texier, G. Simon, “Cross-layer scheduler for video streaming over MPTCP,” in Proc. of ACM MMSys, 2016. Article (CrossRef Link).
7 H. Sinky, B. Hamdaoui, M. Guizani, “Proactive Multi-Path TCP for Seamless Handoff in Heterogeneous Wireless Access Networks,” IEEE Transactions on Wireless Communications, vol.PP, no.99, 2016. Article (CrossRef Link).
8 Y. Lim, Y. Chen, E.M. Nahum, D. Towsley, K. Lee, “Cross-layer path management in multi-path transport protocol for mobile devices,” in Proc. of IEEE INFOCOM, pp.1815-1823, 2014. Article (CrossRef Link).
9 J. Wu, C. Yuen, B. Cheng, M. Wang, J. Chen, “Streaming High-Quality Mobile Video with Multipath TCP in Heterogeneous Wireless Networks,” IEEE Transactions on Mobile Computing, vol.15, no.9, pp.2345-2361, 2016. Article (CrossRef Link).   DOI
10 C. Xu, H. Huang, H. Zhang, et al., “Multipath Transmission Control Protocol (MPTCP) Partial Reliability Extension,” IETF draft-xu-mptcpprmp-02.txt, Apr. 2016. Article (CrossRef Link).
11 J. Wu, C. Yuen, B. Cheng, M. Wang, J. Chen, “Energy-Minimized Multipath Video Transport to Mobile Devices in Heterogeneous Wireless Network,” IEEE Journal on Selected Areas in Communications, vol.34, no.5, pp.1160-1178, May 2016. Article (CrossRef Link).   DOI
12 C. Diop, G. Dugu, C. Chassot, E. Exposito, “QoS-oriented MPTCP extensions for multimedia multi-homed systems,” in Proc. of IEEE AINA, 2012. Article (CrossRef Link).
13 M. Li, A. Lukyanenko, S. Tarkoma, Y. Cui, Yla-Jaaski, “Tolerating path heterogeneity in multipath TCP with bounded receive buffers,” Computer Networks, vol.64, pp. 1-14, 2014. Article (CrossRef Link).   DOI
14 Y. Cao, Q. Liu, G. Luo, Y. Yi, M. Huang, “PR-MPTCP+: Context-aware QoE-oriented Multipath TCP Partial Reliability Extension for Real-time Multimedia Applications,” in Proc. of IEEE VCIP, 2016. Article (CrossRef Link).
15 B. H. Oh, J. Lee, “Feedback-Based Path Failure Detection and Buffer Blocking Protection for MPTCP,” IEEE/ACM Transactions on Networking, vol.PP, no.99, pp.1-12, 2016. Article (CrossRef Link).   DOI
16 A. Alheid, A. Doufexi, D. Kaleshi, “A study on MPTCP for tolerating packet reordering and path heterogeneity in wireless networks,” in Proc. of IFIP Wireless Days conference, pp.1-7, 2016. Article (CrossRef Link).
17 Y. Cao, M. Xu, X. Fu, “Delay-based Congestion Control for Multipath TCP,” in Proc. of IEEE ICNP, pp.1-10, Austin, USA, Oct. 2012. Article (CrossRef Link).
18 Y. Cao, Q. Liu, Y. Zuo, M. Huang, “Receiver-driven Cooperation-based Concurrent Multipath Transfer over Heterogeneous Wireless Networks,” KSII Transactions on Internet and Information Systems, vol.9, no.7, pp. 2354-2370, 2015. Article (CrossRef Link).   DOI
19 F. Yang, P. Amer, “Non-renegable Selective Acknowledgments (NR-SACKs) for MPTCP,” in Proc. of IEEE AINA, pp.1113-1118, 2013. Article (CrossRef Link).
20 Y. Cao, C. Xu, J. Guan, H. Zhang, “Receiver-driven SCTP-based multimedia streaming services in heterogeneous wireless networks,” in Proc. of IEEE ICME, 2014. Article (CrossRef Link).
21 R. Stewart, “Stream Control Transmission Protocol,” IETF RFC 4960 (Proposed Standard), Sep. 2007. Article (CrossRef Link).
22 UC Berkeley, LBL, USC/ISI and Xerox Parc, NS-2 documentation and software, version 2.35
23 C. Xu, J. Zhao, G.-M. Muntean, “Congestion Control Design for Multipath Transport Protocols: A Survey,” IEEE Communications Surveys & Tutorials, vol.PP, no.99, 2016. Article (CrossRef Link).
24 J. R. Iyengar, P. Amer and R. Stewart, “Concurrent Multipath Transfer Using SCTP Multihoming over Independent End-to-end Paths,” IEEE/ACM Transactions on Networking, vol.14, no.5, pp.951-964, Oct. 2006. Article (CrossRef Link).   DOI
25 I. Rhee, V. Ozdemir, Y. Yi, “TEAR: TCP Emulation at Receivers-Flow Control for Multimedia Streaming,” Technical Report, North Carolina State University. Available from: http://netsrv.csc.ncsu.edu/export/tcpemul.htm. Article (CrossRef Link).
26 J. Liao, J. Wang, X. Zhu, “cmpSCTP: An Extension of SCTP to Support Concurrent Multi-Path Transfer,” in Proc. of IEEE International Conference on Communications (ICC), pp.5762-5766, May 2008. Article (CrossRef Link).
27 K. Xue, J. Han, H. Zhang, K. Chen, P. Hong, “Migrating Unfairness among Subflows in MPTCP with Network Coding for Wired-Wireless Networks,” IEEE Transactions on Vehicular Technology, vol.PP, no.99, 2016. Article (CrossRef Link).
28 A. Ford, C. Raiciu, M. Handley, O. Bonaventure, “TCP extensions for multipath operation with multiple addresses,” IETF RFC 6824, Jan. 2013. Article (CrossRef Link).
29 Q. D. Coninck, M. Baerts, B. Hesmans, O. Bonaventure, “Observing real smartphone applications over multipath TCP,” IEEE Communications Magazine, vol.54, no.3, pp.88-93, 2016. Article (CrossRef Link).   DOI
30 http://galaxys5guide.com/samsung-galaxy-s5-features-explained/galaxy-s5-download-booster/. Article (CrossRef Link).
31 A. Ford, C. Raiciu, M. Handley, S. Barre and J. Iyengar, “Architectural Guidelines for Multipath TCP Development,” IETF RFC 6182, 2011. Article (CrossRef Link).
32 Y. Cui, L. Wang, X. Wang, Y. Wang, “FMTCP: A Fountain Code-Based Multipath Transmission Control Protocol,” IEEE/ACM Transactions on Networking, vol.23, no.2, pp.465-478, 2015. Article (CrossRef Link).   DOI
33 Google Code Project, “Multipath-TCP: Implement multipath TCP on NS-2,” http://code.google.com/p/multipath-tcp/. Article (CrossRef Link).
34 C. Xu, T. Liu, J. Guan, H. Zhang, G. Muntean, “CMT-QA: Quality-aware Adaptive Concurrent Multipath Data Transfer in Heterogeneous Wireless Networks,” IEEE Transactions on Mobile Computing, vol.12, no.11, pp.2193-2205, Nov. 2013. Article (CrossRef Link).   DOI
35 C. Pearce, S. Zeadally, “Ancillary Impacts of Multipath TCP on Current and Future Network Security,” IEEE Internet Computing, vol.19, no.5, pp.58-65, 2015. Article (CrossRef Link).   DOI
36 D. Zhou, W. Song, P. Wang, W. Zhuang, “Multipath TCP for User Cooperation in LTE Networks,” IEEE Network, vol.29, no.1, pp.18-24, Jan. 2015. Article (CrossRef Link).   DOI
37 Q. Peng, A. Walid and S. Low, “Multipath TCP Algorithms: Theory and Design,” in Proc. of ACM SIGMETRICS, pp.1-12, Jun. 2013. Article (CrossRef Link).
38 R. Khalili, N. Gast, M. Popovic and J. Boudec, “MPTCP Is Not Pareto-Optimal: Performance Issues and a Possible Solution,” IEEE/ACM Transactions on Networking, vol.21, no.5, pp.1651-1665, Oct. 2013. Article (CrossRef Link).   DOI