This invention discloses a task scheduling optimization method used in storage system, including host, flash memory conversion layer, virtual drive and flash memory array. The host connects flash memory conversion layer through bus, virtual driver connects flash memory array through bus. There are multiple task queues and task scheduling units in virtual drive. The physical layer driver, the execution dispatch unit and the multiple execution queues, the invention proposes a set of methods to assign task priority on the storage system to improve the efficiency of the storage system system.
【技术实现步骤摘要】
一种应用在存储系统中的任务调度优化方法
本专利技术涉及调度优化
,具体为一种应用在存储系统中的任务调度优化方法。
技术介绍
传统的储存系统包含闪存控制器和闪存阵列;闪存控制器透过闪存接口与闪存作通信,透过主机接口与主机作通信;闪存控制器包含闪存转换层(FTL)和物理层驱动器;根据以上的架构,当主机装置产生指令,闪存转换层(FTL)接收指令然后指派任务并执行;当物理层驱动器处于可执行的状态;仲裁单元用物理层驱动器驱动闪存阵列;换句话说,当物理层驱动器忙碌时,准备执行的任务必须等到先前任务执行完毕才能被执行;因此,任务的执行顺序将会影响到储存系统的效能,因此,针对之前的技术,提出一个改善的方法。
技术实现思路
本专利技术的目的在于提供一种应用在存储系统中的任务调度优化方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种应用在存储系统中的任务调度优化方法,包括主机、闪存转换层、虚拟驱动器和闪存阵列,所述主机通过总线连接闪存转换层,所述虚拟驱动器通过总线连接闪存阵列,所述虚拟驱动器内设有多个任务队列、任务调度单元、物理层驱动器、执行调度单元和多个执行队列,多个任务队列包括第一任务队列、第二任务队列、第三任务队列和第四任务队列,多个执行队列包括第一执行队列、第二执行队列、第三执行队列和第四执行队列;所述闪存转换层内设有用户数据存取单元、垃圾回收单元、平均抹写控制单元和元数据管理单元;所述用户数据存取单元连接第一任务队列;所述垃圾回收单元连接第二任务队列;所述平均抹写控制单元连接第三任务队列;所述元数据管理单元连接第四任务队列;所述 ...
【技术保护点】
1.一种应用在存储系统中的任务调度优化方法,包括主机(1)、闪存转换层(2)、虚拟驱动器(3)和闪存阵列(4),其特征在于:所述主机(1)通过总线连接闪存转换层(2),所述虚拟驱动器(3)通过总线连接闪存阵列(4),所述虚拟驱动器(3)内设有多个任务队列、任务调度单元(5)、物理层驱动器(6)、执行调度单元(7)和多个执行队列,多个任务队列包括第一任务队列(8)、第二任务队列(9)、第三任务队列(10)和第四任务队列(11),多个执行队列包括第一执行队列(12)、第二执行队列(13)、第三执行队列(14)和第四执行队列(15);所述闪存转换层(2)内设有用户数据存取单元(16)、垃圾回收单元(17)、平均抹写控制单元(18)和元数据管理单元(19);所述用户数据存取单元(16)连接第一任务队列(8);所述垃圾回收单元(17)连接第二任务队列(9);所述平均抹写控制单元(18)连接第三任务队列(10);所述元数据管理单元(19)连接第四任务队列(15);所述第一任务队列(8)、第二任务队列(9)、第三任务队列(10)和第四任务队列(11)分别连接任务调度单元(5);所述任务调度单元(5) ...
【技术特征摘要】
1.一种应用在存储系统中的任务调度优化方法,包括主机(1)、闪存转换层(2)、虚拟驱动器(3)和闪存阵列(4),其特征在于:所述主机(1)通过总线连接闪存转换层(2),所述虚拟驱动器(3)通过总线连接闪存阵列(4),所述虚拟驱动器(3)内设有多个任务队列、任务调度单元(5)、物理层驱动器(6)、执行调度单元(7)和多个执行队列,多个任务队列包括第一任务队列(8)、第二任务队列(9)、第三任务队列(10)和第四任务队列(11),多个执行队列包括第一执行队列(12)、第二执行队列(13)、第三执行队列(14)和第四执行队列(15);所述闪存转换层(2)内设有用户数据存取单元(16)、垃圾回收单元(17)、平均抹写控制单元(18)和元数据管理单元(19);所述用户数据存取单元(16)连接第一任务队列(8);所述垃圾回收单元(17)连接第二任务队列(...
【专利技术属性】
技术研发人员:黄中柱,李庭育,魏智汎,齐元辅,
申请(专利权)人:江苏华存电子科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。