[发明专利]一种云资源优化调度方法及装置在审
申请号: | 201711107193.0 | 申请日: | 2017-11-10 |
公开(公告)号: | CN109783219A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 张健;齐林;何琼;李飞;胡泽 | 申请(专利权)人: | 北京信息科技大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京思元知识产权代理事务所(普通合伙) 11598 | 代理人: | 余光军 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 响应 虚拟资源 资源优化 收益 调度 调度请求 理想响应 数据资源 资源成本 资源使用 调度量 云应用 最优化 保证 超时 预设 优选 分配 | ||
本发明提供一种云资源优化调度方法,首先获取调度请求的各参数,然后计算出当前平均响应时间,然后判断当前平均响应时间所处的范围,若当前平均响应时间位于预设的理想响应时间和超时响应时间之间,计算收益损失与当前平均响应时间的对应关系,计算出所述收益损失和当前使用的虚拟资源的成本之和达到最小值时的虚拟资源的量,作为优选的数据资源的调度量。该方案可以保证收益损失不会太大,也就是保证了响应速度,但同时资源成本也不能太高,从而提高资源的利用效率并保证处理速度,从而达到资源的最优化分配,提升经济效益,避免了云资源的浪费,节省云应用用户的资源使用成本。
技术领域
本发明涉及云计算领域,具体涉及一种云资源优化调度方法及装置。
背景技术
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。IaaS(Infrastructure as aService,基础设施即服务)是一种重要的云计算服务。云计算服务为用户提供包括处理、存储、网络以及其它基本资源的使用,用户可以在其申请到的虚拟资源当中部署或运行应用程序,而不需要了解计算资源提供过程的细节。云计算环境下,应用提供者可以根据需要决定租用虚拟资源的数量。租用大量资源会得到Qos(Quality of Service,服务质量)保障,从而获得较好的收益,但应用提供者需要为租用资源付费。同样,租用少量资源,会节省租用资源投入,但资源不足难以保障Qos,违背SLA(Service Level Agreement,服务等级协议)会带来经济损失。因此,租用多少虚拟资源才能使得资源得到充分利用,达到应用提供者的收益最大化成为亟待解决的问题。
此外,随着数据中心规模的日益增大,云平台中服务器的数目不断增加,同时虚拟化环境也日趋复杂,因此也急需提升IaaS平面的管理能力,使其能够充分全面的调度数据中心的各项资源。
发明内容
因此,本发明要解决的技术问题在于现有技术中的资源调度方法无法充分利用虚拟资源同时达到服务效果。
本发明提供一种云资源优化调度方法,包括如下步骤:获取一个调度周期内的调用请求参数,所述调用请求参数至少包括请求类型及数量、请求服务时间、服务台数量;根据所述调用请求参数计算当前平均响应时间;判断所述当前平均响应时间是否位于预设的理想响应时间和超时响应时间之间,所述理想响应时间小于超时响应时间;若当前平均响应时间位于预设的理想响应时间和超时响应时间之间,计算收益损失与当前平均响应时间的对应关系;计算所述收益损失和当前使用的虚拟资源的成本之和达到最小值时的虚拟资源的量。
优选地,若当前平均响应时间小于预设的理想响应时间,则降低服务台数量。
优选地,若当前平均响应时间大于超时响应时间,则增加服务台数量。
优选地,所述根据所述调用请求参数计算当前平均响应时间的步骤,包括:
rti=平均等待时间Ws+服务时间ti,
其中,rti表示第i类请求的平均响应时间。
优选地,所述平均等待时间的计算公式如下:
Ws为平均等待时间,Ls可视为系统等待队列的平均长度,λ为请求到达率。
6.根据权利要求1所述的方法,其特征在于,所述收益损失与当前平均响应时间的对应关系为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信息科技大学,未经北京信息科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711107193.0/2.html,转载请声明来源钻瓜专利网。