发明名称 一种应用于SCSI目标器的QoS调度器及调度方法
摘要 本申请公开了一种应用于SCSI目标器的QoS调度器及调度方法,该QoS调度器包括IO存储队列集、监视单元和QoS调度单元;本申请中,QoS调度器中的IO存储队列集包括N个IO存储队列,并且每一个IO存储队列与每台服务器之间一一对应,每一个IO存储队列存储与其对应的服务器发送过来的IO数据,而监视单元则可以对IO存储队列集中每一个IO存储队列的调度优先级进行调整,得到相应的QoS调度策略,后续便可根据上述QoS调度策略,依次对各个IO存储队列中存储的IO数据进行处理,从而避免了服务器之间发生对系统处理能力资源的自然争抢,消除了原先IO请求处理进程的混乱局面。
申请公布号 CN105407059A 申请公布日期 2016.03.16
申请号 CN201510689256.2 申请日期 2015.10.21
申请人 浪潮(北京)电子信息产业有限公司 发明人 刘健鹏
分类号 H04L12/863(2013.01)I;H04L29/08(2006.01)I 主分类号 H04L12/863(2013.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 罗满
主权项 一种应用于SCSI目标器的QoS调度器,其特征在于,所述SCSI目标器包括接口模块、SCSI指令处理模块和存储模块;所述QoS调度器包括:IO存储队列集,用于与所述接口模块连接,包括N个IO存储队列,N为正整数,当所述接口模块接收到服务器发送的IO数据时,将该IO数据保存至相应的IO存储队列,其中,服务器与IO存储队列之间呈一一对应关系;监视单元,用于对当前所述IO存储队列集和存储系统的运行状态进行实时监视,根据实时监视结果,对所述IO存储队列集中每一个IO存储队列的调度优先级进行相应的调整,得到相应的QoS调度策略;QoS调度单元,用于根据所述QoS调度策略中记录的每一个IO存储队列的调度优先级的高低顺序,依次从所述IO存储队列集的各个IO存储队列中取出相应的IO数据,并将该IO数据下发至所述SCSI指令处理模块,以使所述SCSI指令处理模块对该IO数据进行相应的处理并将处理结果发送至所述存储模块。
地址 100085 北京市海淀区上地信息路2号2-1号C栋1层