New Delay-based Fast Retransmission Policy for CMT-SCTP

Full Text (PDF, 662KB), PP.59-66

Views: 0 Downloads: 0


Lal Pratap Verma 1,* Varun Kumar Sharma 1 Mahesh Kumar 1

1. Department of Computer Science and Engineering, Jaypee University of Engineering and Technology, Guna, Madhya Pradesh, (INDIA)

* Corresponding author.


Received: 20 Apr. 2017 / Revised: 1 Jun. 2017 / Accepted: 6 Jul. 2017 / Published: 8 Mar. 2018

Index Terms

SCTP, CMT, Multipath, Multi-homing, Congestion window


Concurrent Multipath Transfer (CMT) uses multi-homing feature of Stream Control Transmission Protocol (SCTP) to transfer data concurrently over the multiple paths. CMT provides bandwidth aggregation, fault tolerance, and reliability in multipath data transfer. In multipath data transmission, each path has different delay and bandwidth. Therefore, destination receives unordered data which causes receiver buffer blocking and unwanted congestion window (cwnd) reduction. Both the problem degrades the CMT performance significantly. Thus, this paper proposes a new delay-based fast retransmission policy to adjust the transmission rate of each path according to path delay. Simulation results show that the proposed approach achieves better throughput, reduces the number of the timeout and improves the cwnd growth. The proposed approach improved throughput up to 16% in variable packet loss and 18% in variable network delay environment.

Cite This Paper

Lal Pratap Verma, Varun Kumar Sharma, Mahesh Kumar, "New Delay-based Fast Retransmission Policy for CMT-SCTP", International Journal of Intelligent Systems and Applications(IJISA), Vol.10, No.3, pp.59-66, 2018. DOI:10.5815/ijisa.2018.03.07


[1]R. Stewart, “Stream control transmission protocol”, RFC4960, The Internet Engineering Task Force, 2007.
[2]J. 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, pp. 951–964, 2006.
[3]TD. Wallace and A. Shami “A Review of Multihoming Issues using Streaming Control Transmission Protocol,” IEEE Communication Surveys & Tutorials, vol. 14, pp 565-578, 2012.
[4]G. Ye, T. Saadawi and M. Lee “IPCC-SCTP: An enhancement to the standard SCTP to support multi-homing efficiently,” IEEE International Conference on Performance, Computing, and Communications, pp. 523–530, 2004.
[5]T. Dreibholz, M. Becke, J. Pulinthanath and EP. Rathgeb “On the use of concurrent multipath transfer over asymmetric paths,” 3rd IEEE Global Telecommunications Conference (GLOBECOM 2010), pp. 1-6, 2010.
[6]T. Dreibholz, EP. Rathgeb, I. Rungeler, R. Seggelmann,M. Tuxen and R. Stewartm “Stream Control Transmission Protocol: Past, Current and Future Standardization Activities,” IEEE Communication Magazine, vol. 49, pp. 82-88, 2011.
[7]P. Natarajan, N. Ekiz, P. Amer and R. Stewart “Concurrent multipath transfer during path failure,” Computer communication, vol. 32, pp. 1577–1587, 2009.
[8]E. Yilmaz, N. Ekiz, P. Natarajan, P. Amer, J. Leighton, F. Baker and R. Stewart “Throughput analysis of non-renegable selective acknowledgments (NR-SACKs) for SCTP,” Computer Communication, vol. 33, pp. 1982–1991, 2010.
[9]S. Shailendra, R. Bhattacharjee and SK. Bose “MPSCTP: A Simple and Efficient Multipath Algorithm for SCTP,” IEEE Communication Letter, vol. 15, pp.1139-1141, 2011.
[10]S. Shailendra, R. Bhattacharjee, SK. Bose “An implementation of Min–Max optimization for multipath SCTP through bandwidth estimation based resource pooling technique,” International Journal of Electronics and Communication, vol. 67, pp. 246-249, 2013.
[11]S. Shailendra, R. Bhattacharjee and SK. Bose “A multipath variant of SCTP with optimized flow division extension,” Computer Communication, vol. 67, pp. 56-65, 2015.
[12]C. Xu, T. Liu, J. Guan, H. Zhang and G. Muntean “CMT-QA: Quality-Aware Adaptive Concurrent Multipath Data Transfer in Heterogeneous Wireless Networks,” IEEE Transaction on Mobile Computing, vol. 12, pp. 2193-2205, 2013.
[13]A. Ford, C. Raiciu, M. Handley, S. Barre and J. Iyengar “Architectural guidelines for multipath TCP development,” RFC6182, The Internet Engineering Task Force, 2011.
[14]C. Paasch, R. Khalili and O. Bonaventure “On the benefits of applying experimental design to improve multipath TCP,” In Proceedings of the Ninth ACM Conference on Emerging Networking Experiments and Technologies, pp. 393-398, 2013.
[15]S. Barre, C. Paasch, and O. Bonaventure “Multipath TCP: from theory to practice,” Networking 2011, pp. 444–457, 2011.
[16]M. Li, A. Lukyanenko, S. Tarkoma, Y. Cu and A. Yla-Paaski “Tolerating path heterogeneity in multipath TCP with bounded receive buffers,” In proceedings of the ACM SIGMETRICS/international conference on Measurement and modeling of computer systems, pp. 375-376, 2014.
[17]D. Zhou, W. Song and M. Shi “Goodput improvement for multipath TCP by congestion window adaptation in multi-radio devices,” In. Consumer Communications and Networking Conference (CCNC), pp. 508-514, 2013.
[18]N. Kuhn, E. Lochin, A. Mifdaoui, G. Sarwar, O. Mehani and R. Boreli “DAPS: Intelligent delay-aware packet scheduling for multipath transport,” In: International Conference on Communications (ICC), pp. 1222-1227, 2014.
[19]Home Page of Network Simulator-2 (NS-2),, [Accessed 15 May 2017]
[20]M. Nirmala and R. V. Pujeri “Performance of TCP Vegas, Bic and Reno Congestion Control Algorithms on Iridium Satellite Constellations” International Journal of Intelligent Systems and Applications (IJISA), vol. 12, pp 40-49, 2012.
[21]S. Sharma, S. Kumar, and B. Singh,"Hybrid Intelligent Routing in Wireless Mesh Networks: Soft Computing Based Approaches", International Journal of Intelligent Systems and Applications (IJISA), vol.6, no.1, pp.45-57, 2014.
[22]V. K. Sharma, S. S. P. Shukla, and V. Singh, “A tailored Q-Learning for routing in wireless sensor networks,” In: 2nd IEEE International Conference on Parallel, Distributed and Grid Computing, pp. 663-668, Dec. 2012.
[23]V. K. Sharma, and M. Kumar, “Adaptive congestion control scheme in mobile ad-hoc networks,” Peer-to-Peer Networking and Applications, vol. 10, no. 3, pp. 633-657, May 2017.
[24]L. P. Verma, and M. Kumar, “An adaptive data chunk scheduling for concurrent multipath transfer,” Computer Standards & Interfaces, vol. 52, pp. 97-104, May 2017.
[25]H.-Y. Hsie and R. Sivakumar, “pTCP: an end-to-end transport layer protocol for striped connections,” In: Proceedings of the 10th IEEE Conference on Network Protocols (ICNP), pp. 24-33, 2002.
[26]C.M. Huang and C.H. Tsai, “WiMP-SCTP: Multi-path transmission using stream control transmission protocol (SCTP) in wireless networks,” In: Proceedings of the 21st IEEE Conference on Advanced Information Networking and Applications Workshops (AINAW), pp. 209-214, 2007.
[27]C. Raiciu, S. Barre, C. Pluntke, A. Greenhalgh, D. Wischik, and M. Handley, “Improving datacenter performance and robustness with multipath TCP”, ACM SIGCOMM Computer Communication Review, vol. 41, no. 4, pp. 266–277, 2011.
[28]C. Raiciu, M. Handly and D. Wischik, “Coupled congestion control for multipath transport protocols”, RFC 6356, Internet Engineering Task Force, 2011. .
[29]M. A. Mansor, M. S. M. Kasihmuddin and S. Sathasivam, "Enhanced Hopfield Network for Pattern Satisfiability Optimization", International Journal of Intelligent Systems and Applications (IJISA), vol.8, no.11, pp.27-33, 2016.
[30]R. Janapati, C. Balaswamy, K. Soundararajan, "Enhancement of Indoor Localization in WSN using PSO tuned EKF", International Journal of Intelligent Systems and Applications (IJISA), vol.9, no.2, pp.10-17, 2017.
[31]V. C. Thang and N. V. Tao, "A Performance Evaluation of Improved IPv6 Routing Protocol for Wireless Sensor Networks", International Journal of Intelligent Systems and Applications (IJISA), vol.8, no.12, pp.18-25, 2016