Having reliable communications during large scale emergency situations is of paramount importance in today’s world. In particular, broadcasting critical information to both survivors and rescue teams is an important component of emergency communications. Reliable transport protocols such as TCP are tuned to perform well in traditional networks where packet losses occur mostly because of congestion. An end-to-end effective data transport protocol is critical to the reliable transfer of information in space and for a battlefield environment. Consequently, a reliable and efficient acknowledgment mechanism is required to accommodate these unreliable communication conditions. In this paper we conduct a comparative investigation of existing data transport acknowledgment mechanisms for possible adoption in the unreliable environment of Wireless Sensor Networks. We also introduce the selective negative acknowledgment (SNACK), which is designed as a reliable retransmission mechanism for data transport, followed by a brief performance evaluation of the effectiveness of SNACK compared to the standard SACK mechanism.
[1]
Sally Floyd,et al.
Simulation-based comparisons of Tahoe, Reno and SACK TCP
,
1996,
CCRV.
[2]
Adam Dunkels,et al.
Making TCP/IP Viable for Wireless Sensor Networks
,
2004
.
[3]
Satish Kumar,et al.
Next century challenges: scalable coordination in sensor networks
,
1999,
MobiCom.
[4]
Upamanyu Madhow,et al.
Total Acknowledgements: A Robust Feedback Mechanism for End-to-End Congestion Control (Extended Abstract).
,
1998,
SIGMETRICS 1998.
[5]
S. Horan,et al.
Impact of Van Jacobson header compression on TCP/IP throughput performance over lossy space channels
,
2005,
IEEE Transactions on Aerospace and Electronic Systems.
[6]
Jian Liu,et al.
ATCP: TCP for mobile ad hoc networks
,
2001,
IEEE J. Sel. Areas Commun..
[7]
K. K. Ramakrishnan,et al.
Formal specification and verification of safety and performance of TCP selective acknowledgment
,
2002,
TNET.