[发明专利]一种适配QoS的方法和装置有效
申请号: | 201710662507.7 | 申请日: | 2014-12-08 |
公开(公告)号: | CN107645407B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 俞柏峰;顾炯炯;林沐晖;俞洲;毛凌志 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 qos 方法 装置 | ||
1.一种适配服务质量QoS的方法,其特征在于,包括:
确定利用输入输出I/O资源的第一业务的服务质量QoS需求;其中,所述第一业务运行在第一物理主机上,所述第一物理主机与第一PCIe端点连接,所述第一PCIe端点用于配置虚拟设备,所述虚拟设备用于执行运行在第一物理主机上的业务,所述第一业务的QoS需求由至少一个服务质量需求值表示;
根据所述第一业务的QoS需求生成所述第一业务的服务等级协议SLA;其中,所述SLA包含所述第一业务的标识,以及与所述第一业务的标识对应的服务质量需求值;
根据所述第一业务的SLA包含的服务质量需求值生成所述第一业务的配置模板;其中,所述配置模板包含为所述第一业务分配的软硬件资源的种类以及数量,其中,所述软硬件资源的种类包括:逻辑引擎、队列缓存、中断向量、缓存空间、仲裁优先级、调度优先级中的一种或多种;
向所述第一PCIe端点发送所述配置模板,指示所述第一PCIe端点根据所述配置模板配置虚拟设备;其中,所述虚拟设备包含的软硬件资源的种类以及数量与所述配置模板中包含的软硬件种类以及数量相符。
2.根据权利要求1所述的适配QoS的方法,其特征在于,所述方法还包括:
实时地检测所述虚拟设备的相关指标;
若所述相关指标大于预设阈值,则更新所述SLA;
根据更新后的SLA更新所述配置模板;
其中,所述相关指标包含逻辑引擎利用率、队列缓存平均深度、中断向量数量中的一个或多个。
3.根据权利要求1所述的适配QoS的方法,其特征在于,所述方法还包括:
实时地检测所述虚拟设备的相关指标;
若所述相关指标大于预设阈值,则更新所述SLA;
根据更新后的SLA更新所述配置模板;
其中,所述相关指标包含逻辑引擎利用率、队列缓存平均深度、中断向量数量中的一个或多个。
4.根据权利要求1所述的适配QoS的方法,其特征在于,指示所述第一PCIe端点根据所述配置模板配置虚拟设备包括:
指示所述第一PCIe端点根据所述配置模板为所述第一业务配置虚拟设备。
5.根据权利要求1或4所述的适配QoS的方法,其特征在于,所述方法还包括:存储所述配置模板;
当确定利用输入输出I/O资源的第二业务的QoS需求与所述第一业务的QoS需求相同时,向所述第一PCIe端点发送存储的所述配置模板,指示所述第一PCIe端点根据所述配置模板为所述第二业务配置虚拟设备;
其中,所述第二业务运行在所述第一物理主机上。
6.根据权利要求5所述的适配QoS的方法,其特征在于,所述方法还包括:
实时地检测所述虚拟设备的相关指标;
若所述相关指标大于预设阈值,则更新所述SLA;
根据更新后的SLA更新所述配置模板;
其中,所述相关指标包含逻辑引擎利用率、队列缓存平均深度、中断向量数量中的一个或多个。
7.根据权利要求5所述的适配QoS的方法,其特征在于,所述方法还包括:
当接收到迁移所述第一业务的迁移指令时,向第二PCIe端点发送存储的所述配置模板,指示所述第二PCIe端点根据所述配置模板为所述第一业务配置虚拟设备;
其中,所述迁移指令用于指示将所述业务从第一物理主机迁移至第二物理主机;所述第二PCIe端点与第二物理主机连接,用于配置执行运行在所述第二物理主机上的业务的虚拟设备。
8.根据权利要求7所述的适配QoS的方法,其特征在于,所述方法还包括:
实时地检测所述虚拟设备的相关指标;
若所述相关指标大于预设阈值,则更新所述SLA;
根据更新后的SLA更新所述配置模板;
其中,所述相关指标包含逻辑引擎利用率、队列缓存平均深度、中断向量数量中的一个或多个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710662507.7/1.html,转载请声明来源钻瓜专利网。