ETH Zurich – Distributed Computing Group Jasmin Smula 1ETH Zurich – Distributed Computing – www.disco.ethz.ch Stephan Holzer Yvonne Anne Pignolet Jasmin.

Slides:



Advertisements
Similar presentations
Energy-Efficient Distributed Algorithms for Ad hoc Wireless Networks Gopal Pandurangan Department of Computer Science Purdue University.
Advertisements

* Distributed Algorithms in Multi-channel Wireless Ad Hoc Networks under the SINR Model Dongxiao Yu Department of Computer Science The University of Hong.
Leader Election Let G = (V,E) define the network topology. Each process i has a variable L(i) that defines the leader.  i,j  V  i,j are non-faulty.
Design Guidelines for Maximizing Lifetime and Avoiding Energy Holes in Sensor Networks with Uniform Distribution and Uniform Reporting Stephan Olariu Department.
ETH Zurich – Distributed Computing Group Raphael Eidenbenz, INFOCOM ETH Zurich – Distributed Computing Group Raphael Eidenbenz, Thomas Locher, Roger.
Trickle: Code Propagation and Maintenance Neil Patel UC Berkeley David Culler UC Berkeley Scott Shenker UC Berkeley ICSI Philip Levis UC Berkeley.
Improvement on LEACH Protocol of Wireless Sensor Network
Fabian Kuhn, Microsoft Research, Silicon Valley
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Johannes Schneider –1 A Log-Star Distributed Maximal Independent Set Algorithm for Growth-Bounded Graphs Johannes Schneider Roger Wattenhofer TexPoint.
Broadcasting Protocol for an Amorphous Computer Lukáš Petrů MFF UK, Prague Jiří Wiedermann ICS AS CR.
Information Dissemination in Highly Dynamic Graphs Regina O’Dell Roger Wattenhofer.
Routing, Anycast, and Multicast for Mesh and Sensor Networks Roland Flury Roger Wattenhofer RAM Distributed Computing Group.
Fast Distributed Algorithm for Convergecast in Ad Hoc Geometric Radio Networks Alex Kesselman, Darek Kowalski MPI Informatik.
Speed Dating despite Jammers Dominik Meier Yvonne-Anne Pignolet Stefan Schmid Roger Wattenhofer.
Ad Hoc and Sensor Networks – Roger Wattenhofer –7/1Ad Hoc and Sensor Networks – Roger Wattenhofer – MAC Theory Chapter 7 TexPoint fonts used in EMF. Read.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
ETH Zurich – Distributed Computing Group Roger Wattenhofer 1ETH Zurich – Distributed Computing – Christoph Lenzen Roger Wattenhofer Exponential.
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Distributed Coloring in Õ(  log n) Bit Rounds COST 293 GRAAL and.
Distributed Disaster Disclosure Bernard Mans Stefan Schmid Roger Wattenhofer Scandinavian Workshop on Algorithm Theory (SWAT) June 2008.
Dynamic Hypercube Topology Stefan Schmid URAW 2005 Upper Rhine Algorithms Workshop University of Tübingen, Germany.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Mobility (III) 12th Week
Uniform Power Connectivity University of the Negev
EWSN 04 – Berlin, Jan. 20, 2004 Silence is Golden with High Probability: Maintaining a Connected Backbone in Wireless Sensor Networks Paolo Santi* Janos.
An Efficient Location Service for Mobile Ad Hoc Networks Roland Flury Roger Wattenhofer Distributed Computing Group MLS.
Algorithmic Models for Sensor Networks Stefan Schmid and Roger Wattenhofer WPDRTS, Island of Rhodes, Greece, 2006.
Localized Self- healing using Expanders Gopal Pandurangan Nanyang Technological University, Singapore Amitabh Trehan Technion - Israel Institute of Technology,
Jamming and Anti-Jamming in IEEE based WLANs Ravi Teja C 4/9/2009 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Energy-Optimum Throughput and Carrier Sensing Rate in CSMA-Based Wireless Networks.
Johannes PODC 2009 –1 Coloring Unstructured Wireless Multi-Hop Networks Johannes Schneider Roger Wattenhofer TexPoint fonts used in EMF. Read.
Distributed Verification and Hardness of Distributed Approximation Atish Das Sarma Stephan Holzer Danupon Nanongkai Gopal Pandurangan David Peleg 1 Weizmann.
1 Y-MAC: An Energy-efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks Youngmin Kim, Hyojeong Shin, and Hojung Cha International Conference.
1 Plaxton Routing. 2 Introduction Plaxton routing is a scalable mechanism for accessing nearby copies of objects. Plaxton mesh is a data structure that.
Fault Tolerant and Mobility Aware Routing Protocol for Mobile Wireless Sensor Network Name : Tahani Abid Aladwani ID :
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
1 Constant Density Spanners for Wireless Ad-Hoc Networks Discrete Mathematics and Algorithms Seminar Melih Onus April
Foundations of Communication on Multiple-Access Channel Dariusz Kowalski.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
1 Tight Bounds for Delay-Sensitive Aggregation Yvonne Anne Oswald Stefan Schmid Roger Wattenhofer Distributed Computing Group LEA.
1 The Power of Non-Uniform Wireless Power ETH Zurich – Distributed Computing Group Magnus M. Halldorsson Reykjavik University Stephan Holzer ETH Zürich.
PODC Distributed Computation of the Mode Fabian Kuhn Thomas Locher ETH Zurich, Switzerland Stefan Schmid TU Munich, Germany TexPoint fonts used in.
Data Collection and Dissemination. Learning Objectives Understand Trickle – an data dissemination protocol for WSNs Understand data collection protocols.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
Physical clock synchronization Question 1. Why is physical clock synchronization important? Question 2. With the price of atomic clocks or GPS coming down,
ETH Zurich – Distributed Computing – Silvio Frischknecht, Barbara Keller, Roger Wattenhofer Convergence in (Social) Influence Networks.
Leader Election (if we ignore the failure detection part)
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
BATON A Balanced Tree Structure for Peer-to-Peer Networks H. V. Jagadish, Beng Chin Ooi, Quang Hieu Vu.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
ETH Zurich – Distributed Computing Group Stephan Holzer 1ETH Zurich – Distributed Computing – Stephan Holzer Yvonne Anne Pignolet Jasmin.
ETH Zurich – Distributed Computing Group Stephan Holzer 1ETH Zurich – Distributed Computing – Stephan Holzer Yvonne Anne Pignolet Jasmin.
Hwajung Lee. Let G = (V,E) define the network topology. Each process i has a variable L(i) that defines the leader.   i,j  V  i,j are non-faulty ::
UNIT IV INFRASTRUCTURE ESTABLISHMENT. INTRODUCTION When a sensor network is first activated, various tasks must be performed to establish the necessary.
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
ETH Zurich – Distributed Computing Group Stephan Holzer 1ETH Zurich – Distributed Computing – Stephan Holzer Yvonne Anne Pignolet Jasmin.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
ETH Zurich – Distributed Computing Group Stephan HolzerSODA Stephan Holzer Silvio Frischknecht Roger Wattenhofer Networks Cannot Compute Their Diameter.
Wireless Access and Networking Technology (WANT) Lab. An Efficient Data Aggregation Approach for Large Scale Wireless Sensor Networks Globecom 2010 Lutful.
– Clustering TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A.
ETH Zurich – Distributed Computing Group Stephan HolzerETH Zurich – Distributed Computing – Stephan Holzer - ETH Zürich Thomas Locher.
A Log-Star Distributed Maximal Independent Set Algorithm for Growth-Bounded Graphs Johannes Schneider Roger Wattenhofer TexPoint fonts used in EMF.
Monitoring Churn in Wireless Networks
TexPoint fonts used in EMF.
Distributed Network Measurements
Presentation transcript:

ETH Zurich – Distributed Computing Group Jasmin Smula 1ETH Zurich – Distributed Computing – Stephan Holzer Yvonne Anne Pignolet Jasmin Smula Roger Wattenhofer TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A Monitoring Churn in Wireless Networks

ETH Zurich – Distributed Computing Group Jasmin Smula 2 Motivation / Intro Network of sensor nodes: Nodes might fail / nodes may be added All nodes should be aware of all present nodes with small delay with little energy consumption using few channels for communication wireless, communicating on several channels battery powered measuring certain properties of their environment

ETH Zurich – Distributed Computing Group Jasmin Smula 3 Model n nodes with IDs single-hop synchronized time slots transmit / receive / sleep k channels no collision detection energy 1 / 1 / t sstt s srsr time t t s t s t t s s node 1 node 2 node 3 channel 1 channel 2 channel 1 channel 2 channel 1 channel 2 O(1) IDs r r s rr s r r s r s r s t s t s s bounded message size local computations free

ETH Zurich – Distributed Computing Group Jasmin Smula 4 7 Model cont’d Nodes may join or crash at any time Adversary: May let nodes crash or join in order to make an algorithm fail churn = joins and crashes burst = large number of joins and crashes in short time

ETH Zurich – Distributed Computing Group Jasmin Smula 5 Goal Every node must know the IDs of all nodes currently in the network

ETH Zurich – Distributed Computing Group Jasmin Smula 6 Simple Lower Bounds What time / energy is at least necessary in this model? every node can only receive one message per time slot containing at most a constant number of IDs  Ω(b) time slots necessary to learn about b joins / crashes  every node needs Ω(b) energy units to learn about b joins / crashes  on average only constant rate of churn tolerable per time slot

ETH Zurich – Distributed Computing Group Jasmin Smula 7 Results tolerates churn bursts in any order of magnitude Our Monitoring Algorithm: handles asymptotically maximum average rate of churn tolerable in this model needs Θ(n/log n) channels after each burst of size b it takes O(b + log n) time slots and O(b + log n) energy per node until all nodes have updated their ID table (optimal up to additive logarithmic term) is deterministic except for detection of joining nodes

ETH Zurich – Distributed Computing Group Jasmin Smula 8 Results cont‘d Our Monitoring Algorithm: can get by with less than Θ(n/log n) channels: k channels available  time.

ETH Zurich – Distributed Computing Group Jasmin Smula 9 Monitoring Algorithm burst size is assumed to be b'=log n nodes partitioned into n/(2b'+2)-1 sets each set detects crashed and joined nodes on its own channel disseminate information to all nodes all nodes update ID table double b' if algo did not work 2b'+2 nodes in each set Θ(n/b') sets

ETH Zurich – Distributed Computing Group Jasmin Smula 10 Crash Detection nodes send „I am here“ messages I am still here! min(2b'+2,n) time slots necessary

ETH Zurich – Distributed Computing Group Jasmin Smula 11 Join Detection Set S 1 joiners send join requests to with S 1 with probability 1/b' I want to join! b' in Ω(b)  in constant number of rounds at least 1 joiner

ETH Zurich – Distributed Computing Group Jasmin Smula 12 Information Dissemination every set becomes vertex of balanced binary tree every set forwards information on node v with smallest ID first information on v disseminated after O(log n) time slots depth log n all information disseminated after O(log n + b') time slots

ETH Zurich – Distributed Computing Group Jasmin Smula 13 Monitoring Algorithm b' = log n partitioning crash detection dissemination update ID table double b' log(b/log n) times runtime O(b + log n) Time O(1) O(min(b', n)) O(b' + log n) Step join detection O(b' + log n)

ETH Zurich – Distributed Computing Group Jasmin Smula 14 What if critical nodes crash? in each set node which is responsible for communication with other sets = representative all other nodes replacements replacements take over if representative does not send delay of at most b' still runtime of O(b' + log n) per round

ETH Zurich – Distributed Computing Group Jasmin Smula 15 Conclusions & Future Work Model t sstt s srsr Lower Bounds Monitoring Algorithm Future Work: Multi-hop

ETH Zurich – Distributed Computing Group Jasmin Smula 16ETH Zurich – Distributed Computing – Stephan Holzer Yvonne Anne Pignolet Jasmin Smula Roger Wattenhofer Thank You! Questions & Comments? TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A