Lecture
Towards energy-aware operating systems for 32-bit Wireless sensor network nodes
Speaker: |
Thanos Stathopoulos, PhD candidate, Computer Science Department, University of California, Los Angeles (UCLA) |
Date: |
Thursday, 7 June 2007 |
Time: |
10:00-11:30 |
Location: |
"Mediterranean Studies" Seminar Room, FORTH. Heraklion, Crete |
Host: |
Panos Tsakalidis |
Abstract: |
Microservers---32bit nodes
with megabytes of RAM, sophisticated peripherals and high-bandwidth
radios---are becoming increasingly important in wireless sensor
network applications, since their capabilities allow for substantially
more complex processing and sensing. One of the biggest drawbacks
of microserver nodes compared to mote-class devices is their increased
energy consumption. Until recently, most of the research effort
in reducing energy consumption has focused on hardware solutions. Improvements such as energy efficient CPUs with voltage scaling, usage of low-power NAND flashes and multiple heterogeneous radio interfaces have resulted in significant energy savings in newer generations of microservers. On the other hand, not much effort has been directed on the software side of things; microservers typically use generic purpose OSes that are not specifically designed with energy optimization in mind. In this talk we will present some initial steps towards "energy-aware operating systems". Our main goal is to augment and enhance existing OSes so that they can provide energy-efficient operation on the software level (e.g. network interface selection, energy-aware scheduling) as well as on the hardware level (e.g. selecting the optimal CPU/RAM/networking speed for a particular operation). We will present a tool, called etop that displays energy consumption on a per-process, per-subsystem basis in real-time. We will also show initial results on the real-time energy behavior of a node under different operating conditions such as network congestion and under different workloads (CPU intensive applications, I/O intensive applications etc), as well as some simple optimizations to reduce energy consumption. |
Bio: |
Thanos Stathopoulos is a PhD
candidate in the Computer Science department at the University
of California, Los Angeles, under the direction of Deborah Estrin.
He received his M.S. in Computer Science from the University of
California, Los Angeles in 2003 and his B.S. from the National
Technical University of Athens, Greece in 1999. His research interests
include Wireless Sensor Networks, Embedded Networked Systems,
Wireless Networking and Pervasive Computing. |