Abstract

Multihomed smart gas meters are Internet of Things (IoT) devices that transmit information wirelessly to a cloud or remote database via multiple network paths. The information is utilized by the smart gas grid for accurate load forecasting and several other important tasks. With the rapid growth in such smart IoT networks and data rates, reliable transport layer protocols with efficient congestion control algorithms are required. The small Transmission Control Protocol/Internet Protocol (TCP/IP) stacks designed for IoT devices still lack efficient congestion control schemes. Multipath transmission control protocol (MPTCP) based congestion control algorithms are among the recent research topics. Many coupled and uncoupled congestion control algorithms have been proposed by researchers. The default congestion control algorithm for MPTCP is coupled congestion control by using the linked-increases algorithm (LIA). In battery powered smart meters, packet retransmissions consume extra power and low goodput results in poor system performance. In this study, we propose a modified Fast-Vegas-LIA hybrid congestion control algorithm (MFVL HCCA) for MPTCP by considering the requirements of a smart gas grid. Our novel algorithm operates in uncoupled congestion control mode as long as there is no shared bottleneck and switches to coupled congestion control mode otherwise. We have presented the details of our proposed model and compared the simulation results with the default coupled congestion control for MPTCP. Our proposed algorithm in uncoupled mode shows a decrease in packet loss up to 50% and increase in average goodput up to 30%.

Highlights

  • The goal of the Internet of Things (IoT) is to connect different devices and sensors to the Internet

  • The design of a smart city is divided into multiple domains, subsystems, and blocks and it is really difficult to implement an efficient design for a smart city by using the IoT

  • The information received from these smart meters, and from some other data sources, for example, weather information, is used by the fsrmomartsogmride ofothr esrhdoratt-atesromurlcoeasd, ffoorreexcaasmtipnlge,(wSTeFaLth).eDr ienefporlmeaartnioinng, ims tehthenodusseadrebuystehdefsomr aarctgcurirdatfeorloshadortf-otreercmasltosa. dGfaosredciassttrinbgut(iSoTnFLm)a. nDaegeepmlenartnminagkmesetdheocdissioanres uascecdorfdoirnagcctuorathtee lfoaredcafosrtsecfaosrtsin. tGelalisgdenisttrdibisutrtibountimonanoafggeams etnotdmifafekreesndt eacreisaiso.nIsnascuccohrdIoinTgnteotwthoerfkosrewchasetrse feonrdi-nttoe-lelnigdenret ldiaisbtlreibturatniosnmoisfsgioasntoofddiafftearefrnotmaresams.arInt msuectherIsotTonaestwerovrekrsiswrheeqrueierendd,tToC-ePndis raelwliaabylseptreafnesrmreidssoiovneroUf sdeartDa aftraogmramsmParrottmoceotle(rUs DtoPa) asnedrvMerPiTsCrPeqiusiuresded, TinCmP uisltiahlwomayeds pdreevfiecrerse.d over User Datagram Protocol (UDP) and Multipath transmission control protocol (MPTCP) is used in multihomed devices

Read more

Summary

Introduction

The goal of the Internet of Things (IoT) is to connect different devices and sensors to the Internet. According to a prediction by the Statista research department, the number of active IoT-connected devices such as sensors, nodes, and gateways will reach up to 30.9 billion units worldwide by 2025 [1]. Smart city is the new trend of the era and the IoT is playing a major role in the design and deployment of smart city infrastructure. The design of a smart city is divided into multiple domains, subsystems, and blocks and it is really difficult to implement an efficient design for a smart city by using the IoT. The datasets used in the design and simulation of such domains are publicly available on the Internet [4,5]

Smart Gas Networks
Smart Gas Meters
Selection of Appropriate Protocol in an IoT Network
Smart Gas Grid Infrastructure
Problem Analysis
Contribution
Background and Related Work
Slow Start
Congestion Avoidance
Loss Recovery
Modified Fast TCP Congestion Control Algorithm
Shared Bottleneck Detection and Coupled Congestion Control
Main Functionality of MFVL HCCA and Modes of Operation
Algorithm Limitations
Algorithm Explanation
41: Go to Again
Setup One
Setup Three
Findings
Setup Four
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call