Energy-efficient CPU scheduling for multimedia applications

Author:

Yuan Wanghong1,Nahrstedt Klara2

Affiliation:

1. NTT DoCoMo USA Labs, San Jose, CA

2. University of Illinois at Urbana-Champaign, Urbana, IL

Abstract

This article presents the design, implementation, and evaluation of EScheduler , an energy-efficient soft real-time CPU scheduler for multimedia applications running on a mobile device. EScheduler seeks to minimize the total energy consumed by the device while meeting multimedia timing requirements. To achieve this goal, EScheduler integrates dynamic voltage scaling into the traditional soft real-time CPU scheduling: It decides at what CPU speed to execute applications in addition to when to execute what applications. EScheduler makes these scheduling decisions based on the probability distribution of cycle demand of multimedia applications and obtains their demand distribution via online profiling.We have implemented EScheduler in the Linux kernel and evaluated it on a laptop with a variable-speed CPU and typical multimedia codecs. Our experimental results show four findings: first, the cycle demand distribution of our studied codecs is stable or changes slowly. This stability implies the feasibility to perform our proposed energy-efficient scheduling with low overhead. Second, EScheduler delivers soft performance guarantees to these codecs by bounding their deadline miss ratio under the application-specific performance requirements. Third, EScheduler reduces the total energy of the laptop by 14.4% to 37.2% relative to the scheduling algorithm without voltage scaling and by 2% to 10.5% relative to voltage scaling algorithms without considering the demand distribution. Finally, EScheduler saves energy by 2% to 5% by explicitly considering the discrete CPU speeds and the corresponding total power of the whole laptop, rather than assuming continuous speeds and cubic speed-power relationship.

Publisher

Association for Computing Machinery (ACM)

Subject

General Computer Science

Reference59 articles.

1. Acticom. 2002. Paris (cif): A standard video sequence used for video and picture evaluation purposes. Go online to http://www.acticom.info/1472.html.]] Acticom. 2002. Paris (cif): A standard video sequence used for video and picture evaluation purposes. Go online to http://www.acticom.info/1472.html.]]

2. AMD. 2001. Mobile AMD Athlon 4 processor model 6 CPGA data sheet. Go online to http://www.amd.com.]] AMD. 2001. Mobile AMD Athlon 4 processor model 6 CPGA data sheet. Go online to http://www.amd.com.]]

3. Continuous profiling

Cited by 91 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Energy-Efficient Resource Management for Multi-UAV-Enabled Mobile Edge Computing;IEEE Transactions on Vehicular Technology;2024-08

2. Deep Reinforcement Learning-based computation offloading and distributed edge service caching for Mobile Edge Computing;Computer Networks;2024-08

3. Age-minimal CPU Scheduling;IEEE INFOCOM 2024 - IEEE Conference on Computer Communications;2024-05-20

4. RT-Mimalloc: A New Look at Dynamic Memory Allocation for Real-Time Systems;2024 IEEE 30th Real-Time and Embedded Technology and Applications Symposium (RTAS);2024-05-13

5. Analysis on Tail-Distribution of End-to-End Latency in MEC-Based Tactile Teleoperation Systems;2024 IEEE Wireless Communications and Networking Conference (WCNC);2024-04-21

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3