ACM Home Page
Please provide us with feedback. Feedback
Meeting lifetime goals with energy levels
Full text PdfPdf (259 KB)
Source
Conference On Embedded Networked Sensor Systems archive
Proceedings of the 5th international conference on Embedded networked sensor systems table of contents
Sydney, Australia
SESSION: Power management table of contents
Pages: 131 - 144  
Year of Publication: 2007
ISBN:978-1-59593-763-6
Authors
Andreas Lachenmann  Universität Stuttgart, Stuttgart, Germany
Pedro José Marrón  Universität Bonn, Bonn, Germany
Daniel Minder  Universität Bonn, Bonn, Germany
Kurt Rothermel  Universität Stuttgart, Stuttgart, Germany
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
SIGOPS: ACM Special Interest Group on Operating Systems
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
NSF : National Science Foundation
SIGARCH: ACM Special Interest Group on Computer Architecture
SIGBED: ACM Special Interest Group on Embedded Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 3
Additional Information:

abstract   references   cited by   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/1322263.1322277
What is a DOI?

ABSTRACT

In this paper we present Levels, a programming abstraction for energy-aware sensor network applications. Unlike most previous work it does not try to maximize network lifetime but rather helps to meet user-defined lifetime goals while maximizing application quality. Levels is targeted to applications where there is no redundancy and no node should fail early.

With our programming abstraction the application developer defines so-called energy levels. These energy levels form a stack and can be deactivated from top to bottom if the lifetime goal cannot be met otherwise. Each code block within an energy level contains information about its energy consumption, which can be obtained from simulation tools without much effort. The runtime system then uses the data about the energy consumption of the different levels to compute an optimal level assignment for the time remaining. As we show in the evaluation, applications using Levels can accurately meet given lifetime goals and offer good application quality. In addition, the runtime overhead of our system is almost negligible.


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
M. Cardei and J. Wu. Energy-efficient coverage problems in wireless ad-hoc sensor networks. Computer Communications, 29(4):413--420, 2006.
 
3
A. Cerpa and D. Estrin. ASCENT: Adaptive self-configuring sensor networks topologies. In Proc. of the Twenty-First Annual Joint Conf. of the IEEE Computer and Communications Societies, volume 3, pp. 1278--1287, 2002.
 
4
V. Chvátal. Linear Programming. W. H. Freeman and Company, 1983.
5
 
6
Duracell Batteries. Duracell Plus alkaline-manganese dioxide battery. http://www.mdsbattery.co.uk/datasheets/duracell/MN1500PL.pdf.
7
8
 
9
A. Giusti, A. L. Murphy, and G. P. Picco. Decentralized scattering of wake-up times in wireless sensor networks. In Proc. of the 4th European Conference on Wireless Sensor Networks, pp. 245--260, 2007.
10
11
 
12
JUnit web site. http://www.junit.org.
13
 
14
15
16
 
17
P. J. Marrón, D. Minder, A. Lachenmann, and K. Rothermel. TinyCubus: An adaptive cross-layer framework for sensor networks. it -- Information Technology, 47(2):87--97, 2005.
 
18
P. J. Marrón, O. Saukh, M. Krüger, and C. Große. Sensor network issues in the Sustainable Bridges project. In European Projects Session of EWSN 2005, 2005.
19
 
20
 
21
22
 
23
24
25
 
26
27


Collaborative Colleagues:
Andreas Lachenmann: colleagues
Pedro José Marrón: colleagues
Daniel Minder: colleagues
Kurt Rothermel: colleagues