Browse > Article

E-ACPI : An Implementation of An Active Power Management Interface for Embedded Systems  

Hwang, Young-Si (Hanyang University)
Chung, Ki-Seok (Hanyang University)
Publication Information
Abstract
The OS has the manager of the overall system operation, and has the exact information of the running system. Power management by the OS may have great impact for the optimization of the power consumption. We implement E-ACPI, an extended ACPI which is designed for an advanced power management of embedded systems. In this paper, we address (i) how we extend the exiting ACPI to E-ACPI, (ii) technical challenges to overcome in implementation, and (iii) flow we port our E-ACPI to an embedded linux system in this paper. Experimental results show that our E-ACPI is very useful and effective in practice.
Keywords
Embedded System; Dynamic Power Management; Embedded OS; Low Power Design; Ubiquitous;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Eui-Young Chung, Luca Benini, Alessandro Bogliolo, Yung-Hsiang Lu, and Giovanni De Micheli, Fellow "Dynamic Power Management for Nonstationary Service Requests", IEEE Transactions on Computers, Vol. 51, no. 11, pp. 1345-1361, November 2002   DOI   ScienceOn
2 Compaq, Intel, Microsoft, Phoenix, and Toshiba. ACPI Specification Version 2.0
3 URL : http://www.gaisler.com
4 R. Gonzalez and M. Horowitz. "Energy dissipation in general purpose microprocessors" In IEEE Jounral of Solid-State Circuits, Vol. 31, no. 9, pp. 1277-1284, September 1996   DOI   ScienceOn
5 J. Lorch and A. Smith "Improving dynamic voltage scaling algorithm with pace.", In ACM SIGMETRICS, pp. 50-61 Cambridge, Massachusetts, USA, June 2001
6 URL : http://www.acpi.info
7 Ramon Caceres, Fred Douglis, Kai Li, and Brian Marsh. "Operating system implications of solid-state mobile computers", In Fourth Workshop on Workstation Operating Systems, pp. 21-27, Napa, California USA, October 1993
8 Luca Benini, Alessandro Bogliolo, Giovanni De Micheli"A Survey of Design Techniques for System-Level Dynamic Power Management" IEEE Transactions on VLSI Systems, Vol. 8, no. 3, pp. 299-316, June 2000   DOI   ScienceOn
9 Saisanthosh Balakrishnan and Jyothir Ramanan, "Power-Aware Operating System using ACPI"
10 Fred Douglis, P. Krishnan, and Brian Bershad. "Adaptive disk spin-down policies for mobile computers.", In USENIX Association, editor, Proceedings of the second USENIX Symposium on Mobile and Location-Independent Computing, pp. 121-137, Ann Arbor, Michigin, April 10-11, 1995
11 Jason Flinn and M. Satyanarayanan. "Energy-aware adaptation for mobile application." In Proceedings of the 17th ACM Symposium on Operating Systems Principles (SOSP'99), pp. 48-63, Kiawah Island Resort, near Charleston, South Carolina, USA, December 12-15, 1999