移动云计算环境下基于社交图谱的任务执行系统的设计与实现文献综述

 2022-11-13 11:27:03

文献综述

近年来,随着移动互联网的高速发展,云计算的概念也开始逐渐走进我们的生活。对于云计算来说,它不仅仅是一项技术或者一系列技术的集合,而是一种计算模式、想法和理念,它的核心是整合计算资源包括基础设施、平台、应用等成为资源池,使用户可以从资源池中按照需要来获取服务[1]。据国际数据公司(IDC)预计,全球云计算收入将在2021年达到5540亿美元,是2016年的两倍多。而这一预测最明显的结论是,向云消费模式的转变——无论是什么形式的转变——都是大规模的,并将在预测期间都是如此。云计算模式在过去的十年中已经彻底的改变了IT行业,在众多的IT从业人员眼中,云计算已经成为世界网络的未来。近年来,云计算不仅局限于个人计算机,而将眼光和目标放的更加长远,开始在移动端开始进行研究移动云计算,在这样的条件下,移动云计算应运而生。

同时,移动计算伴随着移动设备的普及和无线网络的提速而发展迅速,以目前SAMSUNG所推出的旗舰手机Galaxy Note 8为例,其处理器配置已经达到了惊人的八核2.35GHz,并且目前为止,全球绝大多数地区4G无线网络已经普及,现在美国高通公司、中国华为公司、韩国三星公司以及日本和欧盟等都投入了相当大的资金和人力去研发5G网络,这大大提高了无线网络的网速,移动互联网已经逐渐的深入到了人们的生活。用户开始移动应用的要求标准越来越高,不再局限于运行一些简单娱乐的应用,而是希望移动设备可以承担更多的大型任务,甚至是具有大量数据的应用。虽然移动端的硬件发展日新月异,但是移动设备还要顾及方便便捷等因素,硬件性能方面和个人计算机还是有着很大的差距,同时,还包括电量、屏幕显示等方面的限制也使移动终端在面临上述所提到的大型应用时还是有些力不从心。针对上述所提到的一些状况,云计算利用其强大的计算能力进行终端任务迁移,突破了移动数据的技术瓶颈,成为了互联网发展的助力。

移动云计算技术作为云计算技术与移动计算相融合的产物,是移动计算的扩展和云计算的延伸,是云计算的理念在移动互联网发展中的体现,使得移动用户可以方便快捷的使用云服务器上的各种资源,并且不会受到时间、地理位置的限制,这不仅降低了移动设备端的消耗,同时也减少了应用对移动设备本身的依赖,又提高了数据处理和应用执行的效率以及应用在面对大量数据和计算时的能力,提升了用户的体验,越来越多的应用开发者利用云计算的技术和理念来拓展移动应用的业务范围。移动云音乐、移动云视频、移动云存储、移动网游、移动电子商务,特别是移动社交网络等移动云计算服务已广泛应用于人们的日常生活当中,涉及到医疗健康、多媒体娱乐、电子商务和社交网络等多个领域,并为智能家居、智能交通、智能物流、智能城市的建设实施构建良好的基础平台,具有广阔的应用前景和社会效益。

在计算机技术的发展史上,从单道批处理方式到多道批处理方式,再到分时系统,实时系统的出现,直到目前分布式系统、网络系统,任务平台的设计、分配和调度就一直是研究的热点,它的定义也随着时间的推移发生了很大的变化。而随着网格计算、云计算等相继出现,计算业务不再局限于某时某地的一台电脑,而是分布在世界各地的或集中或分散的计算节点,节点可以是某一台PC机、服务器集群构成的数据中心、移动设备等。任务平台的设计也不再局限于在多个处理器上进行,而是着眼于在多计算机系统中获得最快的执行速度和负载均衡。概括的说,研究任务平台设计的目的就是设计合理有效的方案将系统内的任务分配到各个节点中以提高系统的性能[2]

近年来,移动云计算技术迅速发展并获得了人们的广泛关注,其应用模式、卸载问题、资源分配、能源消耗、缓存协作等关键技术已成为当前移动云计算领域内的主要研究内容。接下来简述一些国内外已有的研究:

文献[3]研究了一种移动云计算中用于优化软件部署的图形分区算法,其算法设计和评估了图形分区算法,将软件组件分配给云中的机器,同时最小化所需的带宽。与传统的图分区问题相反,其算法不限于均衡的分区,并且考虑到基础设施的异构性[3]

文献[4]围绕移动云计算中的诸多挑战,介绍了计算迁移、基于移动云的位置服务、移动终端节能、数据安全与隐私保护等移动云计算技术的研究现状,进一步对移动云计算的典型应用进行了深入分析,从移动云计算功能增强、服务质量保障和安全可用性等3个方面研究移动云计算未来的发展趋势和研究方向[4]

文献[5]中定义了云计算的概念,并通过利用诸如虚拟机(VM)之类的技术来提供用于以市场为导向的资源分配来创建云的体系结构。提供了有关基于市场的资源管理策略的见解,这些策略包括客户驱动的服务管理和计算风险管理,以维持面向服务水平协议(SLA)的资源分配。

文献[6]对移动云计算研究的广泛调查,同时突出了移动云计算中的具体关注点。通过在移动设备外部的资源提供者上执行移动应用程序来解决包括资源匮乏、频繁断开和移动性等移动计算的问题。讨论这个移动云计算领域的关键问题,并讨论解决这些问题的不同方法[6]

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。