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.
| Category | Transport Layer Protocols in Wireless Sensor Network | Rel. Lvl. | Rel. Dir. | Rel. Type | Ack. | Delay | Caching | Seq. No. Out-of-Order | Cgst. Det. | Cgst. Noti. | Cgst. Miti. | AIMD | Fair. | Exp. Testbed/Simulation | Egy Effnt. |
| Both reliable and congestion aware transport layer protocols | ESRT [10] | Evt. | Up | Evt.-to-Sink | — | Large | No | No | Queue Occupancy | Imp | Rate Adj. | No | No | Simulation | Yes | ATP [11] | Pkt. | Up | E-to-E | NACK | Med. | No | Yes | Queue Occupancy | Exp | Rate Adj. | No | Yes | Simulation | No | Tiny TCP/IP [12] | Pkt. | Up | E-to-E H-by-H | iACK, eACK | Small | Yes | Yes | Pkt. Rate | Imp | Rate Adj. | No | No | Both | Yes | PORT [13] | Evt. | Up | — | — | — | No | No | Node Price, Link-Loss Rates | Imp | Rate Adj. Traffic Red. | No | No | Simulation | Yes | STCP [14] | Pkt. | Up | E-to-E | NACK, eACK | Large | Yes | No | Queue Occupancy | Imp | Rate Adj. Traffic Red. | Yes | No | Simulation | Yes | DST [15] | Evt. | Up | E-to-E | — | Med. | No | No | Node Delay, Queue Occupancy | Imp | Rate Adj. | No | No | Simulation | Yes | ART [16] | Evt. | Both | E-to-E | eACK, NACK | Small | No | Yes | ACK received to core nodes | Imp | Reduce Traffic of non-core nodes | No | No | Simulation | Yes | Flush [17] | Pkt. | Up | E-to-E | NACK | Small | No | Yes | Queue Occupancy, Link Interference | Imp | Rate Adj. | No | No | Exp. Testbed | No | RCRT [18] | Pkt. | Up | E-to-E | NACK, cumm.ACK | — | No | Yes | Time to recover loss | Imp | Rate Adj. | Yes | Yes | Exp. Testbed | No | TSS [19] | Pkt. | Up | E-to-E | iACK | Large | Yes | Yes | Pkt. Rate | Imp | Rate Adj. | No | No | Simulation | Yes | CTCP [20] | Pkt. | Up | E-to-E | eACK, Double eACK | Med. | No | Yes | Queue Occupancy, Transmission error loss | Exp | Rate Adj. | No | No | Simulation | Yes | (RT)2 [21] | Pkt. | Up | H-by-H | SACK | Med. | No | No | Queue Occupancy, Node Delay | Imp | Rate Adj. | No | No | Simulation | Yes | RTMC [22] | Pkt. | Up | H-by-H | — | Large | No | No | Memory Overflow | Imp | Header Memory Info. | No | No | Both | Yes | CRRT [23] | Pkt. | Up | E-to-E H-by-H | NACK, MAC | Med. | No | Yes | Queue Occupancy, Pkt. Rate | Imp | Rate Adj. | Yes | Yes | Simulation | Yes | E2SRT [24] | Evt. | Up | Evt.-to-Sink | — | Large | No | No | Queue Occupancy | Imp | Rate Adj. | No | No | Simulation | Yes | LTRES [25] | Evt. | Up | Evt.-to-Sink | SIP_ACK, GNP_ACK | Med. | No | Yes | Link-Loss Rates | Imp | Rate Adj. | Yes | Yes | Simulation | Yes | TRCCIT [26] | Pkt. | Up | H-by-H | iACK, eACK | Large | No | No | Pkt. Rate | Imp | Rate Adj. | No | No | Simulation | No | ERCTP [27] | Pkt. | Up | E-to-E | NACK | Med. | No | Yes | Buffer Occupancy | Imp | Rate Adj. | No | Yes | Simulation | Yes |
|
|