STCP: A Novel Approach for Congestion Control in IoT Environment

Document Type : Research Paper

Authors

1 Ph.D. Candidate, SCA, IFTM University, Moradabad, UP, India.

2 Associate Professor, Ph.D., SCA, IFTM University, Moradabad, UP, India.

3 Assistant Professor, Ph.D., SCSS, Jawaharlal Nehru University, New Delhi, India.

4 Associate Professor, CSE Deptt, Ph.D., Moradabad Institute of Technology, Moradabad, UP, India.

Abstract

The main idea of IoT is to connect several objects to each other through Internet. In the field of Computer Network the main problem identified by researchers is network congestion. Now a day’s network congestion is increasing very rapidly because IoT connect a huge number of devices to internet. A transport layer protocol TCP (Transmission Control Protocol) is accountable for network congestion control. The behavior of TCP is not stable as it takes long time to fill the available capacity of the network. It also continuously keeps assessing the capacity of data transmission through increasing the limits.TCP drops its data transmission rate aggressively when packets are dropped, which significantly reduces the throughput. This paper suggests a new approach, stable transmission control protocol for IoT applications. The experimental results show that stable transmission control protocol achieves better performance in terms of goodput.

Keywords


Allman M,Paxson V, Stevens W (1999) TCP Congestion Control.IETF Internet Drfat.https://tools.ietf.org/html/rfc2581. Accessed 14 June 2019
Chu J, Dukkipati N, Cheng Y, Mathis M (2013) Increasing TCP's Initial Window.IETF Internet Drfat.https://tools.ietf.org/html/rfc6928.Accessed20 April 2019
DovrolisC, RamanathanP, MooreD (2004) Packet-Dispersion Techniques and a Capacity-Estimation Methodology.IEEE/ACM Transaction on Networking. 12:963-977.
DukkipatiN, ReficeT, ChengY (2010)An argument for increasing TCP’s initial congestion window.ACM SIGCOMM Computer Communication Revview. 40:27–33.
Floyd S, AllmanM, Jain A,Sarolahti P (2007) Quick-Start for TCP and IP.IETF Internet Drfat.https://tools.ietf.org/html/rfc4782. Accessed14 June 2019
Floyd S, Henderson T (1999) The NewReno modification to TCP’s fast recovery algorithm.IETF Internet Drfat. https://tools.ietf.org/html/rfc2582.Accessed 14 June 2019
Floyd S, HendersonT, Gurtov A (2004) The NewReno modification to TCP’s fast recovery algorithm.IETF Internet Drfat. http://tools.ietf.org/html/rfc3782. Accessed 14 June 2019.
HaS, Rhee I, Xu L (2008) CUBIC: a new TCP-friendly high-speed TCP variant.ACM SIGOPS Operating Systems Review. 42:64–74.
JacobsonV (1988) Congestion Avoidance and Control.ACM SIGCOMM Computer Communication Review. 18:314–329.
Khan, Tayyab, Karan Singh, Mohamed Abdel-Basset, Hoang Viet Long, Satya P. Singh, and Manisha Manjul. (2019) "A novel and comprehensive trust estimation clustering based approach for large scale wireless sensor networks." IEEE Access 7: 58221-58240.
MathisM,Mahdavi J (1996) Forward acknowledgement: refining TCP congestion control.ACM SIGCOMM Computer Communications Review. 26:281–291.
MQTT Project (2015) http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/errata01/os/mqtt-v3.1.1-errata01-os-complete.doc.
Postel J (1981) Transmission Control Protocol.IETF Internet Drfat.https://tools.ietf.org/html/rfc793. Accessed 14 June 2019
RESTful HTTP http://www.infoq.com/articles/designing-restful-http-apps-roth.
Saint-Andre P (2011) Extensible Messaging and Presence Protocol (XMPP): Core,  https://tools.ietf.org/html/rfc6120.
Sallantin R, Baudoin C, ChaputE, ArnalF, Dubois E,Beylot A (2013) Initial Spreading: a Fast Start–Up TCP Mechanism.in IEEE 38th annual conference on Local Computer Network. 492 – 99.
Tan K, SridharanM, Bansal D, Thaler D (2008) Compound TCP: A New TCP Congestion Control for High-Speed and Long Distance Networks. IETF Internet Drfat.https://tools.ietf.org/html/draft-sridharan-tcpm-ctcp-02. Accessed 19 June 2019
Wang G, RenY, LiJ (2014) An effective approach to alleviating the challenges of transmission control protocol.IET Communication. 8:860-869.