一种调度方法、装置、设备及存储介质制造方法及图纸

技术编号:32028714 阅读:28 留言:0更新日期:2022-01-27 12:44
本申请公开一种调度方法、装置、设备及存储介质,所述方法包括:根据预设筛选条件,为目标共享文件系统筛选出可用的至少一个后端集群;获取每个后端集群的后端集群容量和后端集群中承载的共享文件系统数量,进而确定每个后端集群的权重值;基于权重值,从至少一个后端集群中为目标共享文件系统确定目标后端集群。如此,根据至少一个后端集群容量和共享文件系统数量,计算出对应的权重值,进而确定目标后端集群;即在确定目标后端集群时将容量与共享文件系统数量结合起来考虑,从而避免大规模云管理平台情况下共享文件系统在多个后端集群存储中分布不均,导致高峰期用户同时读写造成后端集群存储高负载的问题。后端集群存储高负载的问题。后端集群存储高负载的问题。

【技术实现步骤摘要】
一种调度方法、装置、设备及存储介质


[0001]本申请涉及云计算
,尤其涉及一种调度方法、装置、设备及存储介质。

技术介绍

[0002]Manila是云管理平台(OpenStack)的共享文件系统服务,其在云管理平台上提供共享文件系统功能,使得多台云主机能够共享文件。
[0003]Manila的实现目标是将共享文件系统授权给用户,用户直接对共享文件系统中的文件进行操作;具体地,Manila根据过滤器和称重器,能够区分不同厂商集群,并从厂商集群中选择可用容量最大的集群。然而,当大规模的OpenStack云管理平台情况下,同一厂商的多个后端存储集群的可用容量存在差距,用户创建的共享文件系统数量多且容量较小,则容易出现最大容量的后端集群存在大量的共享文件系统,其他后端集群则处于空闲状态。此时,若大量用户同时对同一集群中的文件进行数据读写时,该后端集群的输入/输出(Input/Output,I/O)负载会很高,严重时则会影响用户的读写速率。

技术实现思路

[0004]为解决上述技术问题,本申请提供一种调度方法、装置、设备及本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种调度方法,其特征在于,所述方法包括:根据预设筛选条件,为目标共享文件系统筛选出可用的至少一个后端集群;获取每个所述后端集群的后端集群信息;其中,所述后端集群信息中包括后端集群容量和后端集群中承载的共享文件系统数量;基于每个所述后端集群的后端集群信息,确定每个所述后端集群的权重值;基于所述权重值,从所述至少一个后端集群中为所述目标共享文件系统确定目标后端集群。2.根据权利要求1所述的方法,其特征在于,所述基于每个所述后端集群的后端集群信息,确定每个所述后端集群的权重值,包括:基于每个所述后端集群对应的后端集群容量,计算出每个所述后端集群对应的第一权重值;基于每个所述后端集群对应的后端集群中承载的共享文件系统数量,计算出每个所述后端集群对应的第二权重值;根据所述第一权重值和所述第二权重值,确定每个所述后端集群的权重值。3.根据权利要求2所述的方法,其特征在于,所述基于每个所述后端集群对应的后端集群容量,计算出每个所述后端集群对应的第一权重值,包括:根据每个后端集群容量,从所述至少一个后端集群容量中确定出最大容量和最小容量;基于每个后端集群容量、所述最大容量和所述最小容量,分别计算出每个后端集群对应的第一权重值。4.根据权利要求3所述的方法,其特征在于,所述基于每个所述后端集群对应的后端集群中承载的共享文件系统数量,计算出每个所述后端集群对应的第二权重值,包括:根据每个后端集群承载的共享文件系统数量,从所述至少一个后端集群承载的共享文件系统数量中确定出最大数量和最小数量;基于每个后端集群承载的共享文件系统数量、所述最大数量和所述最小数量,分别计算出每个后端集群对应的第二权重值。5.根据权利要求2所述的方法,其特征在于,所述根据所述第一权重值和所述第二权重值,确定每个所述后端集群的权重...

【专利技术属性】
技术研发人员:张青蔡小雨
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1