Real-time dynamic voltage scaling for low-power embedded operating systems
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Streaming Media Caching Algorithms for Transcoding Proxies
ICPP '02 Proceedings of the 2002 International Conference on Parallel Processing
Power-aware QoS Management in Web Servers
RTSS '03 Proceedings of the 24th IEEE International Real-Time Systems Symposium
Understanding The Linux Kernel
Understanding The Linux Kernel
Dynamic Voltage Scaling in Multitier Web Servers with End-to-End Delay Control
IEEE Transactions on Computers
A QoS-Aware and Energy-Conserving Transcoding Proxy Using On-Demand Data Broadcasting
IEEE Transactions on Mobile Computing
Energy-aware scheduling for real-time multiprocessor systems with uncertain task execution time
Proceedings of the 44th annual Design Automation Conference
AMTrac: adaptive meta-caching for transcoding
Proceedings of the 2006 international workshop on Network and operating systems support for digital audio and video
Dynamic adaptive streaming over HTTP --: standards and design principles
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
Building an efficient transcoding overlay for P2P streaming to heterogeneous devices
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP) - Special Issue on P2P Streaming
Caching strategies in transcoding-enabled proxy systems for streaming media distribution networks
IEEE Transactions on Multimedia
Versatile Transcoding Proxy for Internet Content Adaptation
IEEE Transactions on Multimedia
Cloud transcoder: bridging the format and resolution gap between internet videos and mobile devices
Proceedings of the 22nd international workshop on Network and Operating System Support for Digital Audio and Video
Hybrid transcoding for QoS adaptive video-on-demand services
IEEE Transactions on Consumer Electronics
Hi-index | 0.00 |
To support the diverse requirements of mobile clients and fluctuating network bandwidth, video content for wireless streaming is usually transcoded into several versions. However, transcoding requires a lot of computation, resulting in high power consumption by the server. We examine the characteristics of transcoding workloads and characterize them in terms of deadline and computation time. We then propose a new dynamic voltage and frequency scaling (DVFS) scheme that allocates a frequency and a workload to each CPU with the aim of minimizing power consumption while meeting all transcoding deadlines. Experimental results show that our scheme can reduce system-wide energy consumption by 10% to 16% compared with the Linux On-demand governor while ensuring all the transcoding tasks meet their deadlines.