Abstract
Transport layer protocols in WSNs should support multiple applications, variable reliability, packet-loss recovery, and congestion control . A transport layer protocol should be generic and independent of the application. Transport protocols are quite abundant, with varying design goals to match their intended use. Depending on their functions, WSN applications can tolerate different levels of packet loss. Packet loss may be due to bad radio communication, congestion , packet collision, full memory capacity, and node failure s. Packet loss can result in wasted energy and degraded quality of service (QoS ) in data delivery. Detection of packet loss and correctly recovering missing packets can improve throughput and energy expenditure. There are two approaches for packet recovery: hop-by-hop and end-to-end . Hop-by-hop retransmission requires that an intermediate node cache the packet information in its memory. This method is more energy efficient since retransmission distance is shorter. For end-to-end retransmission, the source caches all the packet information and performs retransmission when there is a packet loss. End-to-end retransmission allows for variable reliability whereas hop-by-hop retransmission performs better when reliability requirements are high. A congestion control mechanism monitors and detects congestion, thereby preserving energy. Before congestion occurs, the source is notified to reduce its sending rate. Congestion control helps reduce retransmission and prevents sensor buffer overrun. As in packet-loss recovery, there are two approaches to congestion control: hop-by-hop and end-to-end . Hop-by-hop mechanism requires every node along the path to monitor buffer overflows. Hop-by-hop mechanism lessens congestion at a faster rate than the end-to-end mechanism. When a sensor node detects congestion, all nodes along the path change their behavior. End-to-end mechanism relies on the end nodes to detect congestion. Congestion is flagged when timeout or redundant acknowledgements are received. There are tradeoffs between hop-by-hop and end-to-end approaches for packet-loss recovery and congestion control mechanism. Depending on the type, reliability. , and time sensitivity of the application, one approach may be better than the other. As presented in details all over this chapter, transport layer protocols in WSNs addresses, with different interests, the above design issues.
A good business is reliable … A successful person is dependable
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Akan, O., and I. Akyildiz. “Event-to-Sink Reliable in Wireless Sensor Networks.” Transactions on Networking (IEEE/ACM) 13, no. 5 (2005): 1003–1016.
Arora, A., et al. “A Line in the Sand: a Wireless Sensor Network for Target Detection, Classification, and Tracking .” Computer Networks (Elsevier) 46, no. 5 (December 2004): 605–634.
Drexel University. “Beginner’s Guide to Crossbow Motes.” Course & Web Tools. Drexel University. 2013. http://www.pages.drexel.edu/~kws23/tutorials/motes/motes.html (accessed October 12, 2013).
Dunkels, A., J. Alonso, T. Voigt, H. Ritter, and J. Schiller. “Connecting Wireless Sensornets with TCP/IP Networks.” Second International Conference on Wired/Wireless Internet (WWIC). Frankfurt, Germany: Springer-Verlag, 2004. 143–152.
Dunkels, A., T. Voigt, and J. Alonso. Making TCP/IP Viable for Wireless Sensor Networks. Technical Report T2003:23, Swedish Institute of Computer Science, Stockholm: SICS, 2003.
Ee, C.T., and R. Bajcsy. “Congestion Control and Fairness for Many-to-One Routing in Sensor Networks (SenSys).” 2nd International Conference on Embedded Networked Sensor Systems. Baltimore, MD: ACM, 2004. 148–161.
Hill, J., R. Szewczyk, Al. Woo, S. Hollar, D. Culler, and K. Pister. “System Architecture Directions for Networked Sensors.” The Ninth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS IX). Cambridge, MA: ACM, 2000. 93–104.
Hull, B., K. Jamieson, and H. Balakrishnan. “Mitigating Congestion in Wireless Sensor Networks.” 2nd International Conference on Embedded Networked Sensor Systems (SenSys). Baltimore, MD: ACM, 2004. 134–147 .
Iyer, Y.G., S. Gandham, and S. Venkatesan. “STCP: A Generic Transport Layer Protocol for Wireless Sensor Networks.” 14th International Conference on Computer Communications and Networks (ICCCN). San Diego, CA: IEEE, 2005. 449–454.
Le, T., W. Hu, P. Corke, and S. Jha. “ERTP: Energy-Efficient and Reliable Transport Protocol for Data Streaming in Wireless Sensor Networks.” Computer Communications (Elsevier) 32, no. 7–10 (2009): 1154–1171.
Levis, P., Neil Patel, David Culler, and S. Shenker. “Trickle: A Self-Regulating Algorithm for Code Propagation and Maintenance in Wireless Sensor Networks.” First Symposium on Networked Systems Design and Implemention (NSDI). SAn Francisco, CA: USENIX, 2004.
Marchi, B., A. Grilo, and M. Nunes. “DTSN: Distributed Transport for Sensor Networks.” 12th IEEE Symposium on Computers and Communications (ISCC) . Aveiro, Portugal: IEEE, 2007. 165–172.
Park, Seung-Jong, R. Vedantham, R. Sivakumar, and Ian F. Akyildiz. “A Scalable Approach for Reliable Downstream Data Delivery in Wireless Sensor Networks.” Fifth ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc). Tokyo, Japan: ACM, 2004. 78–89.
Rahman, M.A., A. El Saddik, and W. Gueaieb. “Wireless Sensor Network Transport Layer: State of the Art.” Lecture Notes in Electrical Engineering (Springer-Verlag) 21 (2008): 221–245.
Shaikh, F.K., A. Helil, A. Ali, and N. Suri. “TRCCIT: Tunable with Congestion Control for Information Transport in Wireless Sensor Networks.” The 5th Annual ICST Wireless Internet Conference (WICON). Singapore: ICST, 2010. 1–9.
Stann, F., and J. Heidemann. “ RMST: Reliable Data Transport in Sensor Networks .” First IEEE International Workshop on Sensor Network Protocols and Applications. Anchorage, AK: IEEE, 2003. 102–112.
Tezcan, N., and W. Wang. “An Asymmetric and Reliable Transport for wireless Sensor Networks.” Journal of Wireless Sensor Neworks (Inderscience) 2, no. 3/4 (April 2007): 188–200.
The Network Simulator - NS2. 2013. http://www.isi.edu/nsnam/ns/ (accessed Otober 9, 2013).
TinyOS. August 20, 2012. http://www.tinyos.net (accessed October 9, 2013).
Wan, Chieh-Yih, A.T. Campbell, and L. Krishnamurthy. “PSFQ: A Reliable Transport Protocol for Wireless Sensor Networks .” First ACM International Workshop on Wireless Sensor Networks and Applications (WSNA). ACM, 2002. 1–11.
Wan, Chieh-Yih, S.B. Eisenman, A.T. Campbell, and J. Crowcroft. “Siphon: Overload Traffic Management using Multi-Radio Virtual Sinks in Sensor Networks.” The 3rd International Conference on Embedded Networked Sensor Systems (SenSys). San Diego, CA: ACM, 2005. 116–129 .
Wan, Chieh-Yih, S.B. Eisenman, and A.T. Campbell. “CODA: Congestion Detection and Avoidance in Sensor Networks.” First International Conference on Embedded Networked Sensor Systems (SenSys’03). Los Angeles, CA: ACM, 2003. 266–279.
Wan, Chieh-Yih., A.T. Campbell, and L. Krishnamurthy. “Pump-Slowly, Fetch-Quickly (PSFQ): A Reliable Transport Protocol for Sensor Networks.” Selected Areas in Communications (IEEE) 23, no. 4 (April 2005): 862–872.
Wang, C., B. Li, K. Sohraby, M. Daneshmand, and Y. Hu. “Upstream Congestion Control in Wireless Sensor Networks through Cross-Layer Optimization.” IEEE Journal on Selected Areas in Communications (IEEE) 25, no. 4 (May 2007): 786–795.
Wang, C., K Sohraby, B. Li, M. Daneshmand, and Y. Hu. “A Survey of Transport Protocols for Wireless Sensor Networks.” Network (IEEE) 20, no. 3 (May/June 2006): 34–40.
Wang, C., K. Sohraby, and B. Li. “SenTCP: A hop-by-hop congestion control protocol for wireless sensor networks.” 24th Annual Joint Conference of the IEEE Computer and Communication Societies (INFOCOM) . Miami, FL: IEEE, 2005.
Wang, C., K. Sohraby, V. Lawrence, B. Li, and Y. Hu. “Priority-based Congestion Control in Wireless Sensor Networks.” IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing. Taichung, Taiwan: IEEE, 2006.
Xie, P., Z. Zhou, Z. Peng, J. Cui, and Z. Shi. “SDRT: A Reliable Data Transport Protocol for Underwater Sensor Networks.” Ad Hoc Networks (Elsevier) 8, no. 7 (September 2010): 708–722.
Zhang, H., A. Arora, Y. Choi, and M. Gouda. “Reliable Bursty Convergecast in Wireless Sensor Networks.” Computer Communications (Elsevier) 30, no. 13 (September 2007): 2560–2576.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this chapter
Cite this chapter
Fahmy, H.M.A. (2016). Transport Protocols for WSNs. In: Wireless Sensor Networks. Signals and Communication Technology. Springer, Singapore. https://doi.org/10.1007/978-981-10-0412-4_4
Download citation
DOI: https://doi.org/10.1007/978-981-10-0412-4_4
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-0411-7
Online ISBN: 978-981-10-0412-4
eBook Packages: EngineeringEngineering (R0)