Abstract
Multimedia applications today constitute a significant fraction of the workload running on portable devices such as mobile phones, PDAs and MP3 players. However, the processors in such devices are usually not powerful enough to support multiple concurrently executing multimedia tasks. In this context, different processor scheduling algorithms have attracted a lot of attention. This paper attempts to address the CPU constraint problem from a different perspective. It is based on the observation that by increasing the playout delay of a multimedia task, the minimum processor frequency required to run the task decreases. This is due to the high data-dependent variability in the execution requirements of multimedia tasks. We also present a framework, using which it is possible to compute the minimum processor frequency corresponding to any playout delay. Given a set of concurrently executing multimedia tasks, using our framework it is possible to compute the playout delays for each of these tasks, such that the sum of their corresponding processor cycle requirements do not exceed the maximum frequency supported by the processor.
Original language | English |
---|---|
Pages | 165-170 |
Number of pages | 6 |
DOIs | |
State | Published - 2005 |
Externally published | Yes |
Event | 15th International Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2005 - Stevenson, WA, United States Duration: 13 Jun 2005 → 14 Jun 2005 |
Conference
Conference | 15th International Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2005 |
---|---|
Country/Territory | United States |
City | Stevenson, WA |
Period | 13/06/05 → 14/06/05 |
Keywords
- Buffering
- Playout Delay
- Scheduling Multimedia Tasks