- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
云计算环境下的资源调度模型研究
1 云计算数据中心资源调度问题
云计算是一种商业模式和服务模式。计算任务分布在大多数计算机组成的数据处理中心,因此不同的应用程序系统可以根据用户的需要获得存储存储和信息服务的生产能力、内存和信息服务。学术界将云计算列为水、电、气、油之外的第五种公用资源, 云计算是技术和社会需求发展的必然结果, 云计算集成了计算机领域大规模数据中心、虚拟化技术、软件即服务等先进技术。
随着云计算应用的开展, 产生了大量的数据中心聚集现象, 如何利用虚拟管理技术提高云计算数据中心利用效率, 是当前研究的重点。云计算资源调度是将虚拟机按用户需求动态地、自动化地分配给用户。由于用户需求规格和云计算环境中资源池数据中心所有的物理服务器的规格配置不一致, 如果采用简单的分配调度算法, 例如常用的轮转法、加权轮转法、最小负载优先等, 很难达到物理服务器负载均衡。
目前, 学术界在云计算环境下资源调度方面已经进行了大量研究工作, 文献提出云计算中基于NSGAⅡ的虚拟资源调度算法研究;文献提出基于粒子群优化策略研究;文献提出云计算环境下的DPSO资源负载均衡算法;文献根据云计算的弹性化和虚拟化等新特性, 提出了云计算下负载均衡的多维QoS约束任务调度机制, 用户作业能按时完成。但是, 云计算系统价值最优化达不到期望的效果, 有关云计算资源调度的优化问题值得进一步深入研究探讨。
2 云计算资源池
云计算是一种建立在互联网上的新型信息基础架构, 云计算是从计算机集群到并行计算模式, 进而抽象到云虚拟机, 最后得到云计算资源池的概念。云计算资源池如图1所示, 可以分为以下三部分:边缘部分为云计算资源池的连接服务, 连接服务符合SOA的访问、发布、发现工作方式;方格是计算机集群组成的资源池模块 (R1, R2, R3, …, Rn) , 其资源描述为接口、绑定、服务;部分资源Ri组成域的概念。云计算资源池边界不定, 可以自由伸缩。
云计算资源池处于资源虚拟化层, 屏蔽了物理资源层的发布细节, 为上层管理中间件提供支持。云计算资源池是云环境的有机组成部分, 其概念是从云计算中延伸发展出来的, 它将真实的物理资源通过虚拟化的方式进行统一管理和分配, 是向用户提供透明计算服务和数据存储功能的大规模分布式系统。用户只需关注最终结果, 而无需了解这一结果产生的内部具体细节。
3 云计算资源规划模型
3.1 云计算环境下物理服务器集群
从构成数据中心的基础构件向上层应用的角度分析云计算环境中的资源, 包括物理服务器 (集群) 、虚拟服务器 (集群) 、安全组、中间件/应用服务、调度域、数据中心等。数据中心资源之间包含相互关系, 如图2所示。云计算环境下的物理服务器集群由网络、硬盘、内存、CPU等组成。虚拟服务器集群可以把用户服务请求透明地分配到合理的服务器上, 当用户访问的服务器出现异常时, 智能集群系统就会把用户的任务请求转移到正常工作的服务器上。
3.2 任务中心实现
云计算工作环境下用户任务调度管理工作流程如图3所示, 主要由三部分组成:用户模块、管理节点模块、计算/存储节点模块。用户提交任务到资源管理中心, 判断用户任务类型和属性, 选择适合任务特性的调度算法;然后把相关信息发送给任务管理中心, 任务管理中心向计算节点提交任务, 当计算节点处理结束后把执行结果反馈给任务管理中心;任务管理中心再把计算结果返回给用户。在云计算环境下, 节点状态监控中心动态监控计算/存储节点信息和任务调度中心, 在发生异常时及时采取相关处理措施。
3.3 调度域内负载均衡及任务部署
资源池是云计算的最关键技术之一, 高效地调度云计算资源池中的资源有其重要的现实意义。云计算数据中心分为多个调度域, 一个调度域内包含有多台物理机, 一台物理机含有多个CPU。
(1) 假定每一个物理服务器的负载属性为Ai(CPU、内存、网络) , 物理服务器综合负载均值为v, 物理服务器综合负载报警值为δ, 当一台物理服务器在时间t内的平均负载率不高于δ=c+v (其中c为相对较小的常数) 时, 我们认为物理服务器工作正常。
(2) 假定一个CPU的利用率为此CPU在时间t内的平均利用率;一台物理机上所有CPU的利用率的平均值为这台物理机CPU利用率pc;一个调度域内所有物理机的CPU利用率为调度域内的CPU负载均值dc。依据物理机的CPU计算能力进行加权 (wei) 平均, 得到CPU负载均值负载报警值δc=c+Vc。
(3) 假定一台物理机内存在时间t内的平均利用率为mm, 一个调度域内所有物理机的内存利用率为dm, 物理机各自的内存大小为mi, 则得到内存的负载平均值;负载报警值δm=c+Vm。
(4) 假定一台物理机网络在时间t内的平均利用率为nn, 一个调度域内的物理机网
原创力文档


文档评论(0)