一种保证延迟敏感应用延迟SLO的动态调控资源方法及系统

    公开(公告)号:CN111444012A

    公开(公告)日:2020-07-24

    申请号:CN202010139287.1

    申请日:2020-03-03

    Abstract: 本发明提出一种保证延迟敏感应用延迟SLO的动态调控资源方法及系统。在分布式存储系统的服务节点中创建多个请求队列,不同类型的请求位于不同的队列,根据该服务节点的逻辑线程资源和目标尾延迟需求,为请求队列分配线程组并实时动态调控线程资源,且各请求队列的线程组与的物理CPU资源相绑定;客户端发送应用访问请求至该服务节点,该服务节点根据该应用访问请求的类型,将该应用访问请求存入与其类型相对应的请求队列作为当前队列,并使用为该当前队列分配的线程组处理该应用访问请求,将处理结果发送给该客户端。本发明能够保证延迟敏感型应用的尾延迟满足目标需求,同时还能够使得批处理类应用的带宽维持在较高水平。

    一种感知存储后端尾延迟SLO的动态调控资源方法及系统

    公开(公告)号:CN113127230B

    公开(公告)日:2023-10-03

    申请号:CN202110399392.3

    申请日:2021-04-14

    Abstract: 本发明提供一种用于分布式存储系统存储后端的动态调控资源的方法,其中多个LC与BE租户共享存储后端,每个LC租户有一个请求队列和用于该请求队列的CPU核数Ni,将请求队列以窗口为单位进行划分,Ni为窗口i分配的CPU核数,根据不同的频率将LC租户请求队列的所有当前请求作为临时窗口;获得每个临时窗口的请求数QLt,以及该临时窗口第一个请求的排队时间TWt;基于QLt和TWt确定当前临时窗口所需的CPU核数Nt;根据Nt与所述当前窗口的CPU核数Ni,调整该LC租户的CPU核数。基于本发明的实施例,可以最大化BE租户的带宽,并快速准确的增加CPU资源以避免异常导致目标SLO不被满足情况的发生,在合适的时机对异常进行检测,并重新计算并分配CPU资源。

    一种感知存储后端尾延迟SLO的动态调控资源方法及系统

    公开(公告)号:CN113127230A

    公开(公告)日:2021-07-16

    申请号:CN202110399392.3

    申请日:2021-04-14

    Abstract: 本发明提供一种用于分布式存储系统存储后端的动态调控资源的方法,其中多个LC与BE租户共享存储后端,每个LC租户有一个请求队列和用于该请求队列的CPU核数Ni,将请求队列以窗口为单位进行划分,Ni为窗口i分配的CPU核数,根据不同的频率将LC租户请求队列的所有当前请求作为临时窗口;获得每个临时窗口的请求数QLt,以及该临时窗口第一个请求的排队时间TWt;基于QLt和TWt确定当前临时窗口所需的CPU核数Nt;根据Nt与所述当前窗口的CPU核数Ni,调整该LC租户的CPU核数。基于本发明的实施例,可以最大化BE租户的带宽,并快速准确的增加CPU资源以避免异常导致目标SLO不被满足情况的发生,在合适的时机对异常进行检测,并重新计算并分配CPU资源。

    多租户共享分布式存储系统性能资源的分配方法及系统

    公开(公告)号:CN118259838A

    公开(公告)日:2024-06-28

    申请号:CN202410480262.6

    申请日:2024-04-19

    Abstract: 本发明提出一种多租户共享分布式存储系统性能资源的分配方法及系统,该方法包含依据底层存储设备不同的使用量与对应的租户负载访问模式,对该底层存储设备进行离线性能建模,构建关于底层存储设备VIOPS与尾延迟的离线性能模型;利用所述离线性能模型,在线调控该底层存储设备可提供的VIOPS,得到一VIOPS目标值;将所述VIOPS目标值至少一部分分配给该至少一LC租户,将其余部分分配给该至少一BE租户。该方法能够显著提升多租户共享场景下,底层存储设备的资源利用率。

Patent Agency Ranking