|
ABSTRACT
The use of environmental energy is now emerging as a feasible energy source for embedded and wireless computing systems such as sensor networks where manual recharging or replacement of batteries is not practical. However, energy supply from environmental sources is highly variable with time. Further, for a distributed system, the energy available at its various locations will be different. These variations strongly influence the way in which environmental energy is used. We present a harvesting theory for determining performance in such systems. First we present a model for characterizing environmental sources. Second, we state and prove two harvesting theorems that help determine the sustainable performance level from a particular source. This theory leads to practical techniques for scheduling processes in energy harvesting systems. Third, we present our implementation of a real embedded system that runs on solar energy and uses our harvesting techniques. The system adjusts its performance level in response to available resources. Fourth, we propose a localized algorithm for increasing the performance of a distributed system by adapting the process scheduling to the spatio-temporal characteristics of the environmental energy in the distributed system. While our theoretical intuition is based on certain abstractions, all the scheduling methods we present are motivated solely from the experimental behavior and resource constraints of practical sensor networking systems.
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
|
|
| |
3
|
|
| |
4
|
Andrew Blanchard, Andrew Cilia, and James Cai. High bandwidth mega-mesh sensor networks. In High-Speed Networking Workshop IEEE HSN (in conjunction with INFOCOM 2003), San Francisco, California, USA, March 2003.
|
 |
5
|
|
| |
6
|
|
 |
7
|
Alberto Cerpa , Jeremy Elson , Michael Hamilton , Jerry Zhao , Deborah Estrin , Lewis Girod, Habitat monitoring: application driver for wireless communications technology, Workshop on Data communication in Latin America and the Caribbean, p.20-41, April 2001, San Jose, Costa Rica
[doi> 10.1145/371626.371720]
|
 |
8
|
Alan Mainwaring , David Culler , Joseph Polastre , Robert Szewczyk , John Anderson, Wireless sensor networks for habitat monitoring, Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications, September 28-28, 2002, Atlanta, Georgia, USA
[doi> 10.1145/570738.570751]
|
| |
9
|
Jeff Burke, Eitan Mendelowitz, Joseph Kim, and Rex Lorenzo. Networking with knobs and knats: Towards ubiquitous computing for artists. In Ubiquitous Computing, Concepts and Models Workshop, Gothenburg, Sweden, 2002.
|
| |
10
|
Darpa energy harvesting projects. http://www.darpa.mil/dso/trans/energy/projects.html.
|
 |
11
|
|
| |
12
|
Chris Melhuish. The ecobot project. www.ias.uwe.ac.uk/energy autonomy/EcoBot web page.html.
|
| |
13
|
|
| |
14
|
Joseph A. Paradiso , Mark Feldmeier, A Compact, Wireless, Self-Powered Pushbutton Controller, Proceedings of the 3rd international conference on Ubiquitous Computing, p.299-304, September 30-October 02, 2001, Atlanta, Georgia, USA
|
 |
15
|
Scott Meninger , Jose Oscar Mur-Miranda , Rajeevan Amirtharajah , Anantha Chandrakasan , Jeffrey Lang, Vibration-to-electric energy conversion, Proceedings of the 1999 international symposium on Low power electronics and design, p.48-53, August 16-17, 1999, San Diego, California, United States
[doi> 10.1145/313817.313840]
|
| |
16
|
Mica, mica2 motes and sensors. http://www.xbow.com/.
|
| |
17
|
Andreas Savvides. Medusa mk-2 node. http://nesl.ee.ucla.edu/projects/ahlos/hardware.htm.
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
Mohammed Rahimi, Hardik Shah, Gaurav S. Sukhatme, John Heidemann, and D. Estrin. Studying the feasibility of energy harvesting in a mobile sensor network. In IEEE Int'l Conference on Robotics and Automation, 2003.
|
| |
22
|
William J. Kaiser, Gregory J. Pottie, Mani Srivastava, Gaurav S. Sukhatme, John Villasenor, and Deborah Estrin. Networked infomechanical systems (nims) for ambient intelligence. Technical Report CENS Technical Report 31, Center of Embedded and Networked Sensing, UCLA, 2003.
|
| |
23
|
S.E. Wright, D.S. Scott, J.B. Haddow, and M.A. Rosen. The upper limit to solar energy conversion. volume 1, pages 384--392, July 2000.
|
| |
24
|
Pravin Bhagwat, Bhaskaran Raman, and Dheeraj Sanghi. Turning 802.11 inside-out. In Workshop on Hot Topics in Networks (HotNets-II), November 2003.
|
 |
25
|
|
| |
26
|
V. Raghunathan, C. Schurgers, S. Park, and M. Srivastava. Energy aware wireless microsensor networks. IEEE Signal Processing Magazine, 19(2):40--50, March 2002.
|
| |
27
|
R. Min, M. Bhardwaj, S. Cho, A. Sinha, E. Shih, A. Wang, and A. Chandrakasan. An architecture for a power-aware distributed microsensor node. In IEEE Workshop on Signal Processing Systems (SiPS '00), October 2000.
|
 |
28
|
Suresh Singh , Mike Woo , C. S. Raghavendra, Power-aware routing in mobile ad hoc networks, Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking, p.181-190, October 25-30, 1998, Dallas, Texas, United States
[doi> 10.1145/288235.288286]
|
| |
29
|
|
| |
30
|
Rahul C. Shah and Jan M. Rabaey. Energy aware routing for low energy ad hoc sensor networks. In Proc. IEEE Wireless Communications and Networking Conference (WCNC), volume 1, pages 350--355, Orlando, FL, March, 17-21 2002.
|
 |
31
|
|
| |
32
|
Jae-Hwan Chang and Leandros Tasiulas. Maximum lifetime routing in wireless sensor networks. In Advanced Telecommunications and Information Distribution Research Program (ATIRP), College Park, MD, USA, March 2000.
|
| |
33
|
Morteza Maleki, Karthik Dantu, and Massoud Pedram. Lifetime prediction routing in mobile ad hoc networks. In Wireless Communication and Networking Conference, New Orleans, FL, USA, March 2003.
|
| |
34
|
V. Rodoplu and Teresa H. Meng. Minimum energy mobile wireless networks. In IEEE International Conference on Communications, volume 3, pages 1633--1639, Atlanta, GA, USA, June 1998.
|
| |
35
|
R.G. Gallager, P.A. Humblet, and P.M. Spira. A distributed algorithm for minimum weight spanning trees. Technical Report LID-P-906-A, Lab. Information Decision Systems, Massachusetts Institute of Technology, October 1979.
|
| |
36
|
Konstantinos Kalpakis, Koustuv Dasgupta, and Parag Namjoshi. Efficient algorithms for maximum lifetime data gathering and aggregation in wireless sensor networks. Technical Report UMBC-TR-02-13, Department of Computer Science and Electrical Engineering,University of Maryland, Baltimore County, August 2002. Accepted for publication in Computer Networks.
|
 |
37
|
|
| |
38
|
L. Shang, R. P. Dick, and N. K. Jha. An economics-based power-aware protocol for computation distribution in mobile ad-hoc networks. In 14th IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS), November 2002.
|
 |
39
|
|
| |
40
|
Jerry Zhao, Ramesh Govindan, and Deborah Estrin. Residual energy scans for monitoring wireless sensor networks. In IEEE Wireless Communications and Networking Conference (WCNC'02), volume 1, pages 356--362, Orange County Convention Center, Orlando, FL, USA, 17-21 March 2002.
|
| |
41
|
Raquel A. F. Mini, Badri Nath, and Antonio A. F. Loureiro. A probabilistic approach to predict the energy consumption in wireless sensor networks. In IV Workshop de Comunicao sem Fio e Computao Mvel, So Paulo, Brazil, October 23-25 2002.
|
 |
42
|
|
| |
43
|
|
 |
44
|
|
| |
45
|
Manish Bhardwaj and A. P. Chandrakasan. Bounding the lifetime of sensor networks via optimal role assignments. In INFOCOM 2002, pages 1587--1596, New York, USA, June 2002.
|
| |
46
|
M. Bhardwaj, T. Garnett, and A.P. Chandrakasan. Upper bounds on the lifetime of sensor networks. In IEEE International Conference on Communications, June 2001.
|
| |
47
|
|
| |
48
|
Abhay K. Parekh. A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks. PhD thesis, Massachusetts Institute of Technology, February 1992.
|
| |
49
|
R.L. Cruz. A calculus for network delay, part I: Network elements in isolation. IEEE Transactions on Information Theory, 37:114--131, 1991.
|
| |
50
|
R.L. Cruz. A calculus for network delay, part II: Network analysis. IEEE Transactions on Information Theory, 37:132--141, 1991.
|
| |
51
|
C. Dovrolis, Maruthy Vedam, and Parmesh Ramanathan. The selection of the token bucket parameters in the ietf guaranteed service class. Technical report, Georgia Institute of Technology, 1998.
|
| |
52
|
S. Low and P. Varaiya. A simple theory of traffic and resource allocation in atm. In IEEE Infocom, pages 1633--1637, 1994.
|
| |
53
|
|
| |
54
|
Panasonic solar cells technical handbook. http://www.solarbotics.net/library/datasheets/sunceram.pdf.
|
| |
55
|
Low power thermoelectric generators. http://www.dts-generator.com/main-e.htm.
|
| |
56
|
D. Rakhmatov, S. Vrudhula, and D.A. Wallach. A model for battery lifetime analysis for organizing applications on a pocket computer. IEEE Transactions on VLSI systems, to appear.
|
 |
57
|
|
| |
58
|
A.L. Andrady, S.H. Hamid, X. Hu, and A. Torikai. Effects of increased solar ultraviolet radiation on materials. http://www.gcrio.org/UNEP1998/UNEP98p60.html.
|
| |
59
|
Energgizer no. NH15. http://data.energizer.com/. AA Rechargeable NiMH battery Datasheet.
|
| |
60
|
Overview of 1-wire technology and its use. http://www.maxim-ic.com/appnotes.cfm/appnote number/1796/ln/en.
|
| |
61
|
Tinyos: a component based os for the networked sensor regime. http://webs.cs.berkeley.edu/tos/.
|
| |
62
|
|
| |
63
|
Bluetooth core specification ver 1v102. http://www.bluetooth.org.
|
| |
64
|
Ieee p802.11 wireless LAN standard. http://grouper.ieee.org/groups/802/11/main.html.
|
| |
65
|
Wei Ye, John Heidemann, and Deborah Estrin. An energy-efficient mac protocol for wireless sensor networks. In 21st International Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), New York, NY, USA, June 2002.
|
 |
66
|
Chalermek Intanagonwiwat , Ramesh Govindan , Deborah Estrin, Directed diffusion: a scalable and robust communication paradigm for sensor networks, Proceedings of the 6th annual international conference on Mobile computing and networking, p.56-67, August 06-11, 2000, Boston, Massachusetts, United States
[doi> 10.1145/345910.345920]
|
CITED BY 16
|
|
|
|
Igino Folcarelli , Alex Susu , Ties Kluter , Giovanni De Micheli , Andrea Acquaviva, An opportunistic reconfiguration strategy for environmentally powered devices, Proceedings of the 3rd conference on Computing frontiers, May 03-05, 2006, Ischia, Italy
|
|
|
|
|
|
|
Aman Kansal , Jason Hsu , Mani Srivastava , Vijay Raghunathan, Harvesting aware power management for sensor networks, Proceedings of the 43rd annual conference on Design automation, July 24-28, 2006, San Francisco, CA, USA
|
|
|
Ani Nahapetian , Paolo Lombardo , Andrea Acquaviva , Luca Benini , Majid Sarrafzadeh, Dynamic reconfiguration in sensor networks with regenerative energy sources, Proceedings of the conference on Design, automation and test in Europe, April 16-20, 2007, Nice, France
|
|
|
|
|
|
|
|
Clemens Moser , Lothar Thiele , Davide Brunelli , Luca Benini, Adaptive power management in energy harvesting systems, Proceedings of the conference on Design, automation and test in Europe, April 16-20, 2007, Nice, France
|
|
Xiaofan Jiang , Jay Taneja , Jorge Ortiz , Arsalan Tavakoli , Prabal Dutta , Jaein Jeong , David Culler , Philip Levis , Scott Shenker, An architecture for energy management in wireless sensor networks, ACM SIGBED Review, v.4 n.3, p.31-36, April 2007
|
|
Majid Sarrafzadeh , Foad Dabiri , Roozbeh Jafari , Tammara Massey , Ani Nahapetan, Low power light-weight embedded systems, Proceedings of the 2006 international symposium on Low power electronics and design, October 04-06, 2006, Tegernsee, Bavaria, Germany
|
|
|
|
|
|
|
Vijay Raghunathan , Aman Kansal , Jason Hsu , Jonathan Friedman , Mani Srivastava, Design considerations for solar energy harvesting wireless embedded systems, Proceedings of the 4th international symposium on Information processing in sensor networks, April 24-27, 2005, Los Angeles, California
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|