Measuring Low-Power Wireless

We measure the temporal and spatial behavior of modern low-power wireless radios. Current work focuses on 802.15.4, due to its increasing importance in sensornets, home automation, and the 6lowpan community. Measuring many platforms and environments can separate hardware-specific and enviromental effects from more general ones. The results enable better theoretical formulations, improve protocols, and lead to better and more accurate simulation tools.

MNet Architecture

The MNet architecture explores how to architecturally improve sensor networking. The core principle of the architecture is to minimize the energy cost of diagnosing network behavior, transforming the typical "black box" embedded sensornet to a well-understood and transparent system that is easy to optimize, manage, and deploy.

Operating System/Language Co-Design

TinyOS is the de-facto standard OS for embedded sensor networks. The ability to quickly build large and complex systems raises novel challenges in isolating independent subsystems from one another in the absence of virtualization. TinyOS's component and concurrency models provide greater program structure for run-time checks and compile-time verification. Co-designing the language and OS in parallel allows us to not only add language primitives to help analysis, but also to design the OS so that it is more checkable.

Wireless Implanted Networks

We are currently working with neuroscientists at UCSF to explore the systems software challenges that implanted medical devices impose. Long-term implants must last for years on as small a battery as possible but must also be able to react very quickly to environmental changes. The short-term goal is to enable a whole new class of scientific experiments. The long-term goal is to design an operating system for these devices.

Building-Scale Power Analysis (PowerNet)

Current power conservation research and development is hampered by a lack of comprehensive power usage data. We are designing and deploying a building-scale sensor network for power measurement and analysis. The network will consist of custom high fidelity wireless sensors, virtual power monitors based on power modeling techniques. This network will monitor the power consumption of a full spectrum of electronics, including end-user systems, back-end systems, and the networking infrastructure. Additionally, it will monitor the utilization of the measured systems to enable correlation between system use and power consumption. Our broader goal is to generate the comprehensive insights that can guide power research across system types and scales (individual system, data center, networking infrastructure, hardware and software).