Current wireless network power management often substantially degrades performance and may even
increase overall energy usage when used with latency-sensitive applications. We propose self-tuning power management (STPM) that adapts its behavior to the access patterns and intent of applications, the characteristics of the network interface, and the energy usage of the platform. We have implemented STPM as a Linux kernel module—our results show substantial benefits for distributed file systems, streaming audio, and thin-client applications. Compared to default 802.11b power management, STPM reduces the total energy usage of an iPAQ running the Coda distributed file system by 21% while also reducing interactive file system delay by 80%. Further, STPM adapts to diverse operating conditions: it yields good results on both laptops and handhelds, supports 802.11b network interfaces with substantially different characteristics, and performs well across a range of application network access patterns.
power management - self-tuning - 802.11
Manish Anand obtained his B.E. in computer science and engineering from Birla Institute of Technology, India, in 1998. He obtained his Masters in Computer Science from University of Illinois, Urbana Champaign, in 2000. He is currently working on his Ph.D in the department of electrical engineering and computer science at University of Michigan, Ann Arbor. He is working on the pervasive computing research team at University of Michigan and his research interest include mobile systems, pervasive computing, operating systems, dynamic power management and distributed systems.
Edmund Nightingale is currently in his third year pursuing a Ph.D. in Computer Science at the University of Michigan. He received his B.A. from DePauw University in 2002 and his M.S. from the University of Michigan in 2004. His research interests include distributed file systems, mobile file system and operating system design, and dynamic power management.
Jason Flinn is an assistant professor in the Electrical Engineering and Computer Science department at the University of Michigan. He received his PhD from Carnegie Mellon University in 2001. His research interests include operating systems, mobile computing, and dynamic power management.