[发明专利]一种服务质量控制方法、装置、电子设备及存储介质在审
| 申请号: | 202211517583.6 | 申请日: | 2022-11-30 |
| 公开(公告)号: | CN116048622A | 公开(公告)日: | 2023-05-02 |
| 发明(设计)人: | 胡坤;丁宁 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/50 |
| 代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 付婧 |
| 地址: | 311121 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 服务质量 控制 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种服务质量控制方法、装置、电子设备及存储介质,方法包括:接收到属于预设类型的工作命令,根据本地存储的服务质量QoS表,确定与所述工作命令中进程地址空间标识PASID对应的目标QoS信息,所述预设类型用于指示需要使用QoS控制策略的命令;根据所述目标QoS信息处理所述工作命令。通过将QoS表存储在计算机系统的外部设备上,外部设备接收到需要使用QoS控制策略处理的工作命令时,使用本地存储的QoS表,确定与工作命令中PASID对应的目标QoS信息,并根据确定的目标QoS信息处理工作命令,无需直接到计算机系统的内存上读取目标QoS信息,从而减少了对内存总线带宽的占用,可以达到实时响应工作命令的效果。
技术领域
本申请涉及计算机技术领域,具体涉及一种服务质量控制方法、装置、电子设备及存储介质。
背景技术
计算机系统通常包括处理器和外部设备(也即输入输出I/O硬件设备),在处理器上运行有操作系统,外部设备的驱动运行在操作系统上,在操作系统上还运行有各种软件,例如VM(Virtual Machine,虚拟机)、进程、容器、应用程序等。操作系统为每个软件分配一个PASID(Process Address Space Identifier,进程地址空间标识)值,因此软件向某一外部设备提交工作命令时,会将相应的PASID值添加到工作命令中,以使外部设备区分不同的软件。
在相关技术中,为了减少各个软件的工作命令对外部设备资源的竞争问题,采用的QoS(Quality of Service,服务质量)控制方案是将各个软件的QoS信息存储在计算机系统的内存中,以便于维护。外部设备在处理工作命令时,利用工作命令携带的PASID值从内存读取与PASID值对应的QoS信息,并根据读取的QoS信息处理该工作命令。
但从内存获取QoS信息的获取速度依赖于内存总线的速度以及总线裁决器的调度策略,且在有很多外部设备的情况下,很容易造成对内存总线带宽占用过多的问题,进而导致外部设备无法实时响应工作命令。
发明内容
本申请的目的是针对上述现有技术的不足提出的一种服务质量控制方法、装置、电子设备及存储介质,该目的是通过以下技术方案实现的。
本申请的第一方面提出了一种服务质量控制方法,所述方法包括:
接收到属于预设类型的工作命令,根据本地存储的服务质量QoS表,确定与所述工作命令中进程地址空间标识PASID对应的目标QoS信息,所述预设类型用于指示需要使用QoS控制策略的命令;
根据所述目标QoS信息处理所述工作命令。
在本申请的一些实施例中,所述接收到属于预设类型的工作命令,包括:
从共享工作队列中取出一条工作命令;根据所述工作命令包含的特权标识为第一类标识,确定所述工作命令属于预设类型,所述第一类标识用于指示工作命令不是对QoS表的特权操作。
在本申请的一些实施例中,所述方法还包括:
根据所述工作命令包含的特权标识为第二类标识,根据所述工作命令对本地存储的QoS表进行维护,所述第二类标识用于指示工作命令是对QoS表的特权操作。
在本申请的一些实施例中,所述根据所述工作命令对本地存储的QoS表进行维护,包括:
基于所述工作命令包含的特权标识和PASID对所述工作命令进行鉴权;若鉴权成功,则基于所述工作命令对所述QoS表进行维护;若鉴权失败且所述QoS表为空,则基于所述工作命令对所述QoS表进行维护。
在本申请的一些实施例中,所述QoS表包括PASID与特权标识的对应关系;所述基于所述工作命令包含的特权标识和PASID对所述工作命令进行鉴权,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211517583.6/2.html,转载请声明来源钻瓜专利网。





