DocumentCode
456554
Title
eFlux: Simple Automatic Adaptation for Environmentally Powered Devices
Author
Sorber, Jacob ; Kostadinov, Alex ; Brennan, Matt ; Corner, Mark ; Berger, Emery
Author_Institution
Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA
fYear
2005
fDate
1-1 Aug. 2005
Firstpage
50
Lastpage
50
Abstract
Energy management is a critical problem in designing mobile computing systems, especially when those systems depend on harvesting energy from environmental sources, such as solar or wind. Environmental sources are highly variable and difficult to predict, which is often complicated further by device mobility. In this demo, we present a simple approach for developing energy-aware applications using a high-level data flow oriented coordination language. This language, eFlux, is an extension of the Flux (Burns et al., 2006) coordination language, which provides a simple interface for specifying an energy adaptation policy, which can then be implemented automatically by the underlying runtime system. This approach allows a system designer to change the underlying adaptation algorithms (e.g. energy source prediction) without modifying the application. Also, the data flow programming style of Flux simplifies program profiling and performance prediction. In this demo, we will present our experience, to date, using eFlux, including both working system and simulation results. We will also demonstrate an energy-aware GPS tracking device for tracking threatened Wood Turtles in Western Massachusetts
Keywords
biology computing; environmental science computing; low-power electronics; mobile computing; object-oriented programming; adaptation algorithms; eFlux; energy management; environmental source energy; environmentally powered devices; high-level data flow oriented coordination language; mobile computing; Algorithm design and analysis; Animals; Batteries; Biological system modeling; Computer science; Energy management; Global Positioning System; Jacobian matrices; Mobile computing; Wildlife;
fLanguage
English
Publisher
ieee
Conference_Titel
Mobile Computing Systems and Applications, 2006. WMCSA '06. Proceedings. 7th IEEE Workshop on
Conference_Location
Orcas Island, WA
ISSN
1550-6193
Print_ISBN
0-7695-2439-7
Type
conf
DOI
10.1109/WMCSA.2006.8
Filename
1691711
Link To Document