• No results found

Analysis on Holes in Wireless Sensor Network

N/A
N/A
Protected

Academic year: 2022

Share "Analysis on Holes in Wireless Sensor Network"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Gouri Patil

, IJRIT-166 International Journal of Research in Information Technology

(IJRIT)

www.ijrit.com ISSN 2001-5569

Analysis on Holes in Wireless Sensor Network

Gouri Patil1, Preeti Kudambal2,PradeepKumar Patil3 and Dr.Basawaraj Mathapati4

1Student, M.Tech (Computer Network Engineering), Appa Institute of Engineering and Technology Kalaburagi, Karnataka, India

[email protected]

2Student, M.Tech(Computer Network Engineering), Appa Institute of Engineering and Technology Kalaburagi, Karnataka, India

[email protected]

3Professor, Computer Science Department, Appa Institute of Engineering and Technology Kalaburagi, Karnataka, India

[email protected]

4HOD, Computer Science Department, Appa Institute of Engineering and Technology Kalaburagi, Karnataka, India

[email protected]

Abstract

The ability of wireless sensor network to work without being monitored by individual has made it suitable for deployment in hostile hazardous environment such as deep wild forests, battlefields and volcanic mountains. The incidence of hole is unavoidable due to the inner nature of WSN, random deployment, environmental factors, and external attacks. To ensure better network coverage and data reliability, hole detection plays a very important role.

Paper discusses about various types of holes, hole detection methods and routing around holes to achieve efficient data gathering mechanism.

Keywords: holes, network coverage, data reliability.

1. Introduction

Recent advances in MEMS (Micro Electro Mechanical Systems) and communication technologies resulted in drastic decrease in cost of sensor nodes with increased intelligence. Sensor nodes are capable of sensing, data processing and transmitting the sensed data back to the sink. Sensor nodes collaborate with each other to perform these tasks. As a result of which sensor nodes find various applications in areas like military, target tracking, intrusion detection, habitat and environmental monitoring, traffic control, inventory management etc. But these networked sensors are subjected to various challenges such as limited battery life, low processing power and bandwidth. While communicating the sensed data with neighbors, holes may exist in the network. These holes are formed because of random deployment of sensor nodes some areas may be uncovered by sensor nodes, node failures, presence of obstructions such as ponds or small hills. Holes affect the data collection, as a major region does not sense the field. This results in inaccurate data gathering and affects the routing and thus network fails to achieve its objectives.

(2)

Gouri Patil

, IJRIT-167 2. Holes and Its Types

An area where a group of sensor nodes stop working and do not take part in sensing and communication is termed as a hole in the network. Various types of holes and their characteristics are discussed below:

2.1 Coverage Holes

Usually, these holes occur due to the random deployment of sensor nodes. Given a set of sensors and target area, no coverage hole exists in the target area, if every point in that target area is covered by at least k sensors where k is a required degree of coverage for a particular application. Below figure shows coverage hole.

Figure 1.coverage hole

Figure 1shows coverage hole, small circles indicate the sensor nodes. The region in the center represents a coverage hole as there is no sensor node exists.

2.2 Routing Holes

Routing hole is a region in the sensor network where either nodes are not available or the available nodes cannot participate in routing data. Routing holes can also exist due to the local minimum phenomenon faced in geographic greedy forwarding. Routing paths need to be redefined to avoid destroyed nodes as these holes affect the routing performance of the network.

2.3 Jamming Holes

This kind of holes occurs in the case, when the object to be tracked is equipped with jammers. These jammers are capable of jamming radio frequency being used for communication among the sensor nodes.

Due to communication jamming, nodes are still able to detect the presence of the object but unable to communicate back to the sink. Jamming may be deliberate or unintentional. An unintentional jamming result in one or more deployed nodes to malfunction and continuously transmits and occupies wireless channel resulting in denial of service to other neighboring nodes. In deliberate jamming an adversary is trying to impair the functionality of the sensor network by interfering with the communication ability of the sensor nodes.

3. Routing Hole Detection

Even though sensor nodes are uniformly distributed, still there are regions with much lower sensor density than others. These regions without enough working sensors form holes in wireless sensor network. The presence of these holes causes communication failure among sensor nodes. Geographical greedy forwarding is a promising routing scheme for large scale sensor networks when sensor locations are available. In geographic greedy forwarding, source node knows the location of the destination node by any location service schemes. A node sends packet to that 1-hop neighbor which is closer to the destination than itself. This process is repeated until the packet reaches the destination or the packet is stuck at a node whose 1-hop neighbors are all farther away from the destination. The node where a packet may get stuck is called a local minimum, or a stuck node. The local minimum exists due to the hole or communication void in the network.

(3)

Gouri Patil

, IJRIT-168

Routing in a network with all the holes identified beforehand can be very efficient. When a packet gets stuck at a node following geographic greedy forwarding, this node must be a stuck node on the boundary of a hole. By marking all the boundaries of holes, it’s easy to find routes to get stuck packets out of the local minima. A stuck node can simply forward the packet to one of its neighbors that share the same boundary. Thus, the boundary of a hole cached locally provides a path for stuck packets to get out of the local minimum and progress to its destination if a path towards the destination exists. The existence of stuck nodes indicates the existence of holes. For each node in the network, to test if it is a stuck node, the Tent rule is used which only requires each node to know its 1-hop neighbors locations. To help packets get out of the stuck nodes, a distributed algorithm called, BoundHole is used to find the boundary of the hole, i.e. a closed cycle with no self-intersections that bounds a closed region. The holes are defined as the regions of the network with boundaries consisting of all the stuck nodes. Thus, a hole is delimited by its boundary nodes.

3.1 Tent Rule and BoundHole Algorithm

Fang et al. [3] proposed the Tent Rule to identify stuck node. Assume there are n wireless sensor nodes S in the plane, each with a communication range as a disk with radius 1. The communication graph is thus modeled by the Unit Disk Graph (UDG). The TENT rule at each node maintains location information of all 1-hop neighbors of the node in counterclockwise order. Then for each pair of adjacent nodes u,v for node x the perpendicular bisector of ux and vx is drawn that intersect at a point O. If O is inside the communication range of x, then x is not a stuck node.

Fang et al. [3] proposed the BoundHole algorithm using the right-hand rule to identify nodes on the boundary of geometric holes. This BoundHole algorithm is simple and local. Each node stores information about its 1-hop neighbors. The computation at each node uses the 1-hop neighbor information and information carried with the packet that traverses the hole boundary in the bounding hole process. Thus the algorithm is distributed and scales well to large networks.

Drawback: High message complexity, identifying stuck node becomes impractical if sink node is not available.

3.2Quadrant Rule

To discover a hole, each node executes the QUADRANT rule [7] to verify whether the node itself is a stuck node or not. The communication range (RS) of each node is divided into four quadrants of 90˚ each and checks for the presence of at least one 1-hop neighbor within the quadrant as shown in Figure. 2. If and only if this condition is satisfied for all the four quadrants the node is not a stuck node else it identifies itself as a stuck node. In other word, if there is no 1-hop neighbor node for a given node to communicate in at least 1 quadrant then it is identified as stuck node and the corresponding quadrant is known as the stuck quadrant.

Radio range of A

Stuck Quadrant

Node A is stuck node

Figure 2 Quadrant Rule to identify stuck node

3.3 Advantages of Hole Detection

• The formation of holes affects data reliability. The hole identification provide information about areas with insufficient nodes, fresh nodes can be redeployed in those areas to achieve network coverage and data reliability.

G D

A

C

B F

E

(4)

Gouri Patil

, IJRIT-169

• To deal with local minima phenomenon, hole identification is important. Once holes are detected alternate routes can be built along their boundaries to help packet reach its destination.

• Some of the sensor network applications require the maintenance of virtual connections among a set of moving objects. Hole detection is useful in path migration.

• The detection of holes helps in computing virtual coordinate. Once the holes are detected, the geographical routing can be easily improved.

4. Routing Around Holes

For efficient routing, relay node selection is very important. Every prospective relay is characterized by QPI(Queue Priority Index) and GPI(Geographic Priority Index) values[14]. The QPI is calculated as follows: The requested number of packets to be transmitted in a burst (back-to-back transmissions) is NB, and the number of packets in the queue of an eligible relay is Q. The potential relay keeps a moving average M of the number of packets it was able to transmit back-to back, without errors, in the last k forwarding attempts. The QPI is then defined as min {[(Q +NB)/M], Nq}, where Nq is the maximum allowed QPI. The QPI has been designed so that congested nodes (with a high queue occupancy Q) and

“bad” forwarders (experiencing high packet transmission error, i.e., with a lower M) are less frequently chosen as relays. Based on positioning information each node also computes its GPI, which is the number of the geographic region of the forwarding area of the sender where a potential relay is located. The numbering of GPI regions ranges from 0 to Nr - 1. Numbers are assigned so that the higher the number of the region, the further from the sink is the nodes it contains, i.e., nodes in region 0 provide the maximum advancement toward the sink. Prior to packet transmission, source node senses channel to avoid collisions.

Source node broadcasts a RTS packet asking eligible forwarders to compute their QPI and GPI, and inviting answers from nodes whose QPI is 1. The RTS contains all the information required by the relays to compute their QPI and GPI, namely, the location of the sender, the location of the sink, and the length of the data burst NB. Only nodes with QPI = 1 are allowed to answer the first RTS with a CTS packet. If nobody answers, other RTS packets are broadcast calling for answers by nodes having an increasingly higher QPI.

To select the node with the best GPI, a new RTS packet is broadcast calling for answers only from nodes whose GPI is 0, i.e., from nodes providing the highest advancement. If no nodes are found, successive RTS are broadcast calling for nodes with progressively higher GPI. The rainbow mechanism [10] is used to avoid the dead ends while selecting the relay nodes. The basic idea for avoiding connectivity holes is that of allowing the nodes to forward packets away from the sink when a relay offering advancement toward the sink cannot be found. To remember whether to seek for relays in the direction of the sink or in the opposite direction, each node is labeled by a color chosen among an ordered list of colors and searches for relays among nodes with its own color or the color immediately before in the list. Rainbow determines the color of each node so that a viable route to the sink is always found. Hop-by-hop forwarding is based on QPI and GPI values.

5. Conclusions

Wireless sensor network applications can be found in every field of life. Hole is an exigent problem occurring in wireless sensor network. Various types of holes and the causes for their formation are presented. The hole detection before routing improves routing efficiency. Routing hole is detected by existence of stuck nodes; this can be done by Quadrant Rule. Once hole is detected, it can be avoided using Rainbow mechanism in which nodes are allowed to forward the packet away from the sink when a relay offering positive advancement towards the sink cannot be found. Rainbow is fully distributed, has low overhead and ensures guaranteed packet delivery.

(5)

Gouri Patil

, IJRIT-170 References

[1]Chi-Fu Huang and Yu-Chee Tseng.” The Coverage Problem in a Wireless Sensor Network”. In Proceedings of the 2nd ACM WSNA'03, Sep 2003.

[2] R. Ghrist and A. Muhammad, “Coverage And Hole-Detection in Sensor Networks Via Homology,” in Proc. of 4th International Symposium on Information Processing in Sensor Networks, pp. 254-260, USA, April 2005.

[3] Q. Fang, J. Gao, and L.J. Guibas, “Locating and Bypassing Holes in Sensor Networks,” ACM Mobile Networks and Applications, vol. 11, no. 2, pp. 187-200, Apr. 2006.

[4] Y. Wang, J. Gao, and J. S. B. Mitchell, “Boundary Recognition in Sensor Networks by Topological Methods,” in Proc. of MobiCom, pp. 122-133, USA, Sept. 2006.

[5] P. K. Sahoo, K.–Y. Hsieh, and J.-P. Sheu, “Boundary Node Selection and Target Detection in Wireless Sensor Network,” in Proc. of the IFIP International Conference on Wireless and Optical Communications Networks, Singapore, July 2007.

[6] Z. Li, R. Li, Y. Wei, and T. Pei, “Survey of Localization Techniques in Wireless Sensor Networks,”

Information Technology J., vol. 9, pp. 1754-1757, Sept. 2010.

[7] Shirsat Amit and Bhargava Bhara, “Local Geometric Algorithm for Hole Boundary Detection In Sensor Networks”, security and communication Network, 2011,4(9),pp.1003-1012.

[8] Saoucene Mahfoudh, Ines Khoufiy, Pascale Minet and Anis Laouiti, “Relocation Of Mobile Wireless Sensors in the Presence of Obstacles,” International Conference on Telecommunications, Casablanca, Morocco 2013.

[9] K.Kavitha, T.Thamarai Manalan, M.Suresh Kumar, “An Optimized Heal Algorithm for Hole Detection and Healing in Wireless Sensor Networks” International Journal Of Advanced Engineering Research And Technology, vol.2 Issue 7, October 2014.

[10] Chiara Petrioli,Michele Nati, Paulo Casari, “ALBA-R Load Balancing Geographic Routing Around Connectivity Holes in Wireless Sensor Networks”, IEEE Transactions on Parallel and Distributed Systems, vol.25, No.3, March 2014.

References

Related documents

Based on the high coefficient of friction and the large amounts of silica (high wear loss) produced in our experiments under unlubricated conditions, even higher temperatures

In order to be included in this review studies had to examine the impact that training of healthcare staff, who come into contact with mothers and infants, about breastfeeding

Similar to Aggrecan core protein and Collagen type II, on day 21, the SOX9 gene expression of chondrocytes seeded on the gelatin scaffold was significantly higher compared

Minimum oil film thickness measurements (MOFT) is studied for different lubricants as a variation of temperature and simultaneously friction high temperature results

N: 64,490 | % of study sample with schizophrenia or bipolar disorder: 51% mood disorders, including bipolar disorder | Percent antipsychotic users: Not reported | Study

We analyze the relative entropy of certain KMS states for scalar self-interacting quantum field theories over Minkowski backgrounds that have been recently constructed by

Although the rad52 mutation stimulates both chromo- some loss and gain in the subcultured cells in our experi- ments, it is likely that the main effect at the cellular level is

In CP-ABE scheme, attribute policies are associated with data and attributes are associated with keys and only those keys that the associated attributes satisfy