Title :
Analyzing Delivery, Latency and Power Consumption
Author :
Giancoli, E. ; Neto, F.C.J. ; de Castro Pinto Pedroza, A.
Author_Institution :
Centro Fed. de Educ. Tecnol. de Minas Gerais, Univ. Fed. do Rio de Janeiro, Rio de Janeiro, Brazil
Abstract :
This work presents collaborative transport control protocol (CTCP), a new transport protocol for sensor networks. It aims at providing end-to-end reliability and adapts itself to different applications through a two level mechanism of reliability variation. CTCP achieves these properties using hop-by-hop acknowledgments and a storage control algorithm that operates at each node along a flow. It was observed that distributed fault recovery increases the average delivery rate and that duplication of storage responsibility minimizes the message loss. Its congestion control differentiates communication losses from buffer overflow. CTCP is called collaborative because all nodes detect and act on congestion control and also because it includes distributed storage responsibility. It is scalable and independent of the underlying network layer. The protocol energy consumption overhead was calculated and discussed for two reliability levels.
Keywords :
buffer storage; fault tolerance; telecommunication congestion control; telecommunication network reliability; transport protocols; wireless sensor networks; CTCP; average delivery rate; buffer overflow; collaborative transport control protocol; congestion control; distributed fault recovery; distributed storage responsibility; end-to-end reliability variation; energy consumption overhead; hop-by-hop acknowledgment; message loss minimization; power consumption overhead; storage control algorithm; storage duplication; wireless sensor network latency; Buffer overflow; Collaboration; Collaborative work; Communication system control; Delay; Energy consumption; Monitoring; Single event transient; Telecommunication network reliability; Transport protocols; Sensor networks; reliable delivery; transport protocols;
Journal_Title :
Latin America Transactions, IEEE (Revista IEEE America Latina)
DOI :
10.1109/TLA.2009.5349044