发明名称 软件定义混合储存系统中工作负载感知的输入输出调度器
摘要 本发明公开了一种软件定义混合储存系统中工作负载感知的输入输出调度器,其包括一队列管理模块、一工作负载特性数据库、一流量监控模块与一流量模型模块。该队列管理模块进一步包括一请求接收子模块、一请求控制子模块与一请求调度子模块。通过队列管理模块用以存取硬盘与固态硬盘的请求和各自队列。从而,软件定义混合储存的性能可以改进。同时,该调度器能同时用于来自多个工作负载的请求,从而达到每一工作负载的性能需求。
申请公布号 CN106155810A 申请公布日期 2016.11.23
申请号 CN201510193350.9 申请日期 2015.04.22
申请人 先智云端数据股份有限公司 发明人 陈文贤;黄明仁
分类号 G06F9/50(2006.01)I;G06F3/06(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 北京科龙寰宇知识产权代理有限责任公司 11139 代理人 孙皓晨
主权项 一种软件定义混合储存系统中工作负载感知的输入输出调度器,该软件定义混合储存系统包括至少一硬盘与一固态硬盘,其特征在于,该软件定义混合储存系统中工作负载感知的输入输出调度器包含一队列管理模块、一工作负载特性数据库及一流量监控模块,其中:该队列管理模块用以管理队列、读取请求与写入请求,该队列管理模块包含一请求接收子模块、一请求控制子模块及一请求调度子模块,其中,该请求接收子模块用以暂时储存该些读取请求与写入请求;该请求控制子模块用以创建工作负载队列、依照一调度器配置功能以动态配置该些工作负载队列与安排该些读取请求与写入请求到该些工作负载队列中;该请求调度子模块用以创建设备队列,并调度来自该工作负载队列的每一读取请求或写入请求到一特定的设备队列中;该工作负载特性数据库用以储存工作负载的特性以供存取;该流量监控模块用以监控及持续记录该软件定义混合储存系统的一性能参数的值,并提供该些性能参数的值给该请求控制子模块;其中该调度器配置功能对每一工作负载队列,基于该工作负载特性数据库提供的该些特性与接收到的该些性能参数的值,计算一队列深度与一等待时间,以调整该软件定义混合储存系统的性能参数值在未来落于设定给该性能参数的一性能保证值与一性能调节值之间。
地址 中国台湾台中市西区民权路219号13F