nurcan tezcan & wenye wang department of electrical and computer engineering
DESCRIPTION
TTS: A Two-Tiered Scheduling Algorithm for Effective Energy Conservation in Wireless Sensor Networks. Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering North Carolina State University IEEE ICC 2006. outlines. Introduction Two-tiered scheduling scheme Simulation - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/1.jpg)
1
TTS: A Two-Tiered Scheduling Algorithm for Effective Energy Conservation in Wireless Sensor Networks
Nurcan Tezcan & Wenye WangDepartment of Electrical and Computer Engineering
North Carolina State University
IEEE ICC 2006
![Page 2: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/2.jpg)
2
outlines
Introduction Two-tiered scheduling scheme Simulation Conclusion
![Page 3: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/3.jpg)
3
Introduction Energy-efficient scheduling
schemes (i) connectivity preserving scheduling
schemes SPAN [6] GAF [17]
(ii) coverage preserving scheduling schemes
(iii) connectivity and coverage preserving scheduling schemes
![Page 4: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/4.jpg)
4
Introduction Integrate coverage and connectivity by
a tiered approach Nodes having been used for connectivity or
coverage have different sleeping behavior. If the coverage-tier does not exist, the
proposed mechanism works like an energy-efficient topology control.
If the connectivity-tier does not exist, it becomes a coverage preserving node scheduling scheme.
![Page 5: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/5.jpg)
5
Introduction
Contributions Propose a two-tiered scheduling
scheme for efficient energy conservation.
![Page 6: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/6.jpg)
6
![Page 7: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/7.jpg)
7
Two-tiered scheduling scheme
![Page 8: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/8.jpg)
8
TR
TR : time is divided into roundsTCU : classification update intervalTNO : network operation interval
![Page 9: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/9.jpg)
9
Two-tiered scheduling scheme In each round,
Selected N-nodes is in sleep mode. E-nodes are responsible to provide the
coverage thus, they sleep and wakeup periodically to send/receive to/from the sink.
Only do the ED-nodes which forward the data to sink are active.
Our goal is to construct a connected dominating set having minimum number of dominating nodes.
![Page 10: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/10.jpg)
10
Total region covered by the sensors in C
D Connected dominating set
![Page 11: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/11.jpg)
11
Establishment of the Coverage-Tier To find the minimum number of sensors as our cov
erage set that cover the entire field is is NP-hard. We use a greedy approach for approximating coverage se
t, running in polynomial time. We take residual energy of nodes as the weight in our wei
ghted-greedy algorithm, since our ultimate goal is to prolong the network lifetime.
Cost function for a sensor : its consumed energy per its covering area that can be monitored by this sensor.
Thus, with lower consumed energy and monitoring larger uncovered field implies smaller cost.
![Page 12: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/12.jpg)
12
The cost function
To find a coverage set C while minimizing the total cost of selected sensors
In each step, our algorithm (Fig. 2) selects one node from the unselected sensors which has the minimum cost per uncovered area
![Page 13: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/13.jpg)
13
Establishment of the Coverage-Tier
//Until A is fully covered.
By adding a new node to C, uncovered area in A shrinks gradually.
![Page 14: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/14.jpg)
14
Establishment of the Connectivity-Tier The most effective approach to
conserving energy is to establish the minimum connected dominating set (MCDS), but it is NP-hard. We use a weighted greedy algorithm to find a
connected dominating set (ED-nodes) among these E-nodes.
Cost function is calculated as the consumed energy per degree of connectivity
Degree of connectivity is the number of neighboring nodes.
Having higher residual energy and degree of connectivity result in higher change of being a dominating node.
![Page 15: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/15.jpg)
15
The number of neighbors of sensor Si
We first search its neighbor having minimum cost per neighbors
we attempt to minimize the total cost of CDS
![Page 16: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/16.jpg)
16
Establishment of the Connectivity-Tier Step
Selecting a node having minimum connectivity and decide either to remove it from CDS or lock it as a dominating node.
A node can be removed from CDS if and only if the remaining set is still connected.
While removing a node, we have to ensure that at least one of its neighbor has already been locked.
Otherwise, we select one of its neighbors to be a dominating node.
This operation continues until all remaining nodes in CDS are locked as dominating nodes.
![Page 17: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/17.jpg)
17
//Stop when D = L//L is a temporary set of the CDS
![Page 18: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/18.jpg)
18
Updating Coverage and Connectivity-Tiers To balance the energy consumption, we
update the coverage and connectivity-tiers process every TR. In each round, current residual energy of
sensors is used for calculating the cost. N-nodes with higher energy levels may be
selected as E-nodes. The sink keeps the energy level information
up-to-date. The algorithm runs on the sink, it does not
incur any overhead to sensor nodes.
![Page 19: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/19.jpg)
19
Simulation Simulation environment
Simulator : ns2 Area of sensing field : 250m x 250m Number of sensor nodes : 100 Randomly deploy 100 sensor nodes. Sensing range of a sensor node : 25m Transmission range of a sensor node : 100m
Transmission range is assumed to be at least as twice as sensing range [18].
Sensor sends event reports in every 0.5 sec during phenomenon node is in its sensing range.
Sink sends periodic queries to the sensors in every 2 sec.
![Page 20: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/20.jpg)
20
1. Network having 500 nodes has the lowest ratio of E-nodes and ED-nodes.2. The greedy algorithms perform even better in densely deployed network. 3. The ratio of active nodes remain stable over time of the simulation.
Evaluate the number of active nodes: E-nodes and ED-nodes
![Page 21: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/21.jpg)
21
TTS provides a significant energy consumption compared to alwaysActive scheme while providing fully monitored sensing field. About 1/2.
Measure energy consumption and the residual energy distribution
![Page 22: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/22.jpg)
22
Network lifetime is prolonged significantly in two-tiered scheme compared to alwaysActive, especially in high dense networks.
Investigate the effect of our protocol in prolonging the network lifetime
![Page 23: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/23.jpg)
23
Fig. 7(a), coverage set and CDS is updated in every round (TR) based on their new residual energy levels.By updating nodes, we balance the energy consumption of sensors and extend the lifetime of a sensor network.
![Page 24: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/24.jpg)
24
Conclusion
Present a two-tiered scheduling scheme that provides effective energy conservation in wireless sensor network coverage-tier connectivity-tier
![Page 25: Nurcan Tezcan & Wenye Wang Department of Electrical and Computer Engineering](https://reader031.vdocuments.site/reader031/viewer/2022032205/56812c44550346895d90c9b7/html5/thumbnails/25.jpg)
25
References [6] Benjie Chen, Kyle Jamieson, Hari Balakrishnan, and Rober
t Morris. SPAN: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks. In Proc. of ACM Mobicom, pages 85–96, Rome, Italy, July 2001.
[17] Ya Xu, John S. Heidemann, and Deborah Estrin. GAF , Geography-informed energy conservation for Ad Hoc routing. In Proc. of ACM Mobicom, pages 70–84, Rome, Italy, July 2001.
[18] Honghai Zhang and Jennifer Hou. Maintaining Sensor Coverage and Connectivity in Large Sensor Networks. In Proc. of NSF International Workshop on Theoretical and Algorithmic Aspects of Sensor, Adhoc Wireless, and Peer-to-Peer Networks, 2004.