Sink placement on a 3D terrain for border surveillance in wireless sensor networks

https://doi.org/10.1016/j.engappai.2011.09.013Get rights and content

Abstract

With their distributed nature and redundant operation capability, wireless sensor networks are very suitable for border surveillance scenarios that track intruders trying to breach to a safe side. In such scenarios, keeping the operation going on for as long as possible is the most important aspect of the network. We propose that by placing sink at a carefully selected coordinate will results in a longer living network. We also place restrictions on the candidate locations so that the sensing quality of the network is above a useful predetermined value and the sink is placed in a relatively safe location to avoid destruction. In order to find the suitable coordinates we propose a modified lifetime metric which takes quality and safety measures into account. We also propose a genetic algorithm which uses a discrete event simulator-in-the-loop over a three dimensional terrain to find locations for the sink that fits the given quality and safety restrictions. Using a three dimensional underlying terrain makes the proposed approach more realistic. The results obtained for various sensor network scenarios indicate that the proposed algorithm can find locations that increase the lifetime by also considering the sensing quality and safety.

Introduction

Due to their distributed operation ability and scalable coverage ranges, wireless sensor networks (WSNs) are very suitable for sensing different phenomena over large areas (Akyildiz et al., 2002). Composed of many sensing/communication units and mostly one data gathering unit called a sink, those networks are dispersed over the area to perform the given sensing tasks for as long as possible (Yick et al., 2008). The key steps of the whole life line of a sensor network can be listed as:

  • 1.

    Deployment of the sensors over the area.

  • 2.

    Initial discovery and communication between nodes, network formation.

  • 3.

    Start of environment sensing.

  • 4.

    In case of an event detection, related data is sent to the sink.

  • 5.

    (If needed) Routing information update.

  • 6.

    Network announced dead when sensing or communication quality falls below a certain threshold.

The distributed and automated nature of a WSN makes it tolerant against partial losses of sensing units. This demonstrates WSNs an increasingly suitable and robust candidate for security operations such as border surveillance. In a border surveillance application, it is of the highest importance to detect any intruder trying to reach the secure site by passing through the border, as shown in Fig. 1. Nodes of a WSN are deployed in order to properly cover the whole border area, as better coverage will help detecting any kind of intrusions that occur within that border.

WSNs should be designed to operate with as little human intervention as possible due to the deployment characteristics. Sensors are deployed to unreachable areas such as high mountain terrains, underwater fields or not easy to access areas such areas flooded with land mines or poisonous sites like volcanic craters (Stoianov et al., 2007, Werner-Allen et al., 2006). Sensors can be deployed to such sites by means of planes or submarines. Both the cost and the characteristics of the deployment necessitate mass deployments and prohibits fine tuning operations.

Being mostly battery powered and operationally autonomous WSNs suit to the requirements of such deployments, yet those facts again limit the lifetime of the network (Sadler, 2005). The sensor nodes in time use up their battery capacities one by one, causing outages within the network and the overall network finally dies. Moreover, the sensing quality for especially surveillance schemes must be kept over a certain threshold to meet the required operational quality at any time.

There are various challenges associated with the WSNs. Sensor nodes are battery powered and mostly impossible to recharge causing energy limitations. Due to the node architecture and battery usage, the communication ranges of the sensors are limited (Raghunathan et al., 2002). Most nodes cannot reach the sink node directly and routing over other nodes is inevitable. This fact increases the energy burden on the intermediate routing nodes, because the message receiving and submitting operations are very energy consuming and for every operation there is unavoidable energy loss which cannot be lowered without changing the electronic architecture of the nodes. The energy terms for a node is a total of the energy to sense, to receive and to transmit (Bhardwaj and Chandrakasan, 2001). The transmission energy term depends on the distance and the medium, whereas other terms have fixed values. Transmission energy depends on the path loss value, a physical property of the medium and is proportional to the path loss exponent and the distance. Very long communication distances cause high energy consumptions, yet increasing the hop count will increase the receiving costs in the network as the number of sensors to receive the traffic will also increase. For three dimensional terrains, obstructions can also cause communication and sensing disruptions.

Given those facts, it is very crucial to optimize the network parameters as much as possible to increase the sensing quality and the network lifetime. Many approaches have been proposed to optimize the information routing from sensors to the sink, optimize the radio communication between sensors, decrease the battery expenditure by sleep schedules (Al-Karaki and Kamal, 2004, Kahn, 1999). One other approach is to adjust the coordinates of the sink nodes such that the overall energy loss due to the routing is minimal. Such a problem is called the “Sink Location Problem”. It can be defined shortly as “Given a group of sensors, whose locations, sensing and communication ranges and capacities are known, finding the coordinates of the sink that maximize the lifetime of the network during which a certain performance criteria is always met.” It can be formulated as follows with the parameters defined in Table 1:

Problem P:maxtsuch thatC(t)>CRwhereC(t)=i,yi(t)>0,Ei(t)>0CiCi=(x,y)(W,H),dist((x,y),i)RSi(x,y),iyi(t)=1ifnodeiisconnectedtoM(x,y)attimet0otherwiseEi(t=0)=Bi,iEi(t+1)=Ei(t)ESi(t),iESi(t)=ɛiS+iAj(ɛijRfji(t))+lAi(ɛilTfil(t)),ijAifij(t)=kAifki(t)+p(t),iAi=jN,dist(i,j)RCi,yj(t)>0,Ej(t)>0j,i

Here we maximize t, the lifetime of the network. Eq. (1.2) shows that the coverage of the network stays above a threshold value for all times. Eq. (1.3) explains the coverage as the union of areas covered by sensors which are connected to the sink node and still have energy. Eq. (1.4) defines the neighbours of a node as the nodes that are inside the communication range of the network and are connected to the sink node. Eq. (1.5) defines a Boolean value which implies whether a node at a given time is connected to the sink or not. Eq. (1.6) shows that the initial battery capacities are the same for all sensors. Eqs. (1.7), (1.8) show the energy expenditure at each time step. In each step, total energy spent is the sum of sensing operations, receive operations from nodes that this node is one of the neighbours and sensing operations to the nodes that are neighbours. Eq. (1.9) shows the flow of information from and to a node. Eq. (1.10) defines the coverage area of sensor as the field points within the sensing range of a node.

This problem is somewhat similar to the “Facility Location Problem”. Given a group of demand nodes, a place for the source node is found such that the overall communication (or transportation) cost is minimized (Balinksi, 1996, Drezner and Hamacher, 2002). Facility location problem specifies that the demand nodes can directly communicate with the source node (e.g., a customer can go directly to a supermarket). Because of this fact, the sink location problem differs significantly from the facility location problem. In sensor networks, intermediate nodes lose energy due to data routing operations. This requirement adds one more level of complexity to the problem. The coverage of the sensor networks should be kept above a threshold to perform the required duty. Also, the sink location should be chosen among safe candidates to decrease the risks associated with the nature of surveillance tasks.

The rest of the paper is organized as follows. In Section 2, we analyse other works that are related to our approach showing similarities and differences. In Section 3, we present our modified genetic algorithm by explaining the steps and the decisions made for each step. Section 4 present the results by comparing the algorithm to other heuristics for different parameters on both flat and three dimensional deployment sites. Section 6 summarizes the presented approach and draws conclusions.

Section snippets

Related work

Literature includes various sink location strategies. Stann and Heidemann (2005) proposed to place the sinks by hand or only random choice. Their optimization depends on the routing itself, rather than the sink placement, hence the sink coordinates are chosen by hand. Das et al. (2004) have chosen to place the sink on coordinates that are outcome of a uniform random distribution, which is similar to their choice of their sensor coordinate distribution. Similar choice for the sink placement is

Sink node placement

Sink nodes have been previously defined as the data collection centres to which all the data from the sensors are routed. From a security point of view, the sensing coverage of the network should be above a certain threshold (quality) and the location of the sink should be preferably in a protected and controlled environment to alleviate the risk of attacks on the sink itself. On the other hand, the sink location should provide shorter routes for the sensor nodes and limit the energy due to

Computational experiments

The base parameters for the genetic algorithm are given in Table 3. In order to see the effects of the parameters, we have varied the generation count, mutation probability and population size. Based on the results, the basic parameters are selected empirically. All of the results presented are taken from the mean of 40 runs with different seeds. Lifetime results for GAUSS values are compared to two competitor heuristics that we also proposed and implemented. The first heuristic places the sink

Performance factor sensitivity analysis

In order to understand the effect of each factor, we performed a 2k Factorial Experiment using Sign Table Method (Jain, 1992). We have performed five replications for 25 combinations of five parameters presented in Table 6. The low and high values assumed in the experiments are also given in the table.

Table 7 only shows the sign table for the factors only. All possible interactions are not listed due to space limitation, which can be derived using the values presented.

Table 8 shows the fraction

Conclusion

For especially border surveillance, the sink placement is a crucial operation for a WSN. The sink location must result in a long lifetime and at the same time the network should provide network coverage above a quality threshold and the sink should be in a relatively safe location. These facts can present trade-offs, as safe locations for the sink will increase the routing paths from sensors to the sink. On the other hand, choosing locations that provide shorter routes but in the relatively

References (43)

  • I.F. Akyildiz et al.

    Wireless sensor networks: a survey

    Comput. Networks

    (2002)
  • J. Yick et al.

    Wireless sensor network survey

    Comput. Networks

    (2008)
  • J.N. Al-Karaki et al.

    Routing techniques in wireless sensor networks: a survey

    IEEE Commun.

    (2004)
  • Akkaya, K., Younis, M., 2004. Energy-aware routing to a mobile gateway in wireless sensor networks. In: Proceedings of...
  • M.L. Balinksi

    On finding integer solutions to linear programs

  • D. Beasley et al.

    An overview of genetic algorithms: Part 1. Fundamentals

    Univ. Comput.

    (1993)
  • M. Bhardwaj et al.

    Upper bounds on the lifetime of wireless sensor networks

  • R. Cristescu et al.

    Network correlated data gathering with explicit communication: NP-completeness and algorithms

    IEEE/ACM Trans. Network.

    (2006)
  • Das, A., Dutta, D., 2004. Data acquisition in multiple-sink sensor networks. In: Proceedings of Second International...
  • Z. Drezner et al.

    Facility Location: Applications and Theory

    (2002)
  • A.E. Eiben et al.

    Introduction to Evolutionary Computing

    (2003)
  • Z.-A. Eu et al.

    Routing and relay node placement in wireless sensor networks powered by ambient energy harvesting

  • Ganesan, D., Cristescu, R., Beferull-Lozano, B., 2004. Power-efficient sensor placement and transmission structure for...
  • Gnawali, O., Yarvis, M., Heidemann, J., Govindan, R., 2004. Interaction of retransmission, blacklisting, and routing...
  • D.E. Goldberg

    Genetic Algorithms in Search, Optimization and Machine Learning

    (1989)
  • Handziski, V., Köpke, A., Karl, H., Frank, C., Drytkiewicz, W., 2004. Improving the energy efficiency of directed...
  • J.H. Holland

    Adaptation in Natural and Artificial Systems

    (1975)
  • Intanagonwiwat, C., Estrin, D., Govindan, R., Heidemann, J., 2001. Impact of Network Density on Data Aggregation in...
  • R. Jain

    The Art of Computer Systems Performance Analysis

    (1992)
  • Kahn, J.M., Katz, R.H., Pister, K.S.J., 1999. Mobile networking for smartdust. In: ACM/IEEE International Conference on...
  • Kim, H.S., Abdelzaher, T., Kwon, W.H., 2003. Minimum-Energy Asynchronous Dissemination to Mobile Sinks in Wireless...
  • Cited by (7)

    • Optimal sink placement in backbone assisted wireless sensor networks

      2016, Egyptian Informatics Journal
      Citation Excerpt :

      However, there is no focus on the delay. On the contrary, delay has been observed by using GA based approaches but without considering energy optimization [18]. Our article considers both energy conservation and reduction in delay by appropriate sink placements in the network already connected.

    • Process of 3D wireless decentralized sensor deployment using parsing crossover scheme

      2015, Applied Computing and Informatics
      Citation Excerpt :

      By taking into account terrain elevations, these non-deterministic search methods could perform better than traditional deterministic approach. In an effort to tackle the problem, some prior work based on evolutionary algorithm has been conducted (Akbarzadeh et al., 2010; Kosar and Ersoy, 2012; Akbarzadeh et al., 2013; Song et al., 2012; Gueney et al., 2012). However, there are still some disadvantages in using conventional evolutionary approaches.

    • Optimization based sink deployment technique in wsn to improve network performance

      2020, International Journal of Sensors, Wireless Communications and Control
    View all citing articles on Scopus

    This research is supported by Scientific and Technical Research Council of Turkey (TUBITAK) under the grant number 108E207, by Bogazici University Research Fund under the grant number 09A101P and by European Community's Seventh Framework Programme (FP7-ENV-2009-1) under the grant agreement FP7-ENV-244088 “FIRESENSE”.

    View full text