Android平台基于任务重要性的功耗管理策略研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:anewday4all
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当下一方面智能手机持有量爆发式地增长以及手机计算能力的不断提升,能量消耗越来越大;另一方面,手机电池容量受限于制造工艺的制约发展相对缓慢。智能手机的能耗问题日益突出,逐渐成为厂商设计和制造的重要指标之一。为了缓解硬件端能耗控制的缺陷,从软件层面进行功耗管理成了研究热点之一,其中负责控制和管理底层硬件资源的操作系统是功耗管理的主要实施者。当前主流操作系统主要通过监测不同部件的负载情况,根据负载的大小进行功耗控制。然而,以Android系统为代表的交互式操作系统由于其设计目标主要以提高用户体验为主,所以系统处理的任务可以根据其对用户体验影响的重要程度进行重要性划分,重要性高的任务应当优先、快速进行响应,而重要性底的任务则可以适当延迟处理或者延长处理时间。本文从交互式系统的设计目标出发,以提升用户体验为宗旨对系统的任务进行重要性划分,提出了基于任务重要性的功耗管理技术并在Android系统中进行验证。本文的工作主要包括:1.基于交互式系统追求用户体验的设计目标,提出基于任务重要性的功耗管理框架。框架主要对任务进行重要性分类,对用户关注越多的任务,其响应延迟对用户体验的影响越大,其“重要性”越高。系统根据任务的重要性决定底层硬件提供的性能高低,通过合理的资源配置优化系统的性能和能耗。2.在Android系统中实现基于任务重要性的CPU动态频率调节策略。使用应用程序主线程消息处理数量对CPU当前负载进行重要性刻画,根据当前负载的大小和重要性综合决定CPU运行的频率。实验结果表明最多能达到30%的功耗节省。3.在Android系统中实现基于任务重要性划分的无线网卡功耗管理策略。系统的网络请求被划分成前台、后台和睡眠三种不同重要等级的数据传输,对于前台数据传输,无线网卡提供最高性能的服务,而对于后台数据请求,无线网卡则适当降低服务的质量以延长进入休眠状态的时间长度,最终达到降低系统能耗的目的。
其他文献
感应加热作为一种工业加热方法,具有能流密度大、加热速度快、热效率高、节约能源、不污染环境等一系列优点,被广泛应用于轧辊表面淬火、棒料透热、板坯回火等工业生产领域。中
摘要:随着计算机和互联网技术的快速发展,使得云计算技术应运而生。由于海量数据已经不能够存储在单一的计算机上,传统的串行处理需要大量的时间花销,因此如何对海量数据进行
基于特征的参数化建模是当今最主流的CAD建模方式,通过特征能够很好的反映产品的功能语义,实现产品生命周期不同阶段的信息共享。直接建模则是近年来出现的一种新的建模方法,它
图像分割是图像处理分析中的关键步骤,是将原始图像划分为多个不同区域并从中找出人们感兴趣的目标的过程。目前已提出了大量不同类型的分割算法,但也由于缺乏普遍适用的分割
三支决策理论起初是为了解释粗糙集三个区域而提出。具体点说,粗糙集的正域、边界域和负域可以分别看成在一个三支决策中的接受区域、不承诺区域和拒绝区域。三支决策理论比
命名实体翻译对的自动抽取研究对自动文摘、机器翻译和跨语言信息检索等意义重大。传统方法往往建立在大规模平行语料库或可比语料库基础上,由于双语语料库资源相对匮乏导致
图像分割是将图像分成互相独立且有意义的区域,是计算机视觉和图像处理的重要技术,已在工业、军事、医学等领域有着普遍应用。基于图论的图像分割算法是近年来新发展起来的一种
随着计算机和网络的普及,网络传播的信息涉及各行各业,网络安全问题逐渐成为人们关注的一个焦点。防火墙隔离、网络访问控制等静态防御手段已经不能满足当前的需要,所以能够
随着网络化、信息化的飞速发展,人们对信息安全的需求越来越大,对隐私保护的要求越来越高。要在公共的、不安全的信道上安全的传输秘密,密码系统是必不可少的。一套密码系统
医学图像分割是临床医学诊断的关键步骤,与普通图像相比,医学图像具有异质性,部分容积效应和噪声的特点。模糊C均值聚类(Fuzzy C-Means,FCM)算法是常用的医学图像分割算法之一。