Advertisement

A congestion avoidance mechanism in multimedia transmission over MANET using SCTP multi-streaming

  • Vivekananda G NEmail author
  • Chenna Reddy P
  • Aydin Ilknur
Article

Abstract

Congestion is a challenging problem in Mobile Ad hoc Networks (MANETs) because of resource constraints, and dynamic routing. Congestion control is a big concern in achieving fairness between optimal network resource utilization and end-to-end flow control. In MANETs, with shared resources, when multiple senders contend for the same link bandwidth, data rate by each sender must be adjusted to avoid network overload which causes Quality of Service compromises. Strict ordering of data transmission in Transmission Control Protocol (TCP) causes poorer performance during data transmission in MANETs. Unlike TCP, Stream Control Transmission Protocol (SCTP) has a built-in multi-streaming feature to alleviate this issue caused by strict data ordering when using a single data stream within a transport connection. In this paper, we propose a Congestion Avoidance Mechanism over MANET routing based on Data Priority and Streaming Delay Weights (SDWs) which also utilizes SCTP multi-streaming (namely CAM-SCTP). Our proposal implements a Priority Manager (PM) to effectively select a stream to transmit data based on the data priority and by dynamically computing an SDW value per node. Experimental evaluation of the CAM-SCTP is performed for three different data types. The results show improvement in throughput for all data types while maintaining lower jitter, loss, and overhead.

Keywords

Congestion SCTP Multi-streaming Prioritization Streaming delay weight MANET 

Notes

References

  1. 1.
    Ahmedin A, Ghosh A, Ghosal D (2018) A survey of multimedia streaming in LTE cellular networks. arXiv preprint arXiv:1803.05080Google Scholar
  2. 2.
    Allman M, Paxson V, Stevens W (1999) RFC 2581: TCP congestion control, 16Google Scholar
  3. 3.
    Bajaj L et al (1999) Glomosim: a scalable network simulation environment. UCLA computer science department technical report 990027.1999, 213Google Scholar
  4. 4.
    Boussen S, Tabbane N, Tabbane S Performance analysis of SCTP protocol in WiFi network. In: Fourth international conference on computer sciences and convergence information technology (ICCIT '09), Seoul, South Korea 24-26 Nov. 2009, pp 178–182Google Scholar
  5. 5.
    Cao Y, Xiu C, Guan J, Zhang H Receiver-driven SCTP-based multimedia streaming services in heterogeneous wireless networks. In: IEEE international conference on multimedia and expo (ICME), Chengdu, China 14-18 July 2014Google Scholar
  6. 6.
    Casetti C, Gaiotto W Westwood SCTP: load balancing over multipaths using bandwidth-aware source scheduling. In: IEEE 60th Vehicular Technology Conference (VTC2004), Los Angeles, CA, USA 26-29 Sept. 2004. IEEE, pp 3025–3029Google Scholar
  7. 7.
    Cheng R-S, Shih M-Y, Ke C-H, Zhou Q Improving performance of MPEG-based stream by SCTP multi-streaming mechanism. In: 5th international ICST conference on communications and networking in China (CHINACOM), Beijing, China 25-27 Aug. 2010. IEEEGoogle Scholar
  8. 8.
    Coudron M, Secci S, Pujolle G Differentiated pacing on multiple paths to improve one-way delay estimations. In: IFIP/IEEE international symposium on integrated network management (IM), Ottawa, ON, Canada 11-15 May 2015, pp 672–678Google Scholar
  9. 9.
    Djenouri D, Balasingham I (2011) Traffic-differentiation-based modular QoS localized routing for wireless sensor networks. IEEE Trans Mob Comput 10(6):797–809.  https://doi.org/10.1109/TMC.2010.212 CrossRefGoogle Scholar
  10. 10.
    Dobhal DC, Dimri SC Performance evaluation of proposed-TCP in mobile ad hoc networks (MANETs). In: International conference on inventive computation technologies (ICICT), Coimbatore, India 26-27 Aug. 2016. IEEEGoogle Scholar
  11. 11.
    Eklund J, Grinnemo K-J, Brunstrom A Efficient scheduling to reduce latency for signaling traffic using CMT-SCTP. In: IEEE 27th annual international symposium on personal, indoor, and mobile radio communications (PIMRC), Valencia, Spain 4-8 sept 2016Google Scholar
  12. 12.
    Elahi MM, Khan S A distributed SCTP scheme for bandwidth aggregation. In: IEEE 16th international conference on computer and information technology (ICCIT), Khulna, Bangladesh 8-10 March 2014, pp 277–282Google Scholar
  13. 13.
    Firoiu V, Borden M A study of active queue management for congestion control. In: Nineteenth annual joint conference of the IEEE computer and communications societies (INFOCOM 2000), Tel Aviv, Israel 26-30 March 2000, pp 1435–1444Google Scholar
  14. 14.
    Fraleigh C, Moon S, Lyles B, Cotton C, Khan M, Moll D, Rockell R, Seely T, Diot SC (2003) Packet-level traffic measurements from the Sprint IP backbone. IEEE Netw 17(6):6–16.  https://doi.org/10.1109/MNET.2003.1248656 CrossRefGoogle Scholar
  15. 15.
    Fu S, Atiquzzaman M Performance modeling of SCTP multihoming. In: IEEE global telecommunications conference (GLOBECOM '05), St. Louis, MO, USA 28 Nov.-2 Dec. 2005, pp 786–791Google Scholar
  16. 16.
    Halepoto IA, Lau FCM, Niu Z Scheduling over dissimilar paths using CMT-SCTP. In: Seventh international conference on ubiquitous and future networks (ICUFN), Sapporo, Japan 7-10 July 2015. IEEE, pp 535–540Google Scholar
  17. 17.
    Huang C-M, Lin M-S (2011) Multimedia streaming using partially reliable concurrent multipath transfer for multihomed networks. IET Commun 5(5):587–597.  https://doi.org/10.1049/iet-com.2010.0401 CrossRefGoogle Scholar
  18. 18.
    Iyengar JR, Amer PD, Stewart R (2006) Concurrent multipath transfer using SCTP multihoming over independent end-to-end paths. IEEE/ACM Trans Networking 14(5):951–964.  https://doi.org/10.1109/TNET.2006.882843 CrossRefGoogle Scholar
  19. 19.
    Jung D, Kwon TY, Kim KT, Youn HY Enhanced stream control transmission protocol with access frequency control. In: IEEE international conference on information and communication technology convergence (ICTC), Jeju, South Korea 19-21 Oct. 2016, pp 724–729Google Scholar
  20. 20.
    Khan F et al (2018) Performance analysis of transport protocols for multimedia traffic over mobile wi-max network under Nakagami fading. In: Information technology-new generations. Springer, Cham, pp 101–110Google Scholar
  21. 21.
    Little JD, Graves SC (2008) Little's law. Building intuition. Springer USGoogle Scholar
  22. 22.
    McClellan S, Pang W, Gonzalez E Dynamic throughput optimization in SCTP. In: IEEE international conference on communication workshop (ICCW), London, UK 8-12 June 2015, pp 1527–1532Google Scholar
  23. 23.
    Nishida Y et al (2016) RFC 7829: SCTP-PF: a quick failover algorithm for the stream control transmission protocol.Google Scholar
  24. 24.
    Ong L (2002) RFC 3286: an introduction to the stream control transmission protocol (SCTP)Google Scholar
  25. 25.
    Ortiz J, Graciá EM, Skarmeta AF (2013) SCTP as scalable video coding transport. EURASIP Journal on Advances in Signal Processing:1–16.  https://doi.org/10.1186/1687-6180-2013-115
  26. 26.
    Perkins C, Belding-Royer E, Das S (2003) RFC 3561: ad hoc on-demand distance vector (AODV) routingGoogle Scholar
  27. 27.
    Prabhavat S, Nishiyama H, Ansari N, Kato N (2011) Effective delay-controlled load distribution over multipath networks. IEEE Transactions on Parallel and Distributed Systems 22(10):1730–1741.  https://doi.org/10.1109/TPDS.2011.43 CrossRefGoogle Scholar
  28. 28.
    Rajput R, Singh G (2018) NS-2-based analysis of stream control and datagram congestion control with traditional transmission control protocol. In: Next-generation networks. Springer, Singapore, pp 297–305Google Scholar
  29. 29.
    Sadouni S, Benslama M, Beylot AL New SCTP protocol extension for more robust Ad Hoc mobile networks. In: 4th international conference on Control Engineering & Information Technology (CEIT), 4th international conference on 16-18 Dec. 2016Google Scholar
  30. 30.
    Seggelmann R, Tüxen M, Rathgeb EP Stream scheduling considerations for SCTP. In: IEEE international conference on software, telecommunications and computer networks (SoftCOM), Split, Dubrovnik, Croatia 23-25 Sept. 2010Google Scholar
  31. 31.
    Sharma N, Gupta A, Rajput SS, Yadav VK Congestion control techniques in MANET: a survey. In: IEEE second international conference on Computational Intelligence & Communication Technology (CICT), Ghaziabad, India 12-13 Feb. 2016, pp 280–282Google Scholar
  32. 32.
    Soelistijanto B, Howarth MP (2014) Transfer reliability and congestion control strategies in opportunistic networks: a survey. IEEE Communications Surveys & Tutorials 16(1):538–555.  https://doi.org/10.1109/SURV.2013.052213.00088 CrossRefGoogle Scholar
  33. 33.
    Stewart R et al (2000) RFC 2960: stream control transport protocol. IETFGoogle Scholar
  34. 34.
    Tuexen M, Stewart RR (2011) RFC 4960: stream control transmission protocol (SCTP) Chunk flags registrationGoogle Scholar
  35. 35.
    Vivekananda GN, Chenna Reddy P (2018) Performance evaluation of TCP, UDP, and SCTP in MANETS. ARPN J Eng Appl Sci 13(9):3087–3092Google Scholar
  36. 36.
    Vivekananda GN, Chenna Reddy P (2019) Packet loss minimizing approach based on traffic prediction for multi streaming communication over MANET. International Journal of Advanced Media and Communication. (in press)Google Scholar
  37. 37.
    Vivekananda GN, Chenna Reddy P (2019) Efficient video transmission technique using clustering and optimization algorithms in MANETs. International Journal of Advanced Intelligence Paradigms. (in press)Google Scholar
  38. 38.
    Wallace TD, Shami A (2014) Concurrent multipath transfer using SCTP: modelling and congestion window management. IEEE Trans Mob Comput 13(11):2510–2523.  https://doi.org/10.1109/TMC.2014.2307330 CrossRefGoogle Scholar
  39. 39.
    Wallace TD, Meerja KA, Shami A (2015) On-demand scheduling for concurrent multipath transfer using the stream control transmission protocol. J Netw Comput Appl 47(C):11–22.  https://doi.org/10.1016/j.jnca.2014.09.008 CrossRefGoogle Scholar
  40. 40.
    Wang Y, Rhee I, Ha S Augment SCTP multi-streaming with pluggable scheduling. In: IEEE conference on computer communications workshops (INFOCOM WKSHPS), Shanghai, China 10-15 April 2011, pp 810–815Google Scholar
  41. 41.
    Wu J, Yuen C, Wang M, Chen J (2016) Content-aware concurrent multipath transfer for high-definition video streaming over heterogeneous wireless networks. IEEE Transactions on Parallel and Distributed Systems 27(3):710–723.  https://doi.org/10.1109/TPDS.2015.2416736 CrossRefGoogle Scholar
  42. 42.
    Xu C, Liu T, Guan J, Zhang H, Muntean G-M (2013) CMT-QA: quality-aware adaptive concurrent multipath data transfer in heterogeneous wireless networks. IEEE Trans Mob Comput 12(11):2193–2205.  https://doi.org/10.1109/TMC.2012.189 CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.JNTUAAnanthapuramuIndia
  2. 2.Farmingdale State College (SUNY)FarmingdaleUSA

Personalised recommendations