• No results found

A Study on Prolong the Lifetime of Wireless Sensor Network by Congestion Avoidance Techniques

N/A
N/A
Protected

Academic year: 2020

Share "A Study on Prolong the Lifetime of Wireless Sensor Network by Congestion Avoidance Techniques"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

A Study on Prolong the Lifetime of

Wireless Sensor Network by Congestion

Avoidance Techniques

POOJA SHARMA

B.S. Anangpuria Institute of Technology and Management Faridabad, Haryana, India

DEEPAK TYAGI

St. Anne Mary Education Society , Delhi

PAWAN BHADANA

B.S. Anangpuria Institute of Technology and Management Faridabad, Haryana, India

Abstract:

A Wireless Sensor Network (WSN) is a large network of resource-constrained sensor nodes with multiple preset functions, such as sensing, processing and communication capabilities which are densely deployed in a region in order to accomplish different application objectives. Depending on the application, the large amount of correlated synchronized impulses of data sends to a small number of nodes. This high generation of data packets is usually uncontrolled and results in network congestion. Network congestion leads to packet drops at the buffers, and requires retransmission, increases energy dissipation rates of sensor nodes, and degrade channel quality. Therefore, congestion control has become very crucial for prolong the lifetime time of sensor networks. In this paper we focus on various existing techniques for detecting and controlling congestion. The techniques include Congestion Detection and Avoidance, Event-to-Sink Reliable Transport, Pump Slowly, Fetch Quickly, GARUDA etc. In this paper we also make a comparison between the performances of the various congestion control techniques.

Keywords:Wireless Sensor Networks, Congestion, Congestion Detection and Control.

1. Introduction

A Wireless Sensor Network (WSN) consists of a large number of inexpensive and small nodes with sensing, data processing, and communication capabilities, which are densely deployed in a region of interest and collaborate to accomplish a common task, such as environmental monitoring, military surveillance, and industry process control. Sensor networks are characterized by dense node deployment, unreliable sensor node, frequent topology change, and severe power, computation and memory constraints because the nodes will often operate with finite battery resources.

Wireless sensor networking is an emerging technology that promises a wide range of potential applications in both civilian and military areas, and has therefore received tremendous attention from both academia and industry in recent years. Depending on the application the large, sudden, and correlated synchronized impulses of data sent to a small number of sinks or base station without significantly disrupting the performance (i.e., fidelity) of the sensing application. This high generation of data packets is usually uncontrolled and often leads to congestion.

(2)

architecture of wireless sensor network. In Section 3,

f

actors affecting the Reliable Data Transfer in Wireless Sensor Networks. We then present the congestion controlling techniques that increases efficiency and throughput in WSN like Congestion Detection and Avoidance, Event to Sink Reliable Transport, Reliable Multi-Segment Transport, Pump Slowly Fetch Quickly GARUDA, Asymmetric and Reliable Transport, SenTCP,ATP in Section 4 and in Section 5 we make a comparison between the performances of the various congestion control techniques and conclude this paper in Section 6.

2. Architecture of Wireless Sensor Network

Figure1 gives the architecture of a two-tier cluster-based sensor network. There are three types of nodes in the network, namely, micro-sensor nodes (MSNs), aggregation and forwarding nodes (AFNs), and a base-station (BS). The MSNs can be application specific (e.g., temperature sensors, pressure sensors, video sensors, etc.). They are deployed in groups (or clusters) at strategic locations for surveillance or monitoring applications. For each cluster of MSNs, there is one AFN, which serves as clusterhead.

Fig.1 Architecture of a hierarchical sensor network

The MSNs are responsible for sending the collected data to the local AFNs. We assume that each MSN communicates directly with the AFN in its cluster. So MSNs do not have the responsibilities of relaying data. An AFN processes the data streams it receives from the MSNs within the cluster. Data aggregation (or “fusion”) is necessary in sensor networks to reduce the amount of data transmitted to the base station. This is possible because a sensor network is data centric.

3. Factors Affecting the Reliable Data Transfer in Wireless Sensor Networks

The main factors that affect the RDT in WSNs are the following:

1. Autonomous Maintenance: The sensor nodes are randomly deployed and hence do no fit into any regular topology. Once deployed, they usually do not require human intervention. This implies that setup and maintenance need to be autonomous.

2. Congestion Control Mechanism: It includes the following congestion activities: detection, avoidance and correction. Congestion detection is the methodology in which that abnormality in the normal traffic is been made out. i.e. when a packet is been transferred from one node to other predicament events can happen. Congestion is controlled by various techniques. In this paper, we make highlight on different congestion control technique in Wireless Sensor Network which we will discuss later.

3. Scalability: The number of sensor nodes deployed in the sensing area may be in the order of hundreds or thousands, or more. Any routing scheme must be able to work with this huge number of sensor nodes. In addition, sensor network routing protocols should be scalable enough to respond to events in the environment. Until an event occurs, most of the sensors can remain in the sleep state, with data from the few remaining sensors providing a coarse quality.

(3)

5. Reduced number of retransmissions: The transport protocol should implement a mechanism for packets loss recovery such as NACK, ACK, selective ACK or selective NACK. Concerning mechanisms designed for reducing the number of retransmissions, it is better to use NACK instead of ACK message in hop-by-hop, HBH, networks, such as WSNs.

6. Reduced length of frame header: In WSNs, contrary to TCP/IP based networks, the ratio between the payload and header length is small. So, during a design of WSNs protocol the primary goal is to reduce the header length.

7. Short Range Transmission: Long range communication is typically point to point and requires high transmission power, with the danger of being eavesdropped. So we should consider short range transmission to minimize the possibility of being eavesdropped.

8. Initial connecting process: As we above said sensors nodes are application specific and they are deployed in a region in order to monitor the environment. and wait for events occurring before reporting to the base station. It requires the efficient connecting process in order to inform the base station about of SNs status (level of power consumption, level reliability of gathered data, transmitter rate and addresses of sensor nodes).

3.1 Types of Congestion in Wireless Sensor Network

There are mainly two types of congestion in WSNs: 1. The node-level congestion and

2. The link-level congestion.

The node-level congestion occurs within a particular node, the queue, or buffer used to hold packets to be transmitted overflows. This is also the main cause of packet losses and this leads to retransmission if required and therefore consumes additional energy. Wireless channels are shared by several nodes using Carrier Sense Multiple Access (CSMA)- these nodes try to simultaneous access to a common transmission medium which results in collisions among sensor nodes This is the second type of congestion-link-level congestion. Link-level congestion increases the packet service time and decreases the link utilization. Both the node level and the link-level congestions have direct impact on energy efficiency and decreases the lifetime of wireless sensor networks. The network congestion shown in figure 2 occurs when either the incoming traffic (received and generated) exceeds the capacity of the outgoing link or link bandwidth drops due to channel fading caused by path loss , shadowing and channel fading. Since the latter one is common to wireless networks.

Fig2. Congestion in Wireless Sensor Networks

4. Techniques for Detecting and Controlling Congestion

(4)

1. CODA (Congestion Detection and Avoidance)

CODA [1] is an upstream congestion mitigation strategy that consists of three elements: congestion detection, open-loop hop-by-hop backpressure, and closed-loop end-to-end multisource regulation. The queue length or buffer occupancy and channel load are used for detecting the congestion. If buffer occupancy or wireless channel load exceeds a threshold, it implies that congestion has occurred. The second prong of the CODA design is to use an open-loop broadcast of a backpressure message which is a fast and effective method when congestion occurs. When congestion is detected the receiver node where congestion occurred sends a message to all neighboring nodes to indicate that no more packets of data to send until they receive an indication to resend more data. The nodes send the message to next nodes to stop sending of data packets. The open loop backpressure message is designed to handle short term transient hotspots. The last part of CODA is designed to handle permanent hotspots. In this situation, CODA enforces a change in transmission policy whereby all packets must be ACK'ed before another packet can be sent. This reduces the overall transmission rate and relives the congestion.

2. ESRT (Event-to-Sink Reliable Transport)

ESRT [3] aims at providing reliability from sensors to sink while congestion control simultaneously. It belongs to upstream reliability guarantee. ESRT protocol operation is determined by the current network state based on the reliability achieved and congestion condition in the network. ESRT discusses fidelity of the event stream and only guarantees event reliability through end-to-end source rate adjustment.. The end-to-end source rate adjustment in ESRT follows two basic rules:

• If the current reliability perceived at the sink exceeds the desired value, ESRT will multiplicatively reduce the source rate.

• Otherwise, the source rate is additively increased if the required reliability is not met, unless there is congestion in the network.

3. PSFQ (Pump Slowly, Fetch Quickly)

PSFQ [5] is designed to be scalable and energy efficient, trying to minimize the number of signaling messages and relying on multiple local timers. It addresses reliable communication from sink to sensors nodes (downstream). PSFQ consists of three “operations”: pump, fetch, and report operations. In pump operation, the sink slowly and periodically broadcasts packets to its neighbors until all data fragments have been sent out. In fetch operation, a sensor node goes into fetch mode once a sequence number gap in a file fragment is detected. It also sends a Negative ACK in reverse path to recover the missing fragment. PSFQ does not propagate NACK messages in order to avoid message implosion. Finally, in report operation, the sink provides the sensor nodes’ feedback information on data delivery status through a simple and scalable hop-by-hop reporting mechanism.

4. RMST (Reliable Multi-Segment Transport)

It guarantees successful transmission of packets in the upstream direction.It is a scheme that adds reliable data transfer to directed diffusion. RMST[4] is designed for guaranteed data delivery that uses two modes: cache mode and non-cached mode. In cache mode, it uses in-network caching, where each node caches the packets and detects the loss. When it does not receive a packet before the so-called 'watchdog' timer expires send NACK on the way from detecting node to sources In the non-cached mode of RMST only the sink and source nodes have such a cache not the intermediate nodes; therefore, NACK travel back to the source node. In- network caching and usage of NACK packets is beneficial in terms of reliability but brings significant network overhead in terms of power, storage and processing.

5. GARUDA

(5)

6. ART (Asymmetric and Reliable Transport)

ART addresses the reliability both in upstream and downstream directions. This is an event-based protocol that does not need to offer reliability at message level. In the upstream direction, ART assumes that the information from nearby SNs will be highly correlated, and proposes a scheme for event reliability. Consequently, it is not necessary to transport reliable all packets generated by SNs from event region. In opposite direction, it guaranties reliable messages reception from a subgroup of SNs that cover the entire area of interest, but not all located SNs in that area [8].

7. SenTCP

SenTCP [6] is an open-loop hop-by-hop congestion control with few special features. It jointly uses average local packet service time and average local packet inter-arrival time to estimate current local congestion degree in each intermediate node. In SenTCP, nodes avoid congestion by issuing periodic feedback signals to adjust the reporting rate of their upstream nodes depending on local buffer status. The use of hop-by-hop feedback control can remove congestion quickly and reduce packet dropping, which in turn conserves energy.

8. ATP

ATP [7] is a new transport protocol for ad-hoc networks. It is a receiver-based and network-assisted end-to-end feedback control algorithm. In ATP, intermediate network nodes compute the sum of exponentially averaged packet queuing delay and transmission delay, called D. The idea is that the required end-to-end rate should be the reverse of D. The D is computed over all the packets traversing the node and used to update the value piggybacked in each outgoing packet if the new value of D is bigger than the old value. After this hop-by-hop computation and piggyback, the receiver can get the largest value of D that each packet experience on the way. Then the receiver can calculate the required end-to-end rate, the reverse of D, for the sender and feedback it to the sender. Then the sender can intelligently adjust its sending rate according to received D from the receiver. In order to guarantee reliability, ATP uses Selective ACKs (SACKs) as an end-to-end mechanism for loss detection.

5. Comparison between various Congestion Control Techniques

In this section we make a comparison between the performances of the various congestion control techniques.

Congestion Control Techniques

ESRT PSFQ RMST GARUDA ART SenTCP ATP [10]

Direction Upstream Downstream Upstream Downstream Upstream (events) / Downstream (queries) Upstream Upstream Type of Reliability Event- driven Packet- driven Packet-driven Packet-driven / Destination- driven Packet-driven / Destination- driven (queries) Event- driven / Packet- driven Packet-driven Loss Detection and Notification

Implicit NACK NACK NACK NACK

(queries) / ACK (events) ACK / Receiver NACK SACK Loss Recovery

End-to-end Hop-by-hop Hop-by-hop Two-tier

two-stage

End-to-end End-to-end End-to-end

(6)

6. Conclusion

Wireless sensor networking is an emerging technology that promises a wide range of potential applications in both civilian and military areas, and has therefore received tremendous attention from both academia and industry in recent years. Depending on the application, the large amount of correlated synchronized impulses of data sends to a small number of nodes. This high generation of data packets is usually uncontrolled and results in network congestion. In this paper, we presented a comprehensive survey of congestion control technique in wireless sensor network. They have the common objective of trying to prolong the lifetime of the wireless sensor networks. We also show the comparison between the performances of the various congestion control techniques that provides different reliability grades in order to suit the requirements of different applications regarding throughput, latency and energy consumption.

References

[1] C.-Y. Wan, S. B. Eisenman, and A. T. Campbell, “CODA: Congestion detection and avoidance in sensor networks,” in Proceedings of ACM Sensys’03, November 5-7, 2003, Los Angeles, USA.

[2] S.-J. Park, R. Vedantham, R. Sivakumar, and I. F. Akyildiz, "A scalable approach for reliable downstream data delivery in wireless sensor networks," Proc. of ACM MobiHoc '04, May 24-26, 2004, Roppongi, Japan.

[3] Y. Sankarasubramaniam, O. B. Akan, and I. F. Akyidiz, “ESRT: Event-to-sink reliable transport in wireless sensor networks,” in Proceedings of ACM Mobihoc’03, June 1-3, 2003, Annapolis, USA.

[4] F.Stann, J.Heidemann, ‘’RMST: Reliable Data Transport in Sensor Networks’’, Proceedings of IEEE SNPA 03, May 2003, Anchorage, USA

[5] C.-Y. Wan, A. T. Campbell, and L. Krishnamurthy, "PSFQ: A reliable transport protocol for wireless sensor networks," Proc. First ACM Intl. Workshop on Wireless Sensor Networks and Applications (WSNA '02), Atlanta, GA, 2002

[6] C. Wang, K. Sohraby, and B. Li, “SenTCP: A hop-by-hop congestion control protocol for wireless sensor networks,” in Proceedings of IEEE INFOCOM 2005 (Poster Paper), Miami, Florida, USA, Mar. 2005.

[7] K. Sundaresan, V. Anantharaman, H.-Y. Hseeh, and R. Sivakumar, “ATP: A reliable transport protocol for ad-hoc networks,” in Proceedings of ACM Mobihoc’03, June 1-3, 2003, Annapolis, Maryland, USA.

References

Related documents

There are various physical and physiological measures such as variation in the heart rate, blood pressure changes, pupil dilation, changes in breathing patterns, skin

มีคุณธรรม ในการติดตอรับเอกสารทุกครั้งสิ่งที่ควรคํานึงถึงอยางมากคือการมีคุณธรรม ลงชื่อรับเอกสารจากผูสง

These values are presented The results obtained by measuring the oscillation part of an area (area portion includes max.and min. Values of amplitude and

Abstract: To have a clear understanding of the convective precipitation over the Tibetan Plateau (TP) and its surrounding regions, this research systematically

We suggest here that the high rate of IS 3 -mediated dupli- cations re fl ects frequent plasmid dimers that are remodeled by frequent deletion events to produce the detected

The concept elicitation interviews focused on areas of health- related quality of life that are affected by AL amyloidosis and may be affected by treatment, while patient

Therefore if we centre our attention on our holistic approach and shift the prime responsibility from the practitioner to the patient as a source of health and agent of cure, our