- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
云运营商效益最优的资源分配机制与算法
云运营商效益最优的资源分配机制与算法
摘 要:为解决云运营商效益最优化的问题,本论文提出了改进型模拟退火算法(Bb-Metroplis)。改进型模拟退火算法针对效益最优化问题的特殊解空间,利用srand()和rang()函数产生新解,并结合背包算法的思想合理放置虚拟机和接纳效益更高的客户,从而节约运营商成本,提高云中资源利用率和降低了能耗,使云运营商获得尽可能大的经济效益。5782
关键字:服务计费;全局调节算法;效益最优;云计算
An Optimal Effectiveness of Resources
Allocation and Algorithm for Operator in Cloud Computing
Abstract: In order to solve the problem which Cloud operators get the optimun benefit,the paper comes up with the Bb-Metrolic. The Bb-Metroplic aiming at the special solution space of the problem of optimun benefit,it uses functions of strand() and rang() to produce new explanation, and combines with the idea of knapsack algorithm to place the virtual machine reasonably and accept customers who have more profit selectively.Therefore,it saves costs for operators, improves the rate of resource utilization and reduces the energy consumption to make the cloud operators get the economic benefits as much as possible.
Key words: Service Computing; Global-adjustment; Optimal Efficiency; Cloud Computing
目录
摘要1
引言2
1.云运营商效益最优的研究意义和现状2
1.1云运营商效益最优的研究意义2
1.2云运营商效益最优的研究现状2
2.云运营商效益最优算法的数学建模3
图1 云环境
2.2算法的数学模型
实际问题的优化目标是用数学描述,通常是若干优化目标的和式。本文的数学模式是所有机器序列的排列数的每一台机器分别调用背包算法,得到结果的总和(也就是总利益),即sum;cn=c1+c2+c3hellip;hellip;+c20。其中ci等于每台计算机的用户应付费用(f)减去计算机运行成本(b),即ci= f- b。其中运行成本是计算机计算能力(j)的百分之一,即f=0.01*j;而应付费用则是所需计算能力(z)的9倍,即b=z*9。所以也可以表示成ci= z*9- 0.01*j。在解的空间内,利用随机排列数生成函数,反复调用背包算法,计算每次的总利益,并与上一最大利益结果比较,保留最优结果。并通过大量实验总结,在大多数情况下,函数迭代300到700次就会收敛,而且解的质量较高,或是真正的最优解或是十分接近最优解。
3云运营商效益最优的资源分配机制与算法
3.1本文算法的简介
云运营商要获得最优效益就要合理安排用户任务到每台计算机上,如果只是一台计算机,用背包算法就可以获得最优解。但在云环境下计算机的数目是非常多的,如果用背包算法依次让计算机在用户任务集合中挑选,得到的结果只是是局部最优效益。要得到最优效益可以让所有机器序列的排列数依次调用背包算法,即把所有计算机可能选择的顺序都进行一次背包选择,得到的结果肯定是最优解。但是这样付出的计算时间和计算能力是云运营商不可以接受的,例如20的全排列依次调用背包算法,即使在云环境下计算不成问题,但是耗费的计算能力的成本是巨大的。所以,考虑用一种智能的算法获得近似的最优解,本文针对实际改进了的模拟退火算法和背包算法结合解决云环境下运营商要获得最大利润的问题。
3.2算法的解空间
如何在这样庞大的解空间中选择并逐步靠近最优解呢?模拟退火算法是取一个较高的温度,在逐步降温过程中基本靠近最优解的邻域即在解空间的邻域下搜索,但对本文问题是不适合,因为在一个局部解的领域搜索一般得到的结果是一样的,这样很容易使最终的结果是局部最优解。例如在12345的邻域(13245、12435
您可能关注的文档
- STC89C52单片机的数字式直流PWM调速电路的设计+源程序.doc
- stc89c52单片机的数控稳压电源设计+电路原理图.doc
- STC89C52单片机的液位检测系统设计+电路图.doc
- STC89C52单片机室内电器设备智能控制系统设计+源码+电路图+仿真图.doc
- STC89C52单片机的鸡舍温度控制器软件设计.doc
- STC89C52单片机红外探测报警器设计+电路图.doc
- STC89C52单片机自动桌面清理仪驱动电路设计.doc
- SQL注入攻击防范策略研究+文献综述.doc
- SQL Server安全生产信息化建设框架设计+文献综述.doc
- STC89C52单片机高精度称重仪设计+PCB板图+源程序.doc
文档评论(0)