Download:
|
by Christian Poellabauer, Karsten Schwan
In Proceedings of the 5th International Workshop on Wireless Mobile Multimedia (WoWMoM
http://www.cse.nd.edu/~cpoellab/papers/Poellabauer02PAV.ps
Add To MetaCart
Abstract:
Multimedia applications have to receive su#cient resource allocations to maintain their desired levels of Quality of Service (QoS). On the other hand, in mobile environments, the devices on which these applications must run have to minimize power consumption to prolong battery life. Our work focuses on the QoS issues in the event-driven distribution of multimedia streams between mobile users, where a source provides interactive video in the form of streams of data events to multiple remote sinks. This paper addresses the power-aware execution of event handlers at such event sinks. In particular, an adaptive approach to the dynamic selection of a suitable CPU clock frequency of a mobile device is shown superior to non-adaptive power management. This approach (a) minimizes power consumption while also (b) guaranteeing that a given event handler finishes its execution within application-specific timing constraints. This is realized by dynamically measuring the progress of event handler functions and then using this information to re-adjust the clock frequency for the current event and to select appropriate clock frequencies for future events.
Citations
|
336
|
Scheduling for reduced CPU energy
– Weiser, Welch, et al.
- 1994
|
|
242
|
Real-time dynamic voltage scaling for low-power embedded operating systems
– Pillai, Shin
- 2001
|
|
228
|
A scheduling model for reduced CPU energy
– Yao, Demers, et al.
- 1995
|
|
132
|
Power conscious fixed priority scheduling for hard real-time systems
– Shin, Choi
- 1999
|
|
100
|
Improving Dynamic Voltage Scaling Algorithms with PACE
– Lorch, Smith
- 2001
|
|
66
|
The Real-Time Publisher/Subscriber Inter-process communication Model for Distributed Real-Time Systems: Design and Implementation
– Rajkumar, Gagliardi, et al.
- 1995
|
|
58
|
The Design and Performance of a CORBA Audio/Video Streaming
– Mungee, Surendran, et al.
- 2000
|
|
50
|
Event services for high performance computing
– Eisenhauer, Bustamante, et al.
- 2000
|
|
49
|
COBEA: A CORBA-based event architecture
– Ma, Bacon
- 1998
|
|
38
|
The designand performance of a real-time CORBA object event service
– Harrison, Levine, et al.
- 1997
|
|
36
|
Dynamic Voltage Scaling and Power Management for Portable Systems
– Simunic, Benini, et al.
- 2001
|
|
32
|
Critical power slope: Understanding the runtime effects of frequency scaling
– Miyoshi, Lefurgy, et al.
- 2002
|
|
21
|
Lightweight Kernel/User Communication for Real-Time and
– Poellabauer, Schwan, et al.
- 2001
|
|
19
|
Reduced energy decoding of mpeg streams
– Mesarina, Turner
- 2002
|
|
18
|
Aware Scheduling Under Timing Constraints for Mission Critical Embedded Systems
– Liu
- 2001
|
|
15
|
Practical Approach for Zero Downtime in an Operational Information System
– Gavrilovska, Schwan, et al.
- 2002
|
|
14
|
Power-aware video decoding
– Pouwelse, Langendoen, et al.
- 2001
|
|
11
|
KECho - Event Communication for Distributed Kernel Services
– Poellabauer, Schwan, et al.
- 2002
|
|
11
|
Coordinated CPU and Event Scheduling for Distributed Multimedia Applications
– Poellabauer, Schwan, et al.
- 2001
|
|
10
|
Stream Enhancements for the CORBA Event Service
– Chambers, Lyons, et al.
- 2001
|
|
1
|
Power-Aware Schedulingunder TimingConstraints for Mission-Critical Embedded Systems
– Liu, Chou, et al.
- 2001
|
|
1
|
ImprovingDynamic Voltage Scaling Algorithms with PACE
– Lorch, Smith
- 2001
|
|
1
|
Reduced Energy Decodingof MPEG Streams
– Mesarina, Turner
- 2002
|
|
1
|
Critical Power Slope: Understandingthe Runtime Effects of Frequency Scaling
– Miyoshi, Lefurgy, et al.
- 2002
|
|
1
|
Real-Time Dynamic Voltage Scalingfor Low-Power Embedded OperatingSystems
– Pillai, Shin
- 2001
|
|
1
|
Coordinated CPU and Event Schedulingfor Distributed Multimedia Applications
– Poellabauer, Schwan, et al.
- 2001
|