The invention discloses a storage system service quality control method, including: in each monitoring point according to the storage system uniquely identifies all objects, statistical performance data of each object; every preset time according to the performance data of all kinds of objects, a set amount of scheduling priority and system resources of each object; upon receiving a request for instructions object operation, according to the relationship between only labeled markers and object request instructions of the object and the corresponding request instruction, and according to the scheduling priority and system resources of the object and request instructions for the allocation of system resources. The invention also discloses a service quality control device of the storage system. The invention realizes the distribution of reasonable system resources for different performance objects, and improves the service quality of the storage system.
【技术实现步骤摘要】
存储系统的服务质量控制方法和装置
本专利技术涉及计算机
,尤其涉及一种存储系统的服务质量控制方法和装置。
技术介绍
随着存储区域网络(StorageAreaNetwork,SAN)存储技术的发展,对同一个存储系统的使用,出现了更复杂的需求和应用场景,例如,多种类型的磁盘混插使用的需求,传统卷和精简卷混合使用的应用场景,以及多个激活快照同时使用的应用场景等。在以上这些场景中,存在共性的问题,不同类的对象的处理能力不尽相同,不同类的对象的请求指令流程也不尽相同,最终对请求指令的响应时间差异很大,这样就会导致一个相同的结果:请求指令的响应速度慢的那些对象,由于需要更长的处理时间,会更长时间的占用系统资源;而请求指令响应速度快的那些对象,虽然在更短的时间内处理完成了请求,但是接下来接收到的对象请求会等待更慢的请求释放出占用的系统资源,最终的结果就是所有对象的请求的时延都成为性能最低对象的时延,导致系统的运行性能降低,从而降低了存储系统的服务质量。
技术实现思路
本专利技术的主要目的在于提供一种存储系统的服务质量控制方法和装置,旨在提高存储系统的服务质量。为实现上述目的, ...
【技术保护点】
一种存储系统的服务质量控制方法,其特征在于,所述存储系统的服务质量控制方法包括以下步骤:在存储系统的各个监控点根据各类对象的唯一标示,统计各类对象的性能数据;每隔预设时间根据各类对象的性能数据,设定各类对象的调度优先级和系统资源量;在接收到对对象操作的请求指令后,根据请求指令的标记与对象的唯一标示之间的对应关系,获取与所述请求指令对应的对象,并根据所述对象的调度优先级及系统资源量,为所述请求指令分配系统资源。
【技术特征摘要】
1.一种存储系统的服务质量控制方法,其特征在于,所述存储系统的服务质量控制方法包括以下步骤:在存储系统的各个监控点根据各类对象的唯一标示,统计各类对象的性能数据;每隔预设时间根据各类对象的性能数据,设定各类对象的调度优先级和系统资源量;在接收到对对象操作的请求指令后,根据请求指令的标记与对象的唯一标示之间的对应关系,获取与所述请求指令对应的对象,并根据所述对象的调度优先级及系统资源量,为所述请求指令分配系统资源。2.如权利要求1所述的存储系统的服务质量控制方法,其特征在于,所述在接收到对对象操作的请求指令后,根据请求指令的标记与对象的唯一标示之间的对应关系,获取与所述请求指令对应的对象,并根据所述对象的调度优先级及系统资源量,为所述请求指令分配系统资源包括:在接收到对对象操作的请求指令后,根据所述请求指令对应对象的调度优先级,判断所述对象是否存在空闲的系统资源;当所述对象存在空闲的系统资源,则分配系统资源给所述请求指令;当所述对象不存在空闲的系统资源,则所述请求指令等待所述对象的其他请求指令释放出系统资源,直到存在空闲的系统资源后,为所述请求指令分配系统资源。3.如权利要求2所述的存储系统的服务质量控制方法,其特征在于,所述性能数据包括时延、流量及并发,所述每隔预设时间根据各类对象的性能数据设定各类对象的调度优先级和系统资源量包括:每隔预设时间将性能数据中的时延、流量及并发进行加权计算,并根据加权计算的结果设定各类对象对应的优先级及对应的系统资源量占总系统资源量的比例。4.如权利要求3所述的存储系统的服务质量控制方法,其特征在于,所述性能数据与所述优先级及所述系统资源量均成正比关系,对象的性能越好,获得的系统资源量越多,优先级越高。5.如权利要求1-4中任一项所述的存储系统的...
【专利技术属性】
技术研发人员:舒坦,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。