发明名称 |
一种应用于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层 |