Review Article

A Comparative Analysis of Reliable and Congestion-Aware Transport Layer Protocols for Wireless Sensor Networks

Table 1

Comparison of technical features of reliable and congestion aware transport layer protocols.

CategoryTransport Layer Protocols in Wireless Sensor NetworkRel. Lvl.Rel. Dir.Rel. TypeAck.DelayCachingSeq. No. Out-of-OrderCgst. Det.Cgst. Noti.Cgst. Miti.AIMDFair.Exp. Testbed/SimulationEgy Effnt.

Both reliable
and congestion aware transport layer protocols
ESRT [10]Evt.UpEvt.-to-SinkLargeNoNoQueue OccupancyImpRate Adj.NoNoSimulationYes
ATP [11]Pkt.UpE-to-ENACKMed.NoYesQueue OccupancyExpRate Adj.NoYesSimulationNo
Tiny TCP/IP [12]Pkt.UpE-to-E
H-by-H
iACK, eACKSmallYesYesPkt. RateImpRate Adj.NoNoBothYes
PORT [13]Evt.UpNoNoNode Price, Link-Loss RatesImpRate Adj.
Traffic Red.
NoNoSimulationYes
STCP [14]Pkt.UpE-to-ENACK, eACKLargeYesNoQueue OccupancyImpRate Adj.
Traffic Red.
YesNoSimulationYes
DST [15]Evt.UpE-to-EMed.NoNoNode Delay, Queue OccupancyImpRate Adj.NoNoSimulationYes
ART [16]Evt.BothE-to-EeACK, NACKSmallNoYesACK received to core nodesImpReduce Traffic of non-core nodesNoNoSimulationYes
Flush [17]Pkt.UpE-to-ENACKSmallNoYesQueue Occupancy, Link InterferenceImpRate Adj.NoNoExp. TestbedNo
RCRT [18]Pkt.UpE-to-ENACK, cumm.ACKNoYesTime to recover lossImpRate Adj.YesYesExp. TestbedNo
TSS [19]Pkt.UpE-to-EiACKLargeYesYesPkt. RateImpRate Adj.NoNoSimulationYes
CTCP [20]Pkt.UpE-to-EeACK, Double eACKMed.NoYesQueue Occupancy, Transmission error lossExpRate Adj.NoNoSimulationYes
(RT)2 [21]Pkt.UpH-by-HSACKMed.NoNoQueue Occupancy, Node DelayImpRate Adj.NoNoSimulationYes
RTMC [22]Pkt.UpH-by-HLargeNoNoMemory OverflowImpHeader Memory Info.NoNoBothYes
CRRT [23]Pkt.UpE-to-E
H-by-H
NACK, MACMed.NoYesQueue Occupancy,
Pkt. Rate
ImpRate Adj.YesYesSimulationYes
E2SRT [24]Evt.UpEvt.-to-SinkLargeNoNoQueue OccupancyImpRate Adj.NoNoSimulationYes
LTRES [25]Evt.UpEvt.-to-SinkSIP_ACK, GNP_ACKMed.NoYesLink-Loss RatesImpRate Adj.YesYesSimulationYes
TRCCIT [26]Pkt.UpH-by-HiACK, eACKLargeNoNoPkt. RateImpRate Adj.NoNoSimulationNo
ERCTP [27]Pkt.UpE-to-ENACKMed.NoYesBuffer OccupancyImpRate Adj.NoYesSimulationYes