Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks Xiaorui Wang, Guoliang Xing, Yuanfang Zhang*, Chenyang Lu, Robert Pless,

Slides:



Advertisements
Similar presentations
Coverage by Directional Sensors Jing Ai and Alhussein A. Abouzeid Dept. of Electrical, Computer and Systems Engineering Rensselaer Polytechnic Institute.
Advertisements

Bidding Protocols for Deploying Mobile Sensors Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic University.
5/2/2015 Wireless Sensor Networks COE 499 Sleep-based Topology Control II Tarek Sheltami KFUPM CCSE COE
An Energy-Efficient Communication Scheme in Wireless Cable Sensor Networks Xiao Chen Neil C. Rowe epartment of Computer Science Department of Computer Science.
Coverage Preserving Redundancy Elimination in Sensor Networks Bogdan Carbunar, Ananth Grama, Jan Vitek Computer Sciences Department Purdue University West.
Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks ACM Wireless Networks Journal, 2002 BENJIE CHEN,
1 School of Computing Science Simon Fraser University, Canada PCP: A Probabilistic Coverage Protocol for Wireless Sensor Networks Mohamed Hefeeda and Hossein.
Target Tracking Algorithm based on Minimal Contour in Wireless Sensor Networks Jaehoon Jeong, Taehyun Hwang, Tian He, and David Du Department of Computer.
1 On Constructing k- Connected k-Dominating Set in Wireless Networks Department of Computer Science and Information Engineering National Cheng Kung University,
The Chinese Univ. of Hong Kong Dept. of Computer Science & Engineering A Sensibility-Based Sleeping Configuration Protocol for Dependable Wireless Sensor.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
Topology Control in Wireless Sensor Networks. 2 Three R&D Styles  Intuitive approach (e.g., directed diffusion)  Easy to understand, a lot of follow-up.
A Survey of Energy-Efficient Scheduling Mechanisms in Sensor Networks Author : Lan Wang·Yang Xiao(2006) Presented by Yi Cheng Lin.
Zoë Abrams, Ashish Goel, Serge Plotkin Stanford University Set K-Cover Algorithms for Energy Efficient Monitoring in Wireless Sensor Networks.
1 TTS: A Two-Tiered Scheduling Algorithm for Effective Energy Conservation in Wireless Sensor Networks Nurcan Tezcan & Wenye Wang Department of Electrical.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
The Chinese Univ. of Hong Kong Node Scheduling Schemes for Coverage Preservation and Fault Tolerance in Wireless Sensor Networks Chen Xinyu Group Meeting.
Layered Diffusion based Coverage Control in Wireless Sensor Networks Wang, Bang; Fu, Cheng; Lim, Hock Beng; Local Computer Networks, LCN nd.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
Power saving technique for multi-hop ad hoc wireless networks.
Authors: Sheng-Po Kuo, Yu-Chee Tseng, Fang-Jing Wu, and Chun-Yu Lin
Lifetime and Coverage Guarantees Through Distributed Coordinate- Free Sensor Activation ACM MOBICOM 2009.
Dynamic Coverage Enhancement for Object Tracking in Hybrid Sensor Networks Computer Science and Information Engineering Department Fu-Jen Catholic University.
A novel gossip-based sensing coverage algorithm for dense wireless sensor networks Vinh Tran-Quang a, Takumi Miyoshi a,b a Graduate School of Engineering,
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Mobile Ad hoc Networks Sleep-based Topology Control
Boundary Recognition in Sensor Networks by Topology Methods Yue Wang, Jie Gao Dept. of Computer Science Stony Brook University Stony Brook, NY Joseph S.B.
Co-Grid: an Efficient Coverage Maintenance Protocol for Distributed Sensor Networks Guoliang Xing; Chenyang Lu; Robert Pless; Joseph A. O ’ Sullivan Department.
P-Percent Coverage Schedule in Wireless Sensor Networks Shan Gao, Xiaoming Wang, Yingshu Li Georgia State University and Shaanxi Normal University IEEE.
Selection and Navigation of Mobile sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
Collision-free Time Slot Reuse in Multi-hop Wireless Sensor Networks
An Energy-Efficient Voting-Based Clustering Algorithm for Sensor Networks Min Qin and Roger Zimmermann Computer Science Department, Integrated Media Systems.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
1 Probabilistic Coverage in Wireless Sensor Networks Nadeem Ahmed, Salil S. Kanhere and Sanjay Jha Computer Science and Engineering, University of New.
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
Virtual Wire for Managing Virtual Dynamic Backbone in Wireless Ad Hoc Networks Bo Ryu, Jason Erickson, Jim Smallcomb ACM MOBICOM 1999.
Barrier Coverage With Wireless Sensors
Ai Chen, Ten H. Lai, Dong Xuan Department of Computer Science and Engineering The Ohio State University Columbus Measuring and Guaranteeing Quality of.
Decentralized Energy- Conserving and Coverage- Preserving Protocols for Wireless Sensor Networks
Computer Network Lab. Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks SenSys ’ 03 Xiaorui Wang, Guoliang Xing, Yuanfang.
1/8/2016 Wireless Sensor Networks COE 499 Sleep-based Topology Control I Tarek Sheltami KFUPM CCSE COE
1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University.
By Zhimin He Oct 1st,2003 Computer Science Department University of Virginia SPAN: An Energy-Efficient Coordination Algorithm for Topology Maintenance.
Energy-Aware Data-Centric Routing in Microsensor Networks Azzedine Boukerche SITE, University of Ottawa, Canada Xiuzhen Cheng, Joseph Linus Dept. of Computer.
Hole Detection and Boundary Recognition in Wireless Sensor Networks Kun-Ying Hsieh ( 謝坤穎 ) Dept. of Computer Science and Information Engineering National.
SPAN: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks Benjie Chen, Kyle Jamieson, Hari Balakrishnan, Robert.
A Coverage-Preserving Node Scheduling Scheme for Large Wireless Sensor Networks Di Tian, and Nicolas D. Georanas ACM WSNA ‘ 02.
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
On Mitigating the Broadcast Storm Problem with Directional Antennas Sheng-Shih Wang July 14, 2003 Chunyu Hu, Yifei Hong, and Jennifer Hou Dept. of Electrical.
Decentralized Energy-Conserving and Coverage-Preserving Protocols for Wireless Sensor Networks Chi-Fu Huang, Li-Chu Lo, Yu-Chee Tseng, and Wen-Tsuen Chen.
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
Saran Jenjaturong, Chalermek Intanagonwiwat Department of Computer Engineering Chulalongkorn University Bangkok, Thailand IEEE CROWNCOM 2008 acceptance.
A Coverage-Preserving Node Scheduling Scheme for Large Wireless Sensor Networks Di Tian, Nicolas D. Georganas First ACM international workshop on Wireless.
I-Hsin Liu1 Event-to-Sink Directed Clustering in Wireless Sensor Networks Alper Bereketli and Ozgur B. Akan Department of Electrical and Electronics Engineering.
Strong Barrier Coverage of Wireless Sensor Networks Benyuan Liu, Olivier Dousse, Jie Wang and Anwar Saipulla University of Massachusetts Lowell and Deutsche.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
COMMUNICATING VIA FIREFLIES: GEOGRAPHIC ROUTING ON DUTY-CYCLED SENSORS S. NATH, P. B. GIBBONS IPSN 2007.
LORD: A Localized, Reactive and Distributed Protocol for Node Scheduling in Wireless Sensor Networks Arijit Ghosh and Tony Givargis Center for Embedded.
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network You-Chiun Wang, Chun-Chi Hu, and Yu-Chee Tseng IEEE Transactions on Mobile Computing.
1 MobiQuery: A Spatiotemporal Query Service in Sensor Networks Chenyang Lu, Guoliang Xing, Octav Chipara, Chien-Liang Fok, Sangeeta Bhattacharya Department.
Reliable Mobicast via Face- Aware Routing Qingfeng Huang,Chenyang Lu and Gruia-Catalin Roman Department of Computer Science and Engineering Washington.
Scalable Coverage Maintenance for Dense Wireless Sensor Networks Jun Lu, Jinsu Wang, Tatsuya Suda University of California, Irvine Secon ‘ 06.
Self-Orienting Wireless Multimedia Sensor Networks for Maximizing Multimedia Coverage Nurcan Tezcan and Wenye Wang Department of Electrical and Computer.
Minimum Power Configuration in Wireless Sensor Networks Guoliang Xing*, Chenyang Lu*, Ying Zhang**, Qingfeng Huang**, and Robert Pless* *Washington University.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
Prof. Yu-Chee Tseng Department of Computer Science
Speaker : Lee Heon-Jong
Survey on Coverage Problems in Wireless Sensor Networks - 2
Presentation transcript:

Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks Xiaorui Wang, Guoliang Xing, Yuanfang Zhang*, Chenyang Lu, Robert Pless, Christopher Gill Department of Computer Science and Engineering Washington University SENSYS 2003 Chun-wei

Outline Introduction Coverage and connectivity configuration when R c ≥ 2R s Coverage Configuration Protocol (CCP) Coverage and connectivity configuration when Rc < 2Rs SPAN+CCP Simulation Conclusion

Introduction Energy is a paramount concern in wireless sensor network  Applications need to operate for a lone time An effective approach for energy conservation  Schedule maximize number of extraneous nodes to sleep  Remain active nodes provide continue service  Active nodes must maintain Sensing coverage Network connectivity

Introduction Present the novel protocols  Dynamically configure a sensor network  Guarantee degree of coverage  Network connectivity

Coverage and connectivity configuration when R c ≥ 2R s Theorem : For a set of sensors that at least 1- cover a region A, the communication graph is connected if R c ≥ 2R s A B Rs

Coverage and connectivity configuration when R c ≥ 2R s Theorem : For a set of sensors that at least 1- cover a region A, the communication graph is connected if R c ≥ 2R s A B Rs Rc

Coverage and connectivity configuration when R c ≥ 2R s Under the condition that R c ≥ 2R s  A sensor network only needs to be configured to guarantee coverage in order to satisfy both coverage and connectivity We present a new Coverage Configuration Protocol (CCP)  Decentralize protocol  Configure a sensor network  Guarantee degree of coverage

Coverage Configuration Protocol (CCP) Each node executes an eligibility algorithm to determine whether it is necessary to become active  K s -Coverage Eligibility Algorithm ineligibility actived

Coverage Configuration Protocol (CCP) - K s -Coverage Eligibility Algorithm Define : Sensing region v

Coverage Configuration Protocol (CCP) - K s -Coverage Eligibility Algorithm Define : Sensing region v V’s sensing circle

Coverage Configuration Protocol (CCP) - K s -Coverage Eligibility Algorithm Define : Sensing region v Sensing Region Not include v’s sensing circle

Coverage Configuration Protocol (CCP) - K s -Coverage Eligibility Algorithm Define : Sensing region Intersection points v Sensing Region Not include v’s sensing circle vu

Coverage Configuration Protocol (CCP) - K s -Coverage Eligibility Algorithm Define : Sensing region Intersection points v Sensing Region Not include v’s sensing circle vu A v

Coverage Configuration Protocol (CCP) - K s -Coverage Eligibility Algorithm Define : Sensing region Intersection points v Sensing Region Not include v’s sensing circle vu A v

Coverage Configuration Protocol (CCP) - K s -Coverage Eligibility Algorithm Theorem : A region A is K s -covered if all intersection points are at least K s -covered The set of sensing circles partition A into a collection of coverage patches  All points in the coverage patches have the same degree of coverage A

Coverage Configuration Protocol (CCP) - K s -Coverage Eligibility Algorithm Theorem : A region A is K s -covered if all intersection points are at least K s -covered S The coverage patch S is < K s -covered

Coverage Configuration Protocol (CCP) - Ks-Coverage Eligibility Algorithm Theorem : A convex region A is K s -covered if all intersection points are at least K s -covered S The intersection points have the same degree of coverage as S

Coverage Configuration Protocol (CCP) - K s -Coverage Eligibility Algorithm Theorem : A convex region A is K s -covered if all intersection points are at least K s -covered S A x u v w The coverage patch S is < K s -covered

Coverage Configuration Protocol (CCP) - K s -Coverage Eligibility Algorithm Theorem : A convex region A is K s -covered if all intersection points are at least K s -covered S A x u v w The intersection points have the same degree of coverage as S

Coverage Configuration Protocol (CCP) - K s -Coverage Eligibility Algorithm We can transform the problem of determining the coverage degree of region to the intersection point Each sensor finds whether all intersection points in its sensing region are at least K s - covered  If all intersection points are at least K s -covered Ineligible for turning active  If one of the intersection points is < K s -covered Eligible for turning active

Coverage Configuration Protocol (CCP) - K s -Coverage Eligibility Algorithm V

V

V All intersection points in V’s sensing region are at least K s -covered

Coverage Configuration Protocol (CCP) - K s -Coverage Eligibility Algorithm Find all intersection points  Each node needs to consider all sensors in its sensing neighbor  Each node broadcast the HELLO message periodically Location and status information V u |uv|≤2R s

Coverage Configuration Protocol (CCP) - K s -Coverage Eligibility Algorithm In CCP, each node determines its eligibility using K s -coverage eligibility algorithm  Each node may switch state dynamically when its eligibility change A node can be in one of three states :  SLEEP  LISTEN  ACTIVE

Coverage Configuration Protocol (CCP) - switch state In SLEEP : Sleep time (T S ) T S expire t Listen time

Coverage Configuration Protocol (CCP) - switch state In LISTEN : t Receive HELLO, WITHDRAW, or JOIN message JOIN A B C D E F

Listen time Coverage Configuration Protocol (CCP) - switch state In LISTEN : t Receive HELLO, WITHDRAW, or JOIN message Evaluate its eligibility Ineligible A B C D E F

Listen time Coverage Configuration Protocol (CCP) - switch state In LISTEN : t Receive HELLO, WITHDRAW, or JOIN message Evaluate its eligibility Ineligible Return to sleep state Sleep time (T S ) A B C D E F

Listen time Coverage Configuration Protocol (CCP) - switch state In LISTEN : t Receive HELLO, WITHDRAW, or JOIN message A B C D E F withdraw

Listen time Coverage Configuration Protocol (CCP) - switch state In LISTEN : t Receive HELLO, WITHDRAW, or JOIN message A B C D E F withdraw Evaluate its eligibility eligible Join timer

Listen time Coverage Configuration Protocol (CCP) - switch state In LISTEN : t Receive HELLO, WITHDRAW, or JOIN message A B C D E F Evaluate its eligibility Join timer eligible Receive JOIN message G JOIN

Listen time Coverage Configuration Protocol (CCP) - switch state In LISTEN : t Receive HELLO, WITHDRAW, or JOIN message A B C D E F Evaluate its eligibility Join timer eligible Receive JOIN message G Evaluate its eligibility ineligible LISTEN time expire Sleep time (T S )

Listen time Coverage Configuration Protocol (CCP) - switch state In LISTEN : t Receive HELLO, WITHDRAW, or JOIN message A B C D E F Evaluate its eligibility Join timer eligible Receive JOIN message G Evaluate its eligibility ineligible LISTEN time expire Sleep time (T S )

Listen time Coverage Configuration Protocol (CCP) - switch state In LISTEN : t Receive HELLO, WITHDRAW, or JOIN message A B C D E F Evaluate its eligibility Join timer eligible G T J expire

Listen time Coverage Configuration Protocol (CCP) - switch state In LISTEN : t Receive HELLO, WITHDRAW, or JOIN message A B C D E F Evaluate its eligibility Join timer eligible G Broadcast a Join message T J expire

Listen time Coverage Configuration Protocol (CCP) - switch state In LISTEN : t Receive HELLO, WITHDRAW, or JOIN message A B C D E F Evaluate its eligibility Join timer eligible G Broadcast a Join message T J expire Active State

Coverage Configuration Protocol (CCP) - switch state In ACTIVE : t Active State Update Sensing Neighbors Evaluate its eligibility Receive HELLO message eligible Remain Active state

Active Coverage Configuration Protocol (CCP) - switch state In ACTIVE : t Update Sensing Neighbors Evaluate its eligibility Receive HELLO message ineligible Withdraw Timer A B C D E F G Hello T W expire

Active Coverage Configuration Protocol (CCP) - switch state In ACTIVE : t Update Sensing Neighbors Evaluate its eligibility Receive HELLO message ineligible Withdraw Timer A B C D E F G Broadcast a WITHDRAW message T W expire

Active Coverage Configuration Protocol (CCP) - switch state In ACTIVE : t Update Sensing Neighbors Evaluate its eligibility Receive HELLO message ineligible Withdraw Timer A B C D E F G Broadcast a WITHDRAW message T W expire Sleep time (T S )

Active Coverage Configuration Protocol (CCP) - switch state In ACTIVE : t Update Sensing Neighbors Evaluate its eligibility Receive HELLO message ineligible Withdraw Timer A B C D E F G Hello

Active Coverage Configuration Protocol (CCP) - switch state In ACTIVE : t Update Sensing Neighbors Evaluate its eligibility Receive HELLO message ineligible Withdraw Timer A B C D E F G withdraw Receive HELLO, or WITHDRAW message

Active Coverage Configuration Protocol (CCP) - switch state In ACTIVE : t Update Sensing Neighbors Evaluate its eligibility Receive HELLO message ineligible Withdraw Timer A B C D E F G Evaluate its eligibility Receive HELLO, or WITHDRAW message eligible

Active Coverage Configuration Protocol (CCP) - switch state In ACTIVE : t Update Sensing Neighbors Evaluate its eligibility Receive HELLO message ineligible Withdraw Timer A B C D E F G Evaluate its eligibility Receive HELLO, or WITHDRAW message eligible Cancel T W

Coverage and connectivity configuration when R c < 2R s CCP cannot guarantee connectivity if R c < 2R s Integrate CCP with an existing connectivity maintain protocol  Provide both sensing coverage and communication connectivity A RsRs B RcRc

SPAN+CCP “ Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks “ Mobicom’03  Maintain a communication backbone composed of active node (=coordinator)  The communication backbone maintains the topology of the network All active nodes are connected through the backbone All inactive nodes are directly connected to at least one active node

SPAN+CCP Coordinator eligibility rule  Two of its neighbors cannot reach each other either directly or via one or two coordinator A B C D X E

SPAN+CCP Coordinator eligibility rule  Two of its neighbors cannot reach each other either directly or via one or two coordinator B C D E A X

SPAN+CCP Coordinator eligibility rule  Two of its neighbors cannot reach each other either directly or via one or two coordinator B C D E A X

SPAN+CCP Coordinator eligibility rule  Two of its neighbors cannot reach each other either directly or via one or two coordinator B C D E A Coordinator eligibility

SPAN+CCP Integrating CCP with SPAN Eligibility algorithm for providing both coverage and connectivity  Eligibility rule for inactive node : According to the eligibility rule of SPAN or CCP to become active  Eligibility rule for active nodes An active node will withdraw if it satisfies the Eligibility rule of neither SPAN nor CCP

Simulation NS-2 simulator 400×400 m 2 coverage region 160 nodes are randomly distributed in the field Sensing range 50m The requested coverage degree K S = 1

Simulation R C /R S = 1.5 Sink Active node Inactive node

Simulation R C /R S = 1.5

Simulation

Conclusion Present CCP  achieve different degrees of coverage requested by applications Integrate CCP with SPAN  provide both coverage and connectivity guarantees

THANK YOU!!