多租户流量调度方法、装置、介质、电子设备和程序产品制造方法及图纸

技术编号:43480909 阅读:20 留言:0更新日期:2024-11-29 16:54
本公开涉及一种多租户流量调度方法、装置、介质、电子设备和程序产品,属于云存储领域,能够实现多租户流量调度的实时性和灵活性。一种基于弹性块存储的多租户流量调度方法,包括:通过存储集群中的存储节点接收存储集群中的管控节点发送的租户列表,所述租户列表用于维护租户名称和租户权重,租户权重表征对应租户享有的存储服务能力占比;通过存储节点基于租户列表确定调度器树,所述调度器树包括优先级调度器、租户级调度器以及先进先出调度器,其中,优先级调度器用于按照业务优先级调度租户和存储集群内部的流量,租户级调度器用于调度多租户间的流量,先进先出调度器用于调度流量的出入;基于调度器树控制存储集群中流量的出入。

【技术实现步骤摘要】

本公开涉及云存储领域,具体地,涉及一种多租户流量调度方法、装置、介质、电子设备和程序产品


技术介绍

1、公有云的弹性块存储(elastic block storage,ebs)系统中,单个ebs集群将被一定数量的租户共享。在这种多租户的架构下,ebs系统需要具备多租户io(input/output,输入/输出)质量管理能力。

2、相关技术中,多租户io质量管理方法通常采用如下方式来实现:

3、(1)管控节点定期收集存储节点的反馈,根据存储节点的反馈进行决策、分配资源并推送给存储节点。

4、(2)存储节点具备基本的实时io质量管理能力,例如限流、基于固定优先级的io调度等。限流指的是在云盘级别限制io性能的使用。基于固定优先级的io调度指的是在io排队时基于优先级打标来重新安排io的顺序,尽快服务高优先级的io。

5、这种多租户io质量管理方法不具备实时性和灵活性。


技术实现思路

1、提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式本文档来自技高网...

【技术保护点】

1.一种基于弹性块存储的多租户流量调度方法,其特征在于,包括:

2.根据权利要求1所述的基于弹性块存储的多租户流量调度方法,其特征在于,所述通过所述存储节点基于所述租户列表确定调度器树,包括:

3.根据权利要求1或2所述的基于弹性块存储的多租户流量调度方法,其特征在于,所述优先级调度器被配置多个优先级,每个优先级分配独立队列,每个优先级配置对应的服务权重,基于所述服务权重进行隔离和服务性能分配,其中,每个优先级对应一个子优先级调度器,用于服务对应优先级业务的流量调度,其中,第一优先级的子优先级调度器用于服务所述存储集群上租户的流量,其他优先级的子优先级调度器用于服...

【技术特征摘要】

1.一种基于弹性块存储的多租户流量调度方法,其特征在于,包括:

2.根据权利要求1所述的基于弹性块存储的多租户流量调度方法,其特征在于,所述通过所述存储节点基于所述租户列表确定调度器树,包括:

3.根据权利要求1或2所述的基于弹性块存储的多租户流量调度方法,其特征在于,所述优先级调度器被配置多个优先级,每个优先级分配独立队列,每个优先级配置对应的服务权重,基于所述服务权重进行隔离和服务性能分配,其中,每个优先级对应一个子优先级调度器,用于服务对应优先级业务的流量调度,其中,第一优先级的子优先级调度器用于服务所述存储集群上租户的流量,其他优先级的子优先级调度器用于服务所述存储集群内部的流量,而且第一优先级所对应的服务权重大于其他优先级所对应的服务权重。

4.根据权利要求1或2所述的基于弹性块存储的多租户流量调度方法,其特征在于,所述优先级调度器被配置多个优先级,其中,每个优先级对应一个子优先级调度器,用于服务对应优先级业务的流量调度,各个所述子优先级调度器基于公平轮转调度原则进行对应优先级的流量调度,任意一个优先级所对应的服务能力未用尽时支持弹性出让给其他优先级。

5.根据权利要求1或2所述的基于弹性块存储的多租户流量调度...

【专利技术属性】
技术研发人员:钟嘉农张峰豪沈海嘉佘海斌赵鹏伟李云昊张航陈怡龙李钦
申请(专利权)人:北京火山引擎科技有限公司
类型:发明
国别省市:

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

1