• 沒有找到結果。

The Geographic Event-Driven Dispatch Algorithm for a Hybrid Sensor Network

N/A
N/A
Protected

Academic year: 2021

Share "The Geographic Event-Driven Dispatch Algorithm for a Hybrid Sensor Network"

Copied!
6
0
0

加載中.... (立即查看全文)

全文

(1)

The Geographic Event-Driven Dispatch Algorithm for a Hybrid Sensor

Network

Tian-Wen Song

1, 2

, Hsiu-Kuei Chiang

3

, Chao-Yang Lee

3

, Liang-Cheng Shiu

4

, and

Chu-Sing Yang

3

1

Department of Computer Science and Engineering, National Sun Yat-sen University

2

Department of Applied Internet Science, Hsing Kuo University

3

Department of Institute of Computer and Communication Engineering, National Cheng

Kung University

4

Department of Information Technology, National Pingtung Institute of Commerce

[email protected]

Abstract

-Sensor deployment is an important issue in wireless sensor networks. In this paper, we propose the geographic event-driven dispatch algorithm in a sensor network with a mix of mobile and static sensors. The key feature is that the deployment process is triggered by an event-driven request and tries to solve the sensor dispatch problem. The mobile sensor will be selected to heal coverage hole, according to the position and the approximate contribution estimation of each mobile sensor. The efficiency estimation of each mobile sensor is related to the geographic information and distance between two sensors. Experiments demonstrate the superiority of our algorithm for average energy consumption and network lifetime by using geographic event-driven sensor dispatch algorithm in a hybrid sensor network.

Keywords: Geographic, Coverage, Mobile Sensor,

Sensor Deployment, Wireless Sensor Networks.

1. Introduction

A sensor network is composed of a large number of sensor nodes that are densely deployed. Unlike traditional mobile ad-hoc networks [1], wireless sensor networks [2] consist of the sensor nodes which are made up of four basic components: a sensing unit, a processing unit, a transceiver unit and a power unit [3]. These nodes can self-organize and adapt to support the specific applications such as environment monitoring, pollution detection, and target tracking. Therefore, more and more researchers pay their attention to the sensor networks, and one of the most important issues focused in previous works is sensor deployment. By employing different deployment strategies sensor deployment may be optimized for commutation/computation cost, coverage rate, and power efficiency.

Since the problems of sensor coverage and deployment are fundamentally inter-related [4] in a sensor network, many deployment algorithms were proposed for increasing the coverage of the sensor field. Some of these related works assume all of the sensors are static [5, 6]. Since randomly deploying sensors usually obtains an undesired coverage ratio, the static sensor networks must be deployed according to a predefined shape decided by the different optimal algorithms. More recent works on sensor deployment assume all sensors are mobile [7, 8, 9]. The key advantage of employing mobile sensors is that sensors can dynamically move to monitor uncovered areas for increasing coverage ratio. The sensors may move from a densely deployed area toward a sparse area from a k-covered area to a coverage hole.

Recently, only few studies [10, 11] have so far been made at deploying a mixture of mobile and static sensors to construct sensor network for balancing sensor cost and coverage. A bidding protocol was proposed in [10]. Static sensors estimate coverage holes which are areas not covered by any node, and bid mobile sensors to heal the holes. Mobile sensors choose highest bid and move to the corresponding target location for covering holes. These processes may go into iterations until stable status is achieved. No more sensors will move and desired sensing coverage is achieved in this stable status. In paper [11], a novel approach for relocating mobile sensors in a hybrid sensor network was presented. It utilized flip-based mobile sensors [12], and the optimal decision of the mobile sensor node moving direction is made based on Analytical Hierarchy Process (AHP) [13] according to four factors: coverage hole, obstacle avoidance, hot spot, and the boundary effect. Each factor consists of eight direction alternatives. Mobile sensors will flip to the decided direction according to calculated

(2)

global weights. The processes also iterates until the network stable state is achieved. These recent two papers deal with the coverage problem, but there may be a lot of movements during the process.

Based on this observation, we propose a geographic event-driven dispatch algorithm in a hybrid or called a mixed wireless sensor network consisting of both static and mobile sensor nodes. By choosing to move the mobile sensor with lowest cost which means the best, it will make improvements of decreasing total cost of coverage and power consumption in a different applied consideration.

The rest of this paper is organized as follows. In Section 2, we introduce some preliminaries on our assumption, system scenario, and problem definition. Section 3 presents the geographic event-driven dispatch algorithm. Experiment results are given in Section 4. Finally, concluding remarks are made in Section 5.

2. Preliminaries

2.1. Assumptions

In this paper, we discuss the related deployment problem, which is “mobile sensor dispatch problem.” The object of our algorithm is to select a set of adaptable mobile sensor to be move with more efficiency. There are some assumptions. z In a sensing field A, we distributed a lot of

static sensors, and a few mobile sensors around the sink initially.

z Each sensor has the same communication distance Rc and sensing distance Rs. Sensor

node’s communication range Rc is larger than

the sensing range Rs. Here, we assume the

communication range Rc is twice the sensing

range Rs.

z Every sensor node can receive another sensor node’s message within its communication range. The sink knows the position and distance between them.

z Every sensor node can detect if there are obstacles in its sensing range and knows these obstacles’ position. Also assume that the size and shape of obstacles are known beforehand and loaded into sink before deployment.

2.2. System Scenario

In this paper, the proposed method to rearrange mobile sensor nodes in the rescue scene uses the efficiency estimation to decide the candidate which should be moved by the sink. The goal of this method is to heal coverage hole efficiently in order to get acceptable coverage and low power

saving while keeping network connectivity. Initially the static sensors are randomly deployed in the monitoring area, and Voronoi diagram [14, 15] is employed to detect and estimate the coverage holes. The sink (a base station or control center) collect information and determine the target location of the mobile sensors. The event-driven request means the sink observes the collected data represents an abnormal phenomenon. To meet sensing coverage requirements once the sink detect event driven request, it will allocate or relocate mobile sensors which satisfy certain of criteria to move to the target location. Both holes and mobile sensors are labeled with geographic location to be the basis of the strategy of selection mobile sensors.

Sensor nodes don’t send data until a certain event occurs in event-driven wireless sensor network [16]. In our opinion, while an event occurs around a hole, the mobile sensors are dispatched to heal the hole, and this is the reason why our methods are called event-driven algorithms. Unlike some other previous works, our algorithm is event-driven sensor management which is closer to some specific real application. It decreases the average total moving distance and reduces the power consumption to achieve both deployment efficiency and extend the sensor network lifetime.

Figure 1. The Scenario of This Paper.

An example is shown in Fig. 1. The quadrangle indicates the interested sensing field A. There are more static sensor nodes (circular shape with an ID) and a few mobile sensors which are some in the sensing field A and some around the sink. All buildings, trees, and lake are considered as obstacles. Each sensor node knows its own geographic location by using localization algorithm [17, 18, 19], and then apprises to sink. Thus, the sink can construct a Voronoi cell after receiving the local information from all of sensors. As shown in Fig. 2, the sink can evaluate the bisector lines between sensors. After all bisector

(3)

lines have been evaluated, these lines can construct Voronoi cells. In a given cell, the sensor in the cell is closer to the every point in the cell than any other sensors. Therefore, the sink can obtain all the hole information by using the Voronoi diagram. In this paper, while a certain event occurs around a hole H or the total hole size HS is larger than threshold ε , the mobile sensors will be dispatched to heal the hole H.

Figure 2. The Voronoi Diagram.

2.3. Problem Definition

By using sensor efficiency estimation the sink can decide the mobile sensor which must to be moved, so the mobile sensor with high efficiency and lowest moving distance move to provide the require coverage. Thus, there are some characterizations must be consideration.

(a) Several Sensors Case (b) The Obstacle Case

Figure 3. Two Cases of Characterizations around the Mobile Sensor.

In this paper, we define two sensors si and sj is

connected if the distance between sensors si and sj

is less than Rc and the line segment between

sensors si and sj does not intersect any obstacle or

boundary of sensing field A; otherwise, they are disconnected. If there are several sensors are inside communication distance Rc of sensors si, these

sensors may reduce the efficiency of the sensor. Otherwise, we assume that a point can be monitored by a sensor if it is within a distance of

Rs and line of sight exists with the existence of

obstacles. In other words, the obstacles may also reduce the efficiency of the sensor. Fig. 3(a) and (b) show the examples which may reduce the efficiency of sensor. Therefore, we discuss the mobile sensor dispatch problem, it means given a set of mobile sensors S already deployed in A and an area of hole H that has to be monitored. There is a problem asks how to find a subset of mobile sensors ms S to be moved to H with lower cost.

3. The Geographic Event-Driven

Dispatch Algorithm

3.1. Basic Structures

In the section, we design a sensor dispatch algorithm which is a centralized algorithm. The sink owns the information of the holes and the mobile sensors, and decides to location the mobile sensors with minimum cost. If the environment is known in advance, then a map can be stored into the memory of each sensor node and the movement of all the nodes can be well planned so that each of them can move to its target directly without any extra delay and energy consumption.

The static sensors should explore and be deployed randomly to cover the area A. If a sensor node becomes dysfunctional due to energy depletion or, there is a space that can no longer be monitored. The hole in the area is defined as a region that is uncovered by any sensors S and needs the mobile sensors to move to. Each h H owns the following fields:

Hole Size

Position

Hole Size denotes the size of the hole, and Position field indicate the center coordinate of the

hole. This information about the holes can be obtained through Voronoi diagram.

As for mobile sensors, there are the following fields to indicate the situation for each mobile sensor.

Position

Monitor Area

For each mobile sensor, the initial Position field is set to (0, 0). It means the mobile sensor is located at origin. The Monitor Area field describes the efficiency of mobile sensor.

(4)

3.2. The Efficiency Estimation of Mobile

Sensor

Given a set of mobile sensors S already deployed in A and an area of the hole H that has to be monitored. There is the problem asks how to find a subset of mobile sensors ms S to move to

H. Here, we consider a movement solution to

relocate mobile sensors in an efficient way. Initially all the mobile sensors with the same capability is located around the sink. The mobile sensor dispatch algorithm use the efficiency calculated by each mobile node to decide which mobile sensors should be moved. In this paper, if the mobile sensor is used and deployed in A, we calculate the monitor area Ms of the mobile sensors

S to estimate the individual contribution, that is,

∑ ∑

(1) where θi is the overlapping angle of the neighbours

sensor and θo is overlapping angle of the obstacles.

Besides if the mobile sensor is unused and deployed in A, the monitor area Ms of the mobile

sensor is equal to zero.

Figure 4. A Sample of Contribution Estimation of Mobile Sensor.

Fig. 4 indicates an example. We estimate the contribution of the mobile node S by using equation (1). The dotted line denotes the sensing area of sensor. It must be noted that the sensing area of sensor A and B is overlapping with each other, and they also overlapping with the sensing area of mobile sensor S. Thus, the sensing area of sensor A and B can be noted as a group. Therefore, we can obtain the overlapping angle of the neighbour sensors θi and the obstacle θo. Finally,

we can obtain the monitor area Ms of the mobile

sensor.

3.3. The Mobile Sensor Dispatch

Initially, the sink receives the hole H information from the sensors. Generally speaking, the sink obtains the data from all the sensors and confirms whether an event happened. In other words, if the collected data represents an abnormal phenomenon, thus the event happens and the sink must decide which mobile sensors will move to the target hole by the minimum monitor area. In other case, if the sensor is decentralize or some of the sensors have non-energy, it may cause the decrease in coverage area. Therefore, the sink may decide some mobile sensor move to.

Notations:

ei: a event occurs in the i-th hole hi H, where i

= 1, 2, …, n; n is the total number of holes.

HS: the total hole size.

Sensor Dispatch Algorithm: if ei = true

for each ms

find the set of mobile sensor with the minimum monitor area Mi

select one mobile sensors msi from the above

set, in which the sensor is the closest to hi

move msi to the hi

end if HS >ε

find the maximum size of hole h

find the set of mobile sensor with the minimum monitor area Mi

select one mobile sensors msi from the above

set, in which the sensor is the closest to hi

end

Figure 5. The Geographic Event-Driven Dispatch Algorithm.

Fig. 5 shows the geographic event-driven dispatch algorithm. When the event happens around the Hi, the mobile sensor which is chosen

by the sink will be moved to. If a mobile sensor

msi satisfies the following constrains, it is a

candidate which will move to hi.

• The monitor area is low.

• The distance between msi and hi is short.

4. Experiments

In this section, we present some simulation results to verify the effectiveness of the proposed algorithm. We compare our proposed with bidding protocol, in-order scheme, and random scheme. The in-order scheme and random scheme mean the

(5)

sink decide which sensor should be moved by in-order and random, respectively. Table 1 presents the environment parameters of the simulation, and the energy consumption parameters are the same as in [20].

Table 1. Simulation Parameters.

Parameter Values Monitor Area 100m x100m

Communication Radius 20 m Sensing Radius 6 m Moving Speed 5 m/sec Energy Consumption (Action State) 11.2 J/m Energy Consumption (Idle State) 0.727 J/s Energy Consumption

(Transmission) 0.986 J/s Energy Consumption (Reception) 0.751 J/s

Threshold 95% Number of Static Sensors 100

In the first experiment, as shown in Fig. 5, investigates the changes of average coverage ratio with the increase of the number of mobile sensors. The average coverage ratio of our proposed which satisfies the coverage request is similar to the bidding protocol. Therefore, our proposed is feasible. 82 84 86 88 90 92 94 96 98 100 10% 20% 30% 40% 50% 60% 70% 80% 90% A ve rage C ove ra ge R at io (% )

Percentage of the Mobile Sensors

Bidding Protocol In-order Scheme Random Scheme The Proposed

Figure 5. Average Coverage Ratio.

Assume each sensor node equips with three basic energy consumption types: sensing, transmitting and receiving. We simulate the changes of the system lifetime in the second experiment. The simulation results are shown in Fig. 6. As expected, the system lifetime in our proposed algorithm is longer than that in compared bidding protocol. Fig. 7 depicts the average depleting energy between these algorithms. Our algorithm starts the deploying process by an event-driven request. Thus, the event-driven deployment can effectively reduce the unnecessary movements and the energy consumption of the mobile sensors. Moreover, our proposed decide

which mobile sensor should be move by using efficiency estimation. Thus, the sink can solve the sensor dispatch problem with low cost. Therefore, our proposed have the better performance.

0 100 200 300 400 500 600 700 800 900 10% 20% 30% 40% 50% 60% 70% 80% 90% A ve ra ge S ys te m L if eti m e (S ec )

Percentage of the Mobile Sensors

Bidding Protocol In-order Scheme Random Scheme The Proposed

Figure 6. Average System Lifetime.

0 200 400 600 800 1000 1200 1400 10% 20% 30% 40% 50% 60% 70% 80% 90% A vera ge d ep let in g en er gy (J )

Percentage of the Mobile Sensors

Bidding Protocol In-order Scheme Random Scheme The Proposed

Figure 7. Average Depleting Energy.

5. Conclusions

In this paper, we propose the geographic sensor dispatch algorithm in a hybrid sensor network consisting of static and mobile sensors. The objective is to utilize an event-driven request instead of the overall coverage approach to reduce unnecessary sensor movements. Besides, this paper tries to solve the sensor dispatch problem. The mobile sensor should be selected to heal coverage hole, according to the position and the approximate efficiency estimation of each mobile sensor. Our proposed algorithm can decide the adaptable mobile sensor to be moved with lowest cost. Simulation results showed that our proposed algorithm can achieve the purposes of solving sensor dispatch problem and improving network lifetime. Since our approach is a centralized deployment algorithm, we will improve it with distributed deployment scheme based on this work in the future. Conducting the algorithm to a real specific sensor network application is also an important future work and great contribution.

Acknowledgment

(6)

Science Council under grant

NSC-97-2218-E-006-012 and NSC-97-2218-E-006-015, Taiwan.

References

[1] I. Chlamtac, M. Conti, and J. J. Liu, “Mobile ad hoc networking: Imperatives and challenges,” Ad Hoc Networks, 1(1), 2003, 13-64.

[2] G.J. Pottie, “Wireless Sensor Networks,”

Proc. IEEE Information Theory Workshop,

Killarney, Ireland 1998, 139-140.

[3] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, “Wireless sensor networks: a survey,”

Computer Networks, 38(4), 2002, 393-422.

[4] S. K. Meguerdichian, F. Potkonjak, M. Srivastava, and M. B. Srivastava, “Coverage problems in wireless ad-hoc sensor networks,”

Proc. IEEE Conference on Computer Communications, Anchorage, Alaska, USA,

2001, 1380-1387.

[5] S. Kumar, T. H. Lai, and J. Balogh, “On k-coverage in a mostly sleeping sensor network,” Proc. 10th annual international

conference on Mobile computing and networking, Philadelphia, PA, USA, 2004,

144-158.

[6] O. Rahman, A. Razzaque, and C. S. Hong, “Probabilistic Sensor Deployment in Wireless Sensor Network: A New Approach,”

Proc. 9th International Conference on

Advanced Communication Technology,

Phoenix Park, South Korea, 2007, 1419-1422.

[7] G. Wang, G. Cao, T. L. Porta, and W. Zhang, “Sensor Relocation in Mobile Sensor Networks,” Proc. 24th IEEE Annual Joint

Conference of the IEEE Computer and Communications Societies, Miami, FL, USA,

2005, 2302-2312.

[8] G. Wang, G. Cao, and T. L. Porta,

“Movement-assisted sensor deployment,”IEEE Transactions on Mobile

Computing, 5(6), 2006, 640-652.

[9] S. Yang, M. Li, and J. Wu, “Scan-Based Movement-Assisted Sensor Deployment Methods in Wireless Sensor Networks,”

IEEE Transactions on Parallel and Distributed Systems, 18(8), 2007, 1108-1121.

[10] G. Wang, G. Cao, P. Berman, and T. L. Porta, “Bidding Protocols for Deploying Mobile Sensors,” IEEE Transactions on Mobile

Computing, 6(5), 2007, 515-528.

[11] [18] X. Wu, J. Cho, B. J. d'Auriol, S. Lee,

and H. Y. Youn, “Self-deployment of Mobile Nodes in Hybrid Sensor Networks by AHP,”

Lecture Notes in Computer Science, 4611,

2007, 663-672.

[12] G. Wang, G. Cao, T. L. Porta, and W. Zhang, “Sensor Relocation in Mobile Sensor Networks,” Proc. 24th IEEE Annual Joint

Conference of the IEEE Computer and Communications Societies, Miami, FL, USA,

2005, 2302-2312.

[13] D. Niculescu and B. Nath, “Ad Hoc Positioning Systems (APS) Using AoA,”

Proc. IEEE INFOCOM, 2003.

[14] F. Aurenhammer, “Voronoi Diagrams—A Survey of a Fundamental Geometric Data Structure,” ACM Computing Surveys, 23(3), 1991, 345-405.

[15] A. Ghosh, “Estimating Coverage Holes and Enhancing Coverage in Mixed Sensor Networks,” Proc. 29th Annual IEEE

International Conference on Local Computer Networks, Tampa, FL, USA, 2004, 68-76.

[16] I. Mahgoub and M. Ilyas, Sensor Network

Protocols (CRC press,2006)

[17] N. Patwari and A. Hero III, “Using Proximity and Quantized RSS for Sensor Location in Wireless Location in Wireless Networks,”

Proc. Workshop Wireless Sensor Networks and Applications, 2003.

[18] A. Savvides, C. Han, and M.B. Strivastava, “Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors,” Proc. ACM

MobiCom, 2001.

[19] M. A. Batalin and G. S. Sukhatme, “Efficient Exploration Without Localization, IEEE

International Conference on Robotics and Automation (ICRA), May 2003

[20] V. Raghunathan, C. Schurgers, S. Park, and M. B. Srivastava, “Energy-Aware Wireless Microsensor Networks," IEEE Signal

數據

Figure 1. The Scenario of This Paper.
Figure 2. The Voronoi Diagram.
Figure 4. A Sample of Contribution Estimation  of Mobile Sensor.
Figure 5. Average Coverage Ratio.

參考文獻

相關文件

• Compare ρESDP as solved by LPCGD method with ESDP as solved by Sedumi 1.05 Sturm (with the interface to Sedumi coded by Wang et al )... Left: Soln of ρESDP found by

Jin-Jei Wu, Daru Chen, Kun-Lin Liao, Tzong-Jer Yang, and Linfang Shen, “A novel fiber sensor based on a Bragg fiber with a defect layer”, Presented in 2009 Annular Meeting of

Moreover, this chapter also presents the basic of the Taguchi method, artificial neural network, genetic algorithm, particle swarm optimization, soft computing and

The purpose of this thesis is to propose a model of routes design for the intra-network of fixed-route trucking carriers, named as the Mixed Hub-and-Spoke

Research on Analog and Mixed-Signal Processing Integrated Circuit Design for ISFET-Based Linear Sensor Array

Kyunghwi Kim and Wonjun Lee, “MBAL: A Mobile Beacon-Assisted Localization Scheme for Wireless Sensor Networks,” The 16th IEEE International Conference on Computer Communications

Wen Ouyang, Yu-Ting Liu, Yu-Wei Lin[18]在 2009 年發表了論文-”Entropy-based Distributed Fault-tolerant Event Boundary Detection Algorithm in Wireless Sensor

Selcuk Candan, ”GMP: Distributed Geographic Multicast Routing in Wireless Sensor Networks,” IEEE International Conference on Distributed Computing Systems,