ACM Home Page
Please provide us with feedback. Feedback
Sleeping on the job: energy-efficient and robust broadcast for radio networks
Full text PdfPdf (423 KB)
Source
Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing table of contents
Toronto, Canada
SESSION: R6 table of contents
Pages 243-252  
Year of Publication: 2008
ISBN:978-1-59593-989-0
Authors
Valerie King  University of Victoria, Victoria, BC, Canada
Cynthia Phillips  Sandia National Laboratories, Albuquerque, NM, USA
Jared Saia  University of New Mexico, Albuquerque, NM, USA
Maxwell Young  University of Waterloo, Waterloo, ON, Canada
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 78,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1400751.1400784
What is a DOI?

ABSTRACT

We address the problem of minimizing power consumption when broadcasting a message from one node to all the other nodes in a radio network. To enable power savings for such a problem, we introduce a compelling new data streaming problem that we call the Bad Santa problem. Our results on this problem apply for any situation where: 1) a node can listen to a set of n nodes, out of which at least half are non-faulty and know the correct message; and 2) each of these n nodes sends according to some predetermined schedule which assigns each of them its own unique time slot. In this situation, we show that in order to receive the correct message with probability 1, it is necessary and sufficient for the listening node to listen to a Θ(√n) expected number of time slots. Moreover, if we allow for repetitions of transmissions so that each sending node sends the message O(log* n) times (i.e. in O(log* n) rounds each consisting of the n time slots), then listening to O(log* n) expected number of time slots suffices. We show that this is near optimal.

We describe an application of our result to the popular grid model for a radio network. Each node in the network is located on a point in a two dimensional grid, and whenever a node sends a message, all awake nodes within L distance r receive the message. In this model, up to t< r/2 (2r+1) nodes within any 2r+1 by 2r+1 square in the grid can suffer Byzantine faults. Moreover, we assume that the nodes that suffer Byzantine faults are chosen and controlled by an adaptive adversary that knows everything except for the random bits of each non-faulty node. This type of adaptive adversary models worst-case behavior due to malicious attacks on the network; mobile nodes moving around in the network; or static nodes losing power or ceasing to function. Let n=r(2r+1). We show how to solve the broadcast problem in this model with each node awake only an expected O(1/√n) fraction of the time. Moreover, if we allow each node to send O(log* n) times, we can increase the energy savings so that each node is awake only an expected O((log* n)/ n) fraction of the time. This compares favorably with previous protocols that required each node to be awake for every time step.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Trevor Armstrong. Wake-up based power management in multi-hop wireless networks. www.eecg.toronto.edu/~trevor/Wakeup/index.html.
3
4
5
6
 
7
 
8
Laura~Marie Feeney and Martin Nilsson. Investigating the energy consumption of a wireless network interface in an ad hoc networking environment. In Proceedings of IEEE INFOCOM, 2001.
9
 
10
Sudipto Guha and Andrew McGregor. Lower bounds for quantile estimation in random-order and multi-pass streaming. In Proceedings of the $34^th$ International Colloquium on Automata, Languages and Programming, 2007.
 
11
Monika Henzinger, Prabhaker Raghavan, and Sridar Rajagopalan. Computing on data streams. Technical Report SRC-TN-1998-011, Digital Systems Research Center, 1998.
12
13
 
14
Ian Munro and Mike Paterson. Selection and sorting with limited storage. Theoretical Computer Science, pages 315--323, 1980.
 
15
 
16
 
17
 
18
Qin Wang, Mark Hempstead, and Woodward Yang. A realistic power consumption model for wireless sensor network devices. In Proceedings of the Third Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON), 2006.
 
19

Collaborative Colleagues:
Valerie King: colleagues
Cynthia Phillips: colleagues
Jared Saia: colleagues
Maxwell Young: colleagues