[发明专利]云环境下基于数据聚类的弹性资源供应方法和装置有效
| 申请号: | 201910816112.7 | 申请日: | 2019-08-30 |
| 公开(公告)号: | CN110519386B | 公开(公告)日: | 2022-04-19 |
| 发明(设计)人: | 朱晓敏;包卫东;费博雯;刘大千 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
| 主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L41/147;H04L41/14;G06K9/62 |
| 代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 于洁 |
| 地址: | 410003*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 环境 基于 数据 弹性 资源 供应 方法 装置 | ||
一种云环境下基于数据聚类的弹性资源供应方法和装置,其中,方法包括:根据聚类模型对下一时刻每个类簇的任务数量进行预测;按照预测结果为所述下一时刻的任务提供资源,能够对即将达到系统的任务进行预测,并根据预测结果对资源进行弹性供应,有效提高任务达到后的处理速度,节约资源。
技术领域
本发明涉及云环境资源调度技术领域,尤其涉及一种云环境下基于数据聚类的弹性资源供应方法和装置。
背景技术
云计算是一种面向服务的商业计算模式,它能够通过互联网为客户按需提供动态的、可拓展的以及廉价的计算服务,主要目的是通过强大的云处理能力来减轻用户终端的负担。云计算融合了多种实用技术,如分布式计算、并行计算、网络存储和实用计算等。目前,云平台是一个通过大量云数据中心提供支持的国家关键性战略的基础设施。如何对云计算资源进行快速、有效的利用,是当下亟待解决的问题。
发明内容
本发明的目的是提供一种云环境下基于数据聚类的弹性资源供应方法,能够对即将达到系统的任务进行预测,并根据预测结果对资源进行弹性供应,有效提高任务达到后的处理速度,节约资源。
为解决上述问题,本发明的第一方面提供了一种云环境下基于数据聚类的弹性资源供应方法,包括:根据聚类模型对下一时刻每个类簇的任务数量进行预测;按照预测结果为所述下一时刻的任务提供资源。
进一步地,所述根据聚类模型对下一时刻每个类簇的任务数量进行预测之前,还包括:获取当前时刻接收到的任务;对所述任务进行至少一次的模糊C均值聚类计算,得到至少一个隶属度矩阵;其中,所述隶属度矩阵的维度与所述类簇的个数和聚类次数相关。
进一步地,在所述得到至少一个隶属度矩阵之后,还包括:根据所述隶属度矩阵,获取每个所述任务的隶属度和类信息根据每个所述任务的隶属度和类信息以及距离矩阵,通过密度峰值算法,确定聚合聚类中心,并对所述任务进行聚类划分,得到每个类簇。
进一步地,所述根据聚类模型对下一时刻每个类簇的任务数量进行预测,还包括:通过自回归滑动平均模型,预测所述下一时刻分配给每个类簇的任务数量。
进一步地,所述按照预测结果为所述下一时刻的任务提供资源,还包括:所述提供的资源保证在任务的截止时间前的任务保证率为最大值、系统资源利用率为最大值以及所述系统的总能耗为最小值。
进一步地,所述按照预测结果为所述下一时刻的任务提供资源,还包括:当所述资源不足时,控制开启新的虚拟机和/或主机。
进一步地,还包括:当所述资源闲置时,控制关闭空闲虚拟机和/或主机。
根据本发明的另一个方面提出一种云环境下基于数据聚类的弹性资源供应装置,包括:预测模块,用于根据聚类模型对下一时刻每个类簇的任务数量进行预测;控制模块,用于按照预测结果为所述下一时刻的任务提供资源。
根据本发明的又一方面提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述的云环境下基于数据聚类的弹性资源供应方法。
本发明的上述技术方案具有如下有益的技术效果:
1)提出了一种集成方法来减少单一聚类算法的差异,从而更好地避免任务聚类的不确定性。
2)为每个类簇在下一时刻的任务提供了一个有效的预测机制。其中,由于各个类簇内的任务具有很高的相似性,这表明它们的资源需求在本质上是相似的。为每个类簇提供一组性能相似的资源可以避免资源短缺或减少资源浪费。
3)根据预测集群中任务的数量,动态地开启或关闭物理资源和虚拟资源,实现节能调度方案,从而降低系统能耗,提高资源利用率。
附图说明
图1为本发明一个具体实施例的原理示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910816112.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





