一种适配QoS的方法和装置制造方法及图纸

技术编号:17164868 阅读:28 留言:0更新日期:2018-02-01 22:24
本发明专利技术提供一种适配QoS的方法和装置,涉及计算机领域,PCIe端点根据配置模板动态配置虚拟设备,满足了不同业务的QoS要求。本发明专利技术的实施例提供的方法包括:确定利用输入输出I/O资源的第一业务的QoS需求;根据所述第一业务的QoS需求生成所述第一业务的SLA;其中,所述SLA包含所述第一业务的标识,以及与所述第一业务的标识对应的服务质量需求值;根据第一业务的SLA包含的服务质量需求值生成第一业务的配置模板;其中,配置模板包含的软硬件资源所提供的服务质量值的和等于第一业务的服务质量需求值之和;向第一PCIe端点发送配置模板,指示第一PCIe端点根据所述配置模板为所述第一业务配置虚拟设备。

A method and device for adapting QoS

The invention provides a method and device for adapting QoS, and relates to the computer field. The PCIe endpoint dynamically configuring the virtual device according to the configuration template, which satisfies the QoS requirements of different businesses. Including the method provided by the embodiment of the invention: QoS needs to determine the first business using input and output I/O resources; according to the demand of the first generation QoS business the first business SLA; among them, the SLA contains the first service identifier, and the identifier corresponding to the first business service the quality of the demand value; generating a first business configuration template value according to the requirements of quality of service first business contains SLA; among them, the software and hardware resource configuration template contains the service quality of the value and quality of service demand is equal to the first value; the first to send the PCIe endpoint configuration template, indicating the first endpoint according to PCIe the configuration template for the first service configuration of virtual equipment.

【技术实现步骤摘要】
一种适配QoS的方法和装置
本专利技术涉及计算机领域,尤其涉及一种适配QoS的方法和装置。
技术介绍
高速外围组件互联(英文:PeripheralComponentInterconnectExpress,缩写:PCIe)端点为一种通过虚拟化软件和相应的硬件逻辑给物理主机提供不同的输入输出(英文:Input-Out,缩写:I/O)视图的融合设备,目前,越来越多的数据中心采用PCIe端点组成融合基础架构(ConvergedInfrastructure),将数据中心的计算、存储、网络三大核心资源进行融合,建立成一个统一的、可弹性扩展的、高效的全新数据中心架构。在该架构中,PCIe端点连接物理主机的中央处理器(英文:CentralProcessingUnit,缩写:CPU)和数据中心的I/O资源(如存储设备、计算设备、网络设备等),将资源池中的I/O资源进行融合,并通过虚拟设备提供给物理主机运行某业务。由于不同的业务对于虚拟设备的服务有不同的诉求,例如,有的业务要求高带宽而对延时不在意;而需要处理快速交易的业务则需要低延时反而对带宽不是很重要等等,因此,在为不同的物理主机提供不同的虚拟设备的本文档来自技高网...
一种适配QoS的方法和装置

【技术保护点】
一种适配服务质量QoS的方法,其特征在于,包括:确定利用输入输出I/O资源的第一业务的服务质量QoS需求;其中,所述第一业务运行在第一物理主机上,所述第一物理主机与第一PCIe端点连接,所述第一PCIe端点用于配置虚拟设备,所述虚拟设备用于执行运行在第一物理主机上的业务,所述第一业务的QoS需求由至少一个服务质量需求值表示;根据所述第一业务的QoS需求生成所述第一业务的服务等级协议SLA;其中,所述SLA包含所述第一业务的标识,以及与所述第一业务的标识对应的服务质量需求值;根据所述第一业务的SLA包含的服务质量需求值生成所述第一业务的配置模板;其中,所述配置模板包含为所述第一业务分配的软硬件资...

【技术特征摘要】
1.一种适配服务质量QoS的方法,其特征在于,包括:确定利用输入输出I/O资源的第一业务的服务质量QoS需求;其中,所述第一业务运行在第一物理主机上,所述第一物理主机与第一PCIe端点连接,所述第一PCIe端点用于配置虚拟设备,所述虚拟设备用于执行运行在第一物理主机上的业务,所述第一业务的QoS需求由至少一个服务质量需求值表示;根据所述第一业务的QoS需求生成所述第一业务的服务等级协议SLA;其中,所述SLA包含所述第一业务的标识,以及与所述第一业务的标识对应的服务质量需求值;根据所述第一业务的SLA包含的服务质量需求值生成所述第一业务的配置模板;其中,所述配置模板包含为所述第一业务分配的软硬件资源的种类以及数量;向所述第一PCIe端点发送所述配置模板,指示所述第一PCIe端点根据所述配置模板配置虚拟设备;其中,所述虚拟设备包含的软硬件资源的种类以及数量与所述配置模板中包含的软硬件种类以及数量相等。2.根据权利要求1所述的适配QoS的方法,其特征在于,所述方法还包括:实时地检测所述虚拟设备的相关指标;若所述相关指标大于预设阈值,则更新所述SLA;根据更新后的SLA更新所述配置模板;其中,所述相关指标包含逻辑引擎利用率、队列缓存平均深度、中断向量数量中的一个或多个。3.根据权利要求1所述的适配QoS的方法,其特征在于,所述软硬件资源包括:逻辑引擎、队列缓存、中断向量、缓存空间、仲裁优先级、调度优先级中的一种或多种。4.根据权利要求3所述的适配QoS的方法,其特征在于,所述方法还包括:实时地检测所述虚拟设备的相关指标;若所述相关指标大于预设阈值,则更新所述SLA;根据更新后的SLA更新所述配置模板;其中,所述相关指标包含逻辑引擎利用率、队列缓存平均深度、中断向量数量中的一个或多个。5.根据权利要求1所述的适配QoS的方法,其特征在于,指示所述第一PCIe端点根据所述配置模板配置虚拟设备包括:指示所述第一PCIe端点根据所述配置模板为所述第一业务配置虚拟设备。6.根据权利要求1或3或5所述的适配QoS的方法,其特征在于,所述方法还包括:存储所述配置模板;当确定利用输入输出I/O资源的第二业务的QoS需求与所述第一业务的QoS需求相同时,向所述第一PCIe端点发送存储的所述配置模板,指示所述第一PCIe端点根据所述配置模板为所述第二业务配置虚拟设备;其中,所述第二业务运行在所述第一物理主机上。7.根据权利要求6所述的适配QoS的方法,其特征在于,所述方法还包括:实时地检测所述虚拟设备的相关指标;若所述相关指标大于预设阈值,则更新所述SLA;根据更新后的SLA更新所述配置模板;其中,所述相关指标包含逻辑引擎利用率、队列缓存平均深度、中断向量数量中的一个或多个。8.根据权利要求6所述的适配QoS的方法,其特征在于,所述方法还包括:当接收到迁移所述第一业务的迁移指令时,向所述第二PCIe端点发送存储的所述配置模板,指示所述第二PCIe端点根据所述配置模板为所述第一业务配置虚拟设备;其中,所述迁移指令用于指示将所述业务从第一物理主机迁移至第二物理主机;所述第二PCIe端点与第二物理主机连接,用于配置执行运行在所述第二物理主机上的业务的虚拟设备。9.根据权利要求8所述的适配QoS的方法,其特征在于,所述方法还包括:实时地检测所述虚拟设备的相关指标;若所述相关指标大于预设阈值,则更新所述SLA;根据更新后的SLA更新所述配置模板;其中,所述相关指标包含逻辑引擎利用率、队列缓存平均深度、中断向量数量...

【专利技术属性】
技术研发人员:俞柏峰顾炯炯林沐晖俞洲毛凌志
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1