Hardware design experiences in ZebraNet
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
Pocket switched networks and human mobility in conference environments
Proceedings of the 2005 ACM SIGCOMM workshop on Delay-tolerant networking
Spray and wait: an efficient routing scheme for intermittently connected mobile networks
Proceedings of the 2005 ACM SIGCOMM workshop on Delay-tolerant networking
Perpetual environmentally powered sensor networks
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
CarTel: a distributed mobile sensor computing system
Proceedings of the 4th international conference on Embedded networked sensor systems
DTN routing as a resource allocation problem
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Eon: a language and runtime system for perpetual systems
Proceedings of the 5th international conference on Embedded networked sensor systems
Steady and fair rate allocation for rechargeable sensors in perpetual sensor networks
Proceedings of the 6th ACM conference on Embedded network sensor systems
Perfect difference sets for neighbor discovery: energy efficient and fair
Proceedings of the 3rd Extreme Conference on Communication: The Amazon Expedition
Hi-index | 0.00 |
Catalyzed by advances in low-power electronics and energy harvesting, we can now build mobile systems that operate perpetually, sensing and streaming data to scientists. Unfortunately, current mobile software systems are not well suited to the combined challenges of node mobility, unpredictable connectivity, and variable energy. Under such conditions, an efficient and robust system must adapt to its changing network and energy environment. Writing adaptive code and understanding the impact of local adjustments on global network performance present significant challenges. This talk describes research aimed at significantly improving the programmability and performance of perpetual mobile systems, in the context of two ongoing collaborative wildlife studies, focused on endangered turtles and invasive mongooses. At the core of this effort is the Eon programming language and runtime system which significantly simplifies programming energy-aware code by separating adaptation from program logic. Additionally, extensions to Eon's local adaptation features provide support for efficient, balanced, and fair data collection in energy-constrained mobile networks.