| | |
Summary: USENIX Association 8th USENIX Symposium on Operating Systems Design and Implementation 323
Quanto: Tracking Energy in Networked Embedded Systems
Rodrigo Fonseca
, Prabal Dutta , Philip Levis , and Ion Stoica
{rfonseca,prabal,istoica}@cs.berkeley.edu {pal}@cs.stanford.edu
Computer Science Division
Yahoo! Research Computer Systems Laboratory
University of California, Berkeley Santa Clara, CA Stanford University
Berkeley, CA Stanford, CA
Abstract
We present Quanto, a network-wide time and energy
profiler for embedded network devices. By combining
well-defined interfaces for hardware power states, fast
high-resolution energy metering, and causal tracking of
programmer-defined activities, Quanto can map how en-
ergy and time are spent on nodes and across a network.
Implementing Quanto on the TinyOS operating system
required modifying under 350 lines of code and adding
1275 new lines. We show that being able to take fine-
grained energy consumption measurements as fast as
|