Abstract :
Energy is an important resource in today´s computing systems, from mega data centers to tiny embedded devices. But the energy efficiency of these systems can be limited by our inability to accurately model and predict the energy usage. In this talk, I will describe our research in designing and deploying resource-constrained wireless sensor and mobile systems, and our work on monitoring and optimizing data centers with Internet-scale workloads. I will focus on the principles and tradeoffs learned from working on these systems. The design and optimization for energy efficiency requires a rethinking of the entire stack, from hardware to systems, networking, programming, and all the way to applications.