Roger ALGOSENSORS 2008 –1 …What Is It Good For?! TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A.

Slides:



Advertisements
Similar presentations
Gradient Clock Synchronization in Wireless Sensor Networks
Advertisements

Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
* Distributed Algorithms in Multi-channel Wireless Ad Hoc Networks under the SINR Model Dongxiao Yu Department of Computer Science The University of Hong.
HIERARCHY REFERENCING TIME SYNCHRONIZATION PROTOCOL Prepared by : Sunny Kr. Lohani, Roll – 16 Sem – 7, Dept. of Comp. Sc. & Engg.
Improvement on LEACH Protocol of Wireless Sensor Network
Distributed Computing Group Roger Wattenhofer Ad-Hoc and Sensor Networks Worst-Case vs. Average-Case IZS 2004.
Geometric Ad-Hoc Routing: Of Theory and Practice Fabian Kuhn Roger Wattenhofer Yan Zhang Aaron Zollinger.
Christoph PODC 2009 Tight Bounds for Clock Synchronization Christoph Lenzen, Thomas Locher, and Roger Wattenhofer.
Ad-Hoc Networks Beyond Unit Disk Graphs
XTC: A Practical Topology Control Algorithm for Ad-Hoc Networks
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Worst-Case Optimal and Average-Case Efficient Geometric Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
Routing, Anycast, and Multicast for Mesh and Sensor Networks Roland Flury Roger Wattenhofer RAM Distributed Computing Group.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
A Robust Interference Model for Wireless Ad-Hoc Networks Pascal von Rickenbach Stefan Schmid Roger Wattenhofer Aaron Zollinger.
ETH Zurich – Distributed Computing Group Roger Wattenhofer 1ETH Zurich – Distributed Computing – Christoph Lenzen Roger Wattenhofer Exponential.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
Ad Hoc and Sensor Networks – Roger Wattenhofer –4/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Data Gathering Chapter 4 TexPoint fonts used in EMF.
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.
$ Spectrum Aware Load Balancing for WLANs Victor Bahl Ranveer Chandra Thomas Moscibroda Yunnan Wu.
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
Randomized 3D Geographic Routing Roland Flury Roger Wattenhofer Distributed Computing Group.
ETH Zurich – Distributed Computing Group Roger Wattenhofer 1ETH Zurich – Distributed Computing – Roger Wattenhofer TexPoint fonts used.
ETH Zurich – Distributed Computing Group Jasmin Smula 1ETH Zurich – Distributed Computing – Stephan Holzer Yvonne Anne Pignolet Jasmin.
Geometric Routing without Geometry
Let’s get Physical! ETH Zurich – Distributed Computing – ICALP 2010 – Roger Wattenhofer.
Theory Meets Practice …it's about TIME! TexPoint fonts used in EMF.
Dept. of Computer Science Distributed Computing Group Asymptotically Optimal Mobile Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
Roger WISARD 2008 –1 The Complexity of Connectivity in Wireless Networks TexPoint fonts used in EMF. Read the TexPoint manual before you.
1 Ultra-Low Duty Cycle MAC with Scheduled Channel Polling Wei Ye Fabio Silva John Heidemann Presented by: Ronak Bhuta Date: 4 th December 2007.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
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.
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
Delay Efficient Sleep Scheduling in Wireless Sensor Networks Gang Lu, Narayanan Sadagopan, Bhaskar Krishnamachari, Anish Goel Presented by Boangoat(Bea)
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Roger RAWNET 2008 –1 The Worst-Case Capacity of Wireless Networks TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
Johannes PODC 2009 –1 Coloring Unstructured Wireless Multi-Hop Networks Johannes Schneider Roger Wattenhofer TexPoint fonts used in EMF. Read.
An Algorithmic Approach to Geographic Routing in Ad Hoc and Sensor Networks - IEEE/ACM Trans. on Networking, Vol 16, Number 1, February 2008 D
Distributed Constraint Optimization Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University A4M33MAS.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
On the Construction of Data Aggregation Tree with Minimum Energy Cost in Wireless Sensor Networks: NP-Completeness and Approximation Algorithms National.
Multihop wireless networks Geographical Routing Karp, B. and Kung, H.T., Greedy Perimeter Stateless Routing for Wireless Networks, in MobiCom Using.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
Computing and Communicating Functions over Sensor Networks A.Giridhar and P. R. Kumar Presented by Srikanth Hariharan.
Ad Hoc and Sensor Networks – Roger Wattenhofer –9/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Time Synchronization Chapter 9 TexPoint fonts used.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Ubiquitous Networks WSN Routing Protocols Lynn Choi Korea University.
UBI532-WIRELESS SENSOR NETWORKS International Computer Institute by Murat Kurt
1 An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Network Gang Lu, Bhaskar Krishnamachari, and Cauligi Raghavendra.
Ad Hoc and Sensor Networks – Roger Wattenhofer –3/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Topology Control Chapter 3 TexPoint fonts used in EMF.
Ad Hoc and Sensor Networks – Roger Wattenhofer –11/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Capacity Chapter 11 TexPoint fonts used in EMF. Read.
Multiplexing FDM & TDM. Multiplexing When two communicating nodes are connected through a media, it generally happens that bandwidth of media is several.
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.
A Dynamic Query-tree Energy Balancing Protocol for Sensor Networks H. Yang, F. Ye, and B. Sikdar Department of Electrical, Computer and systems Engineering.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
UNIT IV INFRASTRUCTURE ESTABLISHMENT. INTRODUCTION When a sensor network is first activated, various tasks must be performed to establish the necessary.
COMMUNICATING VIA FIREFLIES: GEOGRAPHIC ROUTING ON DUTY-CYCLED SENSORS S. NATH, P. B. GIBBONS IPSN 2007.
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)
Impact of Interference on Multi-hop Wireless Network Performance
Does Topology Control Reduce Interference?
Monitoring Churn in Wireless Networks
Data Gathering Chapter 4
Net 435: Wireless sensor network (WSN)
TexPoint fonts used in EMF.
Research: algorithmic solutions for networking
Presentation transcript:

Roger ALGOSENSORS 2008 –1 …What Is It Good For?! TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A Algorithms for Sensor Networks

Absolutely nothing?!? Hypothesis: Impact(Theory)  ²

Scoring for Theory “Theory is important, even if it sometimes does not have impact” –sometimes decades later, e.g., number theory for cryptography Packet switching (very important for sensor networks) was promoted by theory guys in the early 60s: –Paul Baran, Donald Davies, Leonard Kleinrock, et al. –Later followed by Lawrence Roberts, Robert Kahn, Vinton Cerf, et al.

Roger ALGOSENSORS 2008 –4 Scoring for Systems Baran et al. was almost 50 years ago Systems people get it “right” quite often… Many important difficult problems are “not really theoretical”… Impact(Recent Theory)  ²!

Roger ALGOSENSORS 2008 –5 Why? (More theory whining) Why does theory not have impact on practical systems? Theory Practice Practice is trivial… Theory is useless…

Roger ALGOSENSORS 2008 –6 Systems people don’t read theory papers Sometimes for good reasons… –unreadable –don’t matter that much (only getting out the last %) –wrong models –theory is lagging behind –bad theory merchandising/branding –systems papers provide easy to remember acronyms –“On the Locality of Bounded Growth” vs. “Smart Dust” –good theory also comes from outside the top 5 US universities –having hundreds of workshops does not help, is just a good excuse for not following up research … do I sound embittered?!? :-)

Roger ALGOSENSORS 2008 –7 Why recent theory does not have impact on real systems... 1) Systems people don’t read theory papers 2) Theory people don’t build systems 3) Ergo, theory does not have practical impact 1 : 0 Maybe theory people should build systems themselves?!?

Roger ALGOSENSORS 2008 –8 Systems Perspective: Dozer TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A

Roger ALGOSENSORS 2008 –9 Example: Dozer Up to 10 years of network life-time Mean energy consumption: mW Operational network in use > 2 years High availability, reliability (99.999%) [Burri, von Rickenbach, W, IPSN 2007]

Roger ALGOSENSORS 2008 –10 Is Dozer a theory-meets-systems success story? Good news –Theory people can develop good systems! –Dozer is to the best of my knowledge more energy-efficient and reliable than all other published systems protocols… –For more than 2 years already! Bad news –Dozer does not have an awful lot of theory inside Ugly news –Dozer v2 has even less theory than Dozer v1 Hope –Despite not being aware still subliminal theory ideas in system?

Roger ALGOSENSORS 2008 –11 Energy-Efficient Protocol Design Communication subsystem is the main energy consumer –Power down radio as much as possible Issue is tackled at various layers –MAC –Topology control / clustering –Routing TinyNodePower Consumption uC sleep, radio off0.015 mW Radio idle, RX, TX30 – 40 mW Orchestration of the whole network stack to achieve duty cycles of ~1‰

Roger ALGOSENSORS 2008 –12 contention window Dozer System Tree based routing towards data sink –No energy wastage due to multiple paths –Current strategy: SPT TDMA based link scheduling –Each node has two independent schedules –No global time synchronization The parent initiates each TDMA round with a beacon –Enables integration of disconnected nodes –Children tune in to their parent’s schedule time beacon activation frame child parent

Roger ALGOSENSORS 2008 –13 Dozer System Parent decides on its children data upload times –Each interval is divided into upload slots of equal length –Upon connecting each child gets its own slot –Data transmissions are always ack’ed No traditional MAC layer –Transmissions happen at exactly predetermined point in time –Collisions are explicitly accepted –Random jitter resolves schedule collisions time jitter slot 1slot 2slot n data transfer Clock drift, queuing, bootstrap, etc.

Roger ALGOSENSORS 2008 –14 Dozer in Action

Roger ALGOSENSORS 2008 –15 Energy Consumption Relay node No scanning 2.8‰ duty cycle 3.2‰ duty cycle Leaf node Few neighbors Short disruptions scanning overhearing updating #children

Roger ALGOSENSORS 2008 –16 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A again, what is it good for?!? Understanding the basic principles and limitations! On the following slides, I showcase a few examples Choice driven by own familiarity; not elegance, importance, etc. In other words, lower bounds and impossibility results

Roger ALGOSENSORS 2008 –17 Time Synchronization TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A

Problem: Clocks have offset/drift, messages have variable delays 1.Global property: Minimize clock skew between any two nodes 2.Local (“gradient”) property: Small clock skew between two nodes if the distance between the nodes is small. 3.Clock should not be allowed to jump backwards  You don’t want new events to be registered earlier than older events. Clock Synchronization Small clock skew Large clock skew Root node

Roger ALGOSENSORS 2008 –19 Problem: Clocks have offset/drift, messages have variable delays 1.Global property: Minimize clock skew between any two nodes 2.Local (gradient) property: Small clock skew between two nodes if the distance between the nodes is small 3.Clock should not be allowed to jump backwards To prevent trivial solution, we need a fourth constraint: 4.Clock should always to move forward. Sometimes faster, sometimes slower is OK. But there should be a minimum and a maximum speed. Trivial Solution: Let t = 0 at all nodes and times

Roger ALGOSENSORS 2008 –20 Results All natural/proposed clock synchronization algorithms seem to fail horribly, having at least linear skew between neighbor nodes. Indeed [Fan, Lynch, PODC 2004] show that when logical clocks need to obey minimum/maximum speed rules, the skew of two neighboring clocks can be up to  (log D / log log D), where D is the diameter of the network; updated by [Meier, Thiele, PODC 2005] Later [Locher, W, DISC 2006] show that a for the natural class of oblivious clock synchronization algorithms, the lower bound is  (√D). Also they present a new (oblivious) algorithm which achieves O(√D). Nice open problem…? [Lenzen, Locher, W, FOCS 2008]

Roger ALGOSENSORS 2008 –21 Data Gathering TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A

Distributed Aggregation Growing interest in distributed aggregation!  Sensor networks, distributed databases... Aggregation functions?  Distributive (max, min, sum, count)  Algebraic (plus, minus, average)  Holistic (median, k th smallest/largest value) Combinations of these functions enable complex queries!  „What is the average of the 10% largest values?“ What cannot be computed using these functions?

Roger ALGOSENSORS 2008 –23 Aggregation Model How difficult is it to compute these aggregation primitives? Model:  Connected graph G = (V,E) of diameter D G, |V| = n.  Nodes v i and v j can communicate directly if (v i,v j ) 2 E.  A spanning tree is available (diameter D ≤ 2D G )  Asynchronous model of communication.  All nodes hold a single element.  Messages can contain only a constant number of elements. Can easily be generalized to an arbitrary number of elements! Simple breadth-first construction!

Roger ALGOSENSORS 2008 –24 Distributive & Algebraic Functions How difficult is it to compute these aggregation primitives?  We are interested in the time complexity! Worst-case for every legal input and every execution scenario! Slowest message arrives after 1 time unit!  Distributive (sum, count...) and algebraic (plus, minus...) functions are easy to compute: Time complexity:  (D) Use a simple flooding-echo procedure  convergecast! What about holistic functions (such as k-selection)??? Is it (really) harder...? Impossible to perform in-network aggregation?

Roger ALGOSENSORS 2008 –25 Distributed Selection Database requests („SELECT...“) consist of combinations of functions such as MAX, AVG, COUNT, k th largest, etc. In a (sensor) network, most functions are trivially computable in diameter time. Only selection (median, k th largest, 90% smallest values, etc.) is considered to be impossible (or at least difficult). [Franklin, PODC 2003]

Roger ALGOSENSORS 2008 –26 [Locher, Kuhn, W, SPAA 2007] showed that Selection can be done in time O(D ¢ log D n). This is asymptotically optimal as there is a matching  (D ¢ log D n) lower bound. For deterministic algorithms: O(D¢log 2 D n). Results D = diameter n = # of nodes

Roger ALGOSENSORS 2008 –27 Geo-Routing TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A

Roger ALGOSENSORS 2008 –28 Alice Bob Geo-Routing ??????

Roger ALGOSENSORS 2008 –29 Greedy Geo-Routing? Alice Bob

Roger ALGOSENSORS 2008 –30 Greedy Geo-Routing? Carol Bob ?

Roger ALGOSENSORS 2008 –31 What is Geographic Routing? A.k.a. geometric, location-based, position-based, etc. Each node knows its own position and position of neighbors Source knows the position of the destination No routing tables stored in nodes! Geographic routing makes sense –Own position: GPS/Galileo, local positioning algorithms –Destination: Geocasting, location services, source routing++ –Learn about ad-hoc routing in general

Geo-Routing Results Can be done (“face routing”) –[Kranakis, Singh, Urrutia, CCCG 1999] –[Bose, Morin, Stojmenovic, Urrutia, DIALM 1999] –later: others… “GPSR” At what cost? –Geo-routing cost (hops) is quadratic to optimal route [Kuhn, W, Zollinger, DIALM 2002] Can it be done in 3D?!? –Does a technique like face routing exist for 3D? –No! There is no deterministc 3D geo-routing algo [Durocher, Kirkpatrick, Naranyanan, ICDCN 2008] –… unless you use randomization [Flury, W, Infocom 2008]

Positioning TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A

Roger ALGOSENSORS 2008 –34 Positioning Why positioning? –Sensor nodes without position information is often meaningless –Geo-routing Why not GPS (or Galileo)? –Heavy, large, and expensive –Battery drain –Not indoors –Accuracy? Idea: equip small fraction with GPS (anchors)

Roger ALGOSENSORS 2008 –35 Is Multi-Hop Positioning Possible…? … let’s assume to have perfect hardware? –we can measure distances between nodes perfectly –we can measure relative angles between nodes perfectly No! –NP-hard: [Breu, Kirkpatrick, CG 1998] –… even if we have exact distance information [Aspnes, Goldberg, Yang, Algosensors 2004] –… even if we have exact angle information [Bruck, Gao, Jiang, Mobihoc 2004] –APX-hard: [Kuhn, Moscribroda, W, DIALM 2004] –Best algorithm: O(log 2.5 n) approximation [Pemmaraju, Pirwani, ESA 2006]

Roger ALGOSENSORS 2008 –36 Local Algorithms TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A

Global Optimization with Local Information? Towards a theory for understanding large-scale networks/systems Nodes in network/system only have local knowledge –nodes must make decision based on their local information only We proved the first upper and lower bounds for traditional network optimization problems –now we have a much better understanding what is (in)feasible –basis for understanding self-organization & dynamic systems [Linial, SIAM JoC 1992] [Kuhn, Moscibroda, W, PODC 2004] [Schneider, W, PODC 2008] [Lenzen, W, DISC 2008] 37

Roger ALGOSENSORS 2008 –38 Capacity TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A

Data Gathering in Wireless Sensor Networks Data gathering & aggregation –Classic application of sensor networks –Sensor nodes periodically sense environment –Relevant information needs to be transmitted to sink Functional Capacity of Sensor Networks –Sink peridically wants to compute a function f n of sensor data –At what rate can this function be computed? sink,f n (2) fnfn (1),f n (3)

Data Gathering in Wireless Sensor Networks sink x 3 =4 x 2 =6 x 1 =7 x 4 =3 x 5 =1 x 6 =4 x 8 =5 x 9 =2 x 7 =9 Example: simple round-robin scheme  Each sensor reports its results directly to the root one after another Simple Round-Robin Scheme:  Sink can compute one function per n rounds  Achieves a rate of 1/n fnfn (1) fnfn (2) fnfn (3) fnfn (4) t

Data Gathering in Wireless Sensor Networks There are better schemes using Multi-hop relaying In-network processing Spatial Reuse Pipelining fnfn (1) fnfn (2) fnfn (3) fnfn (4) t sink

Roger ALGOSENSORS 2008 –42 Capacity in Wireless Sensor Networks At what rate can sensors transmit data to the sink? Scaling-laws  how does rate decrease as n increases…?  (1/√n)  (1/log n)  (1)  (1/n) Answer depends on: Function to be computed Coding techniques Network topology Only perfectly compressible functions (max, min, avg,…) No fancy coding techniques

Practical relevance? Efficient data gathering! Efficient MAC layer! This (and related) problem is also studied theoretically: The Capacity of Wireless Networks Gupta, Kumar, 2000 [Toumpis, TWC’03] [Li et al, MOBICOM’01] [Gastpar et al, INFOCOM’02] [Gamal et al, INFOCOM’04] [Liu et al, INFOCOM’03] [Bansal et al, INFOCOM’03] [Yi et al, MOBIHOC’03] [Mitra et al, IPSN’04] [Arpacioglu et al, IPSN’04] [Giridhar et al, JSAC’05] [Barrenechea et al, IPSN’04] [Grossglauser et al, INFOCOM’01] [Kyasanur et al, MOBICOM’05] [Kodialam et al, MOBICOM’05] [Perevalov et al, INFOCOM’03] [Dousse et al, INFOCOM’04] [Zhang et al, INFOCOM’05] etc…

Roger ALGOSENSORS 2008 –44 Capacity studies so far make very strong assumptions on node deployment, topologies –randomly, uniformly distributed nodes –nodes placed on a grid –etc... Worst-Case Capacity What if a network looks differently…?

Roger ALGOSENSORS 2008 –45 Like this?

Roger ALGOSENSORS 2008 –46 Or rather like this?

Worst-Case Capacity Capacity studies so far have made very strong assumptions on node deployment, topologies –randomly, uniformly distributed nodes –nodes placed on a grid –etc... What if a network looks differently…? We assume arbitrary node distribution Classic Capacity worst-case topologies Worst-Case Capacity How much information can be transmitted in nice, well-behaving networks How much information can be Transmitted in any network

Roger ALGOSENSORS 2008 –48 Example: Protocol vs. Physical Model 1m A sends to D, B sends to C Assume a single frequency (and no fancy decoding techniques!) Let  =3,  =3, and N=10nW Transmission powers: P B = -15 dBm and P A = 1 dBm SINR of A at D: SINR of B at C: 4m 2m A B C D Is spatial reuse possible? NONo power control YESWith power control

This works in practice! We did measurements using standard mica2 nodes! Replaced standard MAC protocol by a (tailor-made) „SINR-MAC“ Measured for instance the following deployment... Time for successfully transmitting 20‘000 packets: Speed-up is almost a factor 3 u1u1 u2u2 u3u3 u4u4 u5u5 u6u6 [Moscibroda, W, Weber, Hotnets’06]

Worst-Case Capacity in Wireless Networks 50 no power control with power control Max. rate in arbitrary, worst-case deployment  (1/n) The Price of Worst-Case Node Placement -Exponential in protocol model -Polylogarithmic in physical model (almost no worst-case penalty!)  (1/log 3 n) Exponential gap between protocol and physical model! Max. rate in random, uniform deployment  (1/log n)  (1/log n) Worst-Case Capacity Networks Power Traditional Capacity [Giridhar, Kumar, 2005]

Roger ALGOSENSORS 2008 –51 Overview of results so far [Moscibroda, W, Infocom 2006] –First paper in this area, O(log 3 n) bound for connectivity, and more –This is essentially the paper I presented on the previous slides [Moscibroda, W, Zollinger, MobiHoc 2006] –First results beyond connectivity, namely in the topology control domain [Moscibroda, W, Weber, HotNets 2006] –Practical experiments, ideas for capacity-improving protocol [Moscibroda, Oswald, W, Infocom 2007] –Generalizion of Infocom 2006, proof that known algorithms perform poorly [Goussevskaia, Oswald, W, MobiHoc 2007] –Hardness results & constant approximation for constant power [Chafekar, Kumar, Marathe, Parthasarathy, Srinivasan, MobiHoc 2007] –Cross layer analysis for scheduling and routing [Moscibroda, IPSN 2007] –Connection to data gathering, improved O(log 2 n) result [Locher, von Rickenbach, W, ICDCN 2008] –Still some major open problems

Roger ALGOSENSORS 2008 –52 Summary Lower Bounds and Impossibility Results –Clock Synchronization –Distributed Selection / Median –Geo-Routing –Positioning –Local Algorithms –Capacity 1 : 1

Roger ALGOSENSORS 2008 –53 Theory for sensor networks, what is it good for?! How many lines of pseudo code // Can you implement on a sensor node? The best algorithm is often complex // And will not do what one expects. Theory models made lots of progress // Reality, however, they still don’t address. My advice: invest your research £££s // in... impossibility results and lower bounds! [Edwin Starr] [Ali G]

Thank You! Questions & Comments? TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A