基于计算迁移的Android开发框架的设计与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:SBRBWD0801
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能手机等移动设备为访问信息和使用计算资源提供了极大的便利,但是,受限于自身的尺寸、大容量电池制造技术的滞后、无线通信网络不稳定等因素,使其越来越无法满足移动用户对功能更加复杂、能耗更高应用的需求。移动设备所能提供的计算能力与新应用的需求增长速度不一致,系统能量消耗与电池容量增长速度不一致是移动设备发展中面临的主要挑战。目前,一种有前景的解决方案是通过计算迁移技术将移动设备与强大的云平台集成,主要是通过将移动设备端的应用程序所拥有的全部或部分计算任务迁移到云平台,让云平台来执行这些计算任务并将执行后的结果返回给移动设备端的应用程序,进而通过减少移动设备端的计算量来实现节省时间和减少能耗的目的,即减少移动设备端的应用程序所需要花费的执行时间和能量消耗。同时也提高了应用程序的性能以及改善了移动用户的体验度。为此,本文通过调整Android操作系统某些接口来开发两个支持计算迁移的应用程序开发框架。使用我们提供的框架开发的应用程序将具备计算迁移功能。在第一个框架中,每个应用程序都是自私的,即它们认为自己独占了移动设备的资源,并在每个应用程序的内部独立完成计算迁移决策。第二个设计的框架是将中央迁移管理器驻留在移动设备中,中央迁移管理器负责为所有应用程序制定计算迁移决策策略。开发人员在使用这两种计算迁移框架时,它们的编程行为只需发生少量的改变。而且第一种开发框架还支持应用程序开发人员自定义计算迁移决策策略。最后,本文基于两种开发框架分别开发实现了相对应的应用程序,并且在这些应用程序上进行了相关的实验。在实验中,本文分析了在不同影响因子下基于两种框架开发的应用程序与没有计算迁移能力的应用程序,同时在执行时间和能量消耗方面对比三种情况下所开发的应用程序的实验数据,验证所开发的计算迁移框架的可行性和有效性。
其他文献
传统的信号采样理论奈奎斯特定理指出,只有在采样频率高于两倍的信号最高频率时,才能完全不失真的恢复原信号。压缩感知理论以全新的视角,给出了解决问题的理论方法,利用信号
人工智能领域近年来得到了快速的发展,这得益于计算机处理能力的提升以及先进的机器学习算法。因此,在许多使用传统算法难以解决的问题,使用人工智能算法都逐步地被解决。一
近二十年来,有机电致发光器件(OLED)由于其视角宽、节省能源、材料来源多且环保、质量轻薄、可制备大尺寸柔性弯折显示等众多的突出优点,引起了学术界与制造界的高度重视,被
随着神经网络理论的提出及其不断发展,它已经给人类的科学技术,及其对自然的认知带来了很大的影响。忆阻器是除了电感器、电阻器、电容器之外的四种基本无源电子元件之一,是
无线传感器网络已广泛应用于军事、医疗、环境监测等多个领域。两层传感器网络作为传统无线传感器网络的延伸和发展,因其良好的可扩展性、有效的能耗和空间节省、高效的查询
集成电路规模的飞速增长,使得集成电路功能复杂度日益提升,一方面为信息技术产业带来了生机和活力,另一方面也产生了许多问题和挑战。集成电路的功能正确性是这些问题和挑战
计算机I/O总线连接丰富的各类I/O设备,是实现计算机I/O连接及外部扩展的关键技术。随着I/O设备性能的持续攀升,计算机系统总线已从传统的ISA、PCI等共享介质总线发展至基于点
嵌入式系统是一种专用的计算机系统,通过裁剪、结合软硬件的资源,可以满足用户各项性能指标的要求,包括功能需求、可靠性、成本、能耗、体积等等。在嵌入式系统设备中,有一种
近距离场景下的语音识别已经达到了令人满意的结果,但是由于受到噪声和混响等因素的影响,远距离场景下的语音识别依然具有很大的挑战性。和单路麦克风相比,麦克风阵列波束形
随着存储着海量数据的分布式文件系统的进一步发展,为了满足各种企业、学术机构等组织对数据存取速度的需求,诞生了内存分布式文件系统这一概念。以开源的Alluxio为代表的内