Abstract
Battery-powered mobile devices are becoming increasingly important computing platforms, which require low energy consumption while meeting the resource demands of a dynamic application workload. Most proposed dynamic voltage scaling (DVS) algorithms, targeting either best-effort or hard real-time systems, however, cannot be directly applied to such open mobile systems. This paper presents a framework to integrate DVS into soft real-time (SRT) scheduling for open mobile systems, achieving energy saving of DVS while preserving resource guarantees of SRT scheduling. The integrated framework makes three major contributions. First, multimedia applications reserve resource based on their average resource usage, without the knowledge of worst-case execution time, which is difficult to estimate in an open mobile environment. Second, the SRT scheduling ensures the correctness of reservation admission and enforcement in a variable speed context. Finally, the DVS manager reduces the processor energy consumption by utilizing the unallocated resource, reclaiming the allocated but unused resource, or avoiding the unused resource. Our extensive simulation results demonstrate that our framework is able to save 4% to 32% energy while slightly affecting application performance.
Original language | English (US) |
---|---|
Pages | 105-114 |
Number of pages | 10 |
State | Published - 2002 |
Event | Proceedings of the 12th International Workshop on Network and Operating Systems Support for Digital Audio and Video: NOSSDAV 2002 - Miami, FL, United States Duration: May 12 2002 → May 14 2002 |
Other
Other | Proceedings of the 12th International Workshop on Network and Operating Systems Support for Digital Audio and Video: NOSSDAV 2002 |
---|---|
Country/Territory | United States |
City | Miami, FL |
Period | 5/12/02 → 5/14/02 |
Keywords
- Multimedia
- Power Management
- Scheduling
ASJC Scopus subject areas
- Software
- Media Technology
- Computer Networks and Communications