一种云平台存储迁移速度控制方法、设备及系统技术方案

技术编号:37272057 阅读:26 留言:0更新日期:2023-04-20 23:40
本发明专利技术涉及一种云平台存储迁移速度控制方法、设备及系统,该方法包括:获取当前迁移任务的迁移参数,所述迁移参数包括迁移数据量、迁移进度以及优先级参数,且所述优先级参数根据当前迁移任务的重要程度和紧急程度设置;获取当前迁移任务所在节点的任务迁移情况,所述任务迁移情况包括在迁移的任务个数、总迁移数据量、总迁移进度以及优先级参数总和;基于所述当前迁移任务的迁移参数与所述当前迁移任务所在节点的任务迁移情况计算当前迁移任务的带宽分配阈值,并基于所述带宽分配阈值调整对应迁移任务的迁移速度。可根据云平台运行状态和客户实际需求动态调整存储迁移速度和云平台整体迁移并发数量。平台整体迁移并发数量。平台整体迁移并发数量。

【技术实现步骤摘要】
一种云平台存储迁移速度控制方法、设备及系统


[0001]本专利技术涉及云计算存储领域,特别涉及一种云平台存储迁移速度控制方法、设备及系统。

技术介绍

[0002]随着云计算的普及和大规模应用,云上业务产生的数据量日渐庞大,相应的云平台使用的存储规模也越来越大,业务场景也越来越复杂,一个云平台往往会提供多种不同类型的存储资源来满足不同的业务需求,也必须具备在不同存储资源类型之间相互迁移数据的能力。同时为了防止存储迁移抢占主机带宽,对云平台上其他的业务系统产生影响,需要对存储迁移的速度和并发数量进行限制。
[0003]相关技术中,采用对存储迁移进行限速,通常固定设置迁移速度阈值或者需手动设置迁移限制速度,并且在存储迁移开始后无法修改对迁移速度的限制。当迁移数据量大,跨度时间长时,容易因初始对系统负载的预估偏差或者业务峰谷变化,导致限速不合理,出现带宽抢占过大影响正常业务运行,或是迁移速度过低导致网络空闲但存储迁移时间却过长等状况。

技术实现思路

[0004]本专利技术实施例提供一种云平台存储迁移速度控制方法、设备及系统,可根本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种云平台存储迁移速度控制方法,其特征在于,其包括步骤:获取当前迁移任务的迁移参数,所述迁移参数包括迁移数据量DiskSize、迁移进度MigProg以及优先级参数MigPri,且所述优先级参数根据当前迁移任务的重要程度和紧急程度设置;获取当前迁移任务所在节点的任务迁移情况,所述任务迁移情况包括在迁移的任务个数TolNum、总迁移数据量TolSize、总迁移进度TolProg以及优先级参数总和TolPri;基于所述当前迁移任务的迁移参数与所述当前迁移任务所在节点的任务迁移情况计算当前迁移任务的带宽分配阈值MigSpd,并基于所述带宽分配阈值MigSpd调整对应迁移任务的迁移速度。2.如权利要求1所述的云平台存储迁移速度控制方法,其特征在于,所述当前迁移任务所在节点的任务迁移情况还包括:所述当前迁移任务所在节点的业务网络平均网速BizSpd、业务网络网卡带宽BizBand、存储网络网卡带宽StorBand以及存储网络预留带宽比例StorReserve。3.如权利要求2所述的云平台存储迁移速度控制方法,其特征在于,基于所述当前迁移任务的迁移参数与所述当前迁移任务所在节点的任务迁移情况计算当前迁移任务的带宽分配阈值MigSpd,包括步骤:根据第一公式计算当前迁移任务的带宽分配阈值MigSpd,所述第一公式包括:其中,floor(a)运算结果为将数值a向下取整,max(a,b)运算结果为取a、b中的较大数,TaskMinSpd为迁移任务最低保护速度,OffsetRatio为预设的迁移带宽偏移率,取值范围为[0,1]。4.如权利要求3所述的云平台存储迁移速度控制方法,其特征在于,所述迁移带宽偏移率的预设值为1/3。5.如权利要求1所述的云平台存储迁移速度控制方法,其特征在于,包括步骤:获取前一周期内完成的迁移任务的迁移情况总参数,所述迁移情况总参数包括迁移任务个数TaskNum、存储总迁移量Data以及每个迁移任务对应的平均迁移速度TaskAvgSpd;基于所述迁移情况总参数与存储集群最大迁移保护速度计算云平台并发迁移阈值TaskMaxNum,并基于所述云平台并发迁移阈值TaskMaxNum调...

【专利技术属性】
技术研发人员:窦锐元肖丁许前坤柳明张东欧李学真李重刚于超超黄勋
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1