云计算中蚁群算法的并行化

云计算中蚁群算法的并行化

ID:6159171

大小:126.13 KB

页数:13页

时间:2018-01-05

云计算中蚁群算法的并行化_第1页
云计算中蚁群算法的并行化_第2页
云计算中蚁群算法的并行化_第3页
云计算中蚁群算法的并行化_第4页
云计算中蚁群算法的并行化_第5页
资源描述:

《云计算中蚁群算法的并行化》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、云计算中蚁群算法的并行化摘要云计算是一种新的商业计算模型和服务模式,是分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等传统计算机和网络技术发展融合的产物。并行计算(ParallelComputing)是指同时使用多种计算资源解决计算问题的过程,是提高计算机系统计算速度和处理能力的一种有效手段。云计算与并行计算是一脉相承的,云计算的基础架构首先是要确保能实现并行计算。随着云计算的发展,云计算基础设施的规模正在急剧地变大。云计算数据中心通常拥有成千上万台物理结点,在其上运行着各种各样的服务和应用程序,由此产生了巨大的能源耗费。

2、当前云计算中数据中心的节能问题成为了研究热点,本文通过考虑虚拟机的整合技术,减少物理主机的使用,节约电能。同时,本文提出蚁群算法来实现虚拟机的迁移,并将此算法并行化。关键字:云计算,并行计算,蚁群算法,并行化ABSTRACTCloudcomputingisanewcommercialcalculationmodelandservicemode,anditisproducedbydistributedcomputing,computing,utilitycomputing,networkstorage,virtualization,lo

3、adbalanceandothertraditionalcomputerandtechnologydevelopment.Parallelcomputingistheprocedureofusingmultiplecomputingresourcestosolveacomputationalproblem,anditisaneffectivemeanstoimprovethecomputingspeedandprocessingabilityofcomputersystem.Cloudcomputingandparallelcomed

4、owninonecontinuousline.Cloudcomputinginfrastructure,atfirst,tomakesurethatitcanbeimplementedinparallelcomputing.Withthedevelopmentofcloudcomputing,theinfrastructuresarebecomingincreasinglylargescale.Clouddatacentercanpotentiallyhousethousandsofphysicalservers,andtherear

5、evariousservicesandapplicationsrunningonthem.Therefore,ithasahugeenergyconsumption.Currently,energysavinghasbecomeacommondiscussedtopicindatacenter.Inthispaperweresearchtheplacementofvirtualmachine,minimizingthenumberofhostused,tosaveenergy.Atthemeantime,weproposedantco

6、lonyalgorithmtoaddressthemigrationofvirtualmachines.Finally,weproposeaparallelalgorithmbasedonthisalgorithm.KEYWORDS:Cloudcomputing;Parallelcomputing;Antcolonyalgorithm;Parallel.1.1云计算的介绍1.1.1云计算的概念目前业界对于到底什么是云计算还没有形成一个统一的概念,其中文献[1]就罗列了20多种各个领域的专家从不同的视角给出的云计算概念,本文从中列举出几

7、个如下:(1)加州大学伯克利分校:云计算指的是通过互联网提供的应用服务和在数据中心中提供这些服务的软件和硬件设施。这些服务长期以来被称作软件即服务(SoftwareasaService,SaaS),而数据中心中的软件和硬件设施就是被我们叫做的“云”[2]。(2)美国国家标准与技术研究院(NIST):云计算是一种能够通过网络以便利的、按需付费的方式获取计算资源(包括网络、服务器、存储、应用和服务等)并提高其可用性的模式,这些资源来自一个共享的、可配置的资源池,并能够以最省力和无人工干预的方式获取和释放[3]。(3)墨尔本大学的Buyya

8、教授:云计算是由一组内部相互连接的、虚拟化的机器组成的并行的、分布式的计算系统,这个系统能够根据服务提供方和用户之间协商好的服务等级协议来动态地提供一个或多个标准的计算资源[4]。上述的几个概念分别从不同的视角对云计算的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。