Affiliation:
1. Department of Computer Science, LUMS, LUMS, DHA, Lahore, Punjab, Pakistan
2. RWTH Aachen University, Aachen, Germany
3. INNEXIV and FAST National University, Islamabad, Pakistan
Abstract
Wireless energy transfer has recently emerged as a promising alternative to realize the vision of perpetual embedded sensing. However, this technology transforms the notion of energy from merely a node’s local commodity to, similarly to data, a deployment-wide shareable resource. The challenges of managing a shareable energy resource are much more complicated and radically different from the research of the past decade: Besides energy-efficient operation of individual devices, we also need to optimize networkwide energy distribution. To counteract these challenges, we propose an
energy stack
, a layered software model for energy management in future transiently powered embedded networks. An initial specification of the energy stack, which is based on the historically successful layered approach for data networking, consists of three layers: (i) the
transfer
layer, which deals with the physical transfer of energy; (ii) the
scheduling
layer, which optimizes energy distribution over a single hop; and (iii) the
network
layer, creates a global view of the energy in the network for optimizing its networkwide distribution. As a contribution, we define the interfacing APIs between these layers, delineate their responsibilities, identify corresponding challenges, and provide a first implementation of the energy stack. Our evaluation, using both experimental deployments and high-level simulations, establishes the feasibility of a layered solution to energy management under transient power.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications