【摘 要】
:
随着移动技术的发展,智能手机等移动设备在日常生活中起到越来越重要的作用,但受限的资源始终制约着智能手机的计算能力。为了扩展移动设备的计算能力,弹性计算的概念被应用
论文部分内容阅读
随着移动技术的发展,智能手机等移动设备在日常生活中起到越来越重要的作用,但受限的资源始终制约着智能手机的计算能力。为了扩展移动设备的计算能力,弹性计算的概念被应用于移动设备,使移动智能设备上的应用程序可以利用云端服务器上的计算资源。然而目前的相关工作缺乏足够的灵活性,对服务器端的部署要求较高,且能够使用的服务种类有限,因此并不能完全解决现有的问题。 针对上述问题,论文提出了一种Android系统上的弹性应用模型,并据此设计了支持服务器端灵活部署的弹性应用支撑框架(Elastic Application SupportingFramework,EASF),使得编程人员能够灵活地开发弹性应用,透明地利用网络资源为用户提供服务。该模型主要包括两方面内容:弹性单元与执行策略。应用程序按照逻辑与功能被划分为一系列弹性单元,弹性单元是远程执行的基本单位,包含一组数据和对数据进行处理的代码。执行策略定义了一组规则,决定弹性单元的执行位置和执行过程中的错误处理流程。论文在Android平台上实现了EASF,该框架在客户端提供编程接口,编程人员可以根据应用程序的逻辑,按照接口规范实现弹性单元,接口之下的中间层为弹性单元执行过程提供支持;EASF在服务器端利用Java的反射机制实现一个服务进程,负责接收和执行来自客户端的弹性单元。最后,论文以若干应用程序为例对EASF进行了评测,证明该框架下的弹性应用能够有效缩短计算密集型应用程序的响应时间。
其他文献
距离变换是计算图像中每个点到最近的特征点的距离,将原本无意义的孤立的特征点表示为特征点与背景点的距离关系。距离变换对图像作出了更为丰富的表达,后续方法可以根据需要
随着普适计算的发展,上下文感知作为普适计算的核心部分,越来越得到大家的关注。上下文感知研究的是如何获取上下文、上下文的表示、以及上下文的推理等,其目的是为了利用上
数字图像处理系统在大图像处理性能与数据展示效果方面具有一定的缺陷,综合考虑系统本身的GIS背景以及GIS技术面向海量数据的特性,本文拟通过引入GIS技术来弥补这些缺陷。经
随着手写文字识别技术的快速发展,阿拉伯语文字分类已日益引起研究者的关注。有两种阿拉伯语文字识别系统:联机和脱机文字识别。对于联机文字识别系统,需要使用特殊的数字化
随着Web2.0的兴起,软件开发正在转变传统的服务观念,个性化业务大量涌现。然而移动性差、硬件成本高、资源扩展性差等问题制约了第三方业务开发的发展。而云计算恰恰在实现服
随着Internet的流行和发展,人们对于Internet的依赖也越来越强,对Web应用也有了更多的需求。传统Web应用的客户端主要是用来渲染服务端返回的HTML页面,功能单一,难以满足用户的交
互联网的蓬勃发展使距离不再成为人们认识彼此、交流信息的障碍,基于地域、爱好和理想等多种元素交汇的网络社区逐渐成为人们更加方便地获取信息的手段。虚拟的网络社区延续并
随着互联网技术的迅速发展和普及,尤其是社交网站和图像共享网站的不断推广和应用,网络上的图像数量呈现快速增长趋势。如何快速、准确地从海量的图像数据中检索到用户所需要
在计算环境从静态、封闭、可控逐步走向动态、开放、难控的过程中,软件呈现出一种新的形态——网构软件。网构软件的开放性给其服务质量的保障带来深层次的技术挑战。首先,网
粒计算是研究如何在问题求解过程中使用人类“粒度”和“粒”的思想的一门新兴学科,致力于探索基于粒度的理论、技术和工具,在过去十年中,它得到了很多研究者的关注。粒计算三元