TY - GEN
T1 - Application-specific workload shaping in multimedia-enabled personal mobile devices
AU - Raman, Balaji
AU - Chakraborty, Samarjit
PY - 2006
Y1 - 2006
N2 - Today, most personal mobile devices (e.g. cell phones and PDAs) are multimedia-enabled and support a variety of concurrently running applications such as audio/video players, word processors and web browsers. Media-processing applications are often computationally expensive and most of these devices typically have 100 - 400 MHz processors. As a result, the user-perceived application response times are often poor when multiple applications are concurrently fired. In this paper we show that by using application-specific dynamic buffering techniques, the workload of these applications can be suitably "shaped" to fit the available processor bandwidth. Our techniques are analogous to traffic shaping which is widely used in communication networks to optimally utilize network bandwidth. Such shaping techniques have recently attracted a lot of attention in the context of embedded systems design (e.g. for dynamic voltage scaling). However, they have not been exploited for enhanced schedulability of multiple applications, as we do in this paper.
AB - Today, most personal mobile devices (e.g. cell phones and PDAs) are multimedia-enabled and support a variety of concurrently running applications such as audio/video players, word processors and web browsers. Media-processing applications are often computationally expensive and most of these devices typically have 100 - 400 MHz processors. As a result, the user-perceived application response times are often poor when multiple applications are concurrently fired. In this paper we show that by using application-specific dynamic buffering techniques, the workload of these applications can be suitably "shaped" to fit the available processor bandwidth. Our techniques are analogous to traffic shaping which is widely used in communication networks to optimally utilize network bandwidth. Such shaping techniques have recently attracted a lot of attention in the context of embedded systems design (e.g. for dynamic voltage scaling). However, they have not been exploited for enhanced schedulability of multiple applications, as we do in this paper.
KW - Mobile devices
KW - Multimedia systems
KW - Schedulability analysis
UR - http://www.scopus.com/inward/record.url?scp=34547195852&partnerID=8YFLogxK
U2 - 10.1145/1176254.1176259
DO - 10.1145/1176254.1176259
M3 - Conference contribution
AN - SCOPUS:34547195852
SN - 1595933700
SN - 9781595933706
T3 - CODES+ISSS 2006: Proceedings of the 4th International Conference on Hardware Software Codesign and System Synthesis
SP - 4
EP - 9
BT - CODES+ISSS 2006
T2 - CODES+ISSS 2006: 4th International Conference on Hardware Software Codesign and System Synthesis
Y2 - 22 October 2006 through 25 October 2006
ER -