[发明专利]调度方法、装置、闪存设备和系统有效
申请号: | 201810769590.2 | 申请日: | 2018-07-13 |
公开(公告)号: | CN110716691B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 赵献明;褚小伟;陈昊 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F13/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调度 方法 装置 闪存 设备 系统 | ||
本申请提供一种调度方法、装置、闪存设备和系统,该方法应用于闪存设备,该闪存设备包括闪存控制器以及多个闪存晶圆,该闪存控制器通过通道与该多个闪存晶圆相连,该方法包括:在通过该通道传输写请求的过程中,该闪存控制器确定有待传输的第一读请求或第一数据,该第一读请求用于主机从该多个闪存晶圆中的第一闪存晶圆中读取数据,该第一数据为从该多个闪存晶圆中的任一个闪存晶圆中读取的数据;闪存控制器暂停通过该通道传输该写请求,以调度该第一读请求或该第一数据通过该通道传输,降低闪存设备处理读请求的时延。
技术领域
本申请涉及存储领域,并且更具体地,涉及调度方法、装置、闪存设备和系统。
背景技术
闪存设备是一种以闪存为存储介质的存储设备,例如固态硬盘(solid statedrives,SSD)。对于闪存设备的服务质量(quality of service,QoS)而言,闪存设备处理读请求产生的读时延会影响整个闪存设备的处理效率和时长。
通常,闪存设备包括闪存控制器和闪存晶圆(flash die),闪存控制器与闪存晶圆之间可以通过内部总线相连,其中,闪存控制器与各个闪存晶圆之间连接的通路称为通道,闪存控制器可以调度待传输度的请求或数据通过该通道传输。在读写混合的场景下,一方面,由于通道同一时间只能传输一个请求(读请求或写请求)或数据,如果有待发送的读请求,而该通道正在传输其他请求(读请求或写请求)或数据时,需要等待通道中正在传输的其他请求或数据传输完成,才能传输读请求。另一方面,如果闪存晶圆根据读请求读取完成数据,即闪存晶圆有待发送的数据,而该通道正在传输其他请求(读请求或写请求)或数据时,该闪存晶圆需要等待通道中正在传输的其他请求或数据传输完成,才能传输上述待传输的数据。
因此,传统的调度方式使得闪存设备的读时延较长。如何在读写混合的场景下,降低闪存设备处理读请求的时长成为亟待解决的问题。
发明内容
本申请提供一种调度方法、装置、闪存设备和系统,能够减少闪存设备处理读请求的时长。
第一方面,提供一种调度方法,该方法应用于闪存设备,该闪存设备包括闪存控制器以及多个闪存晶圆,该闪存控制器通过内部总线与该多个闪存晶圆相连,该方法包括:在通过目标通道传输写请求的过程中,该闪存控制器确定有待传输的第一读请求或第一数据,该目标通道为所述闪存控制器与该多个闪存晶圆连接的通路,该第一读请求用于主机从该多个闪存晶圆中的第一闪存晶圆中读取数据,该第一数据为从该多个闪存晶圆中的任一个闪存晶圆中读取的数据;该闪存控制器暂停通过该目标通道传输该写请求,以调度该第一读请求或该第一数据通过该目标通道传输。
上述目标通道可以是闪存控制器与多个闪存晶圆之间传输请求或数据的通道,即闪存控制器与执行该写请求的闪存晶圆之间的通道,还可以是传输上述写请求以及第一读请求的通道。
上述闪存设备确定有待传输的第一读请求时,调度第一读请求通过该目标通道传输,可以指通过该目标通道向第一闪存晶圆传输第一读请求;上述闪存设备确定有待传输的第一数据,调度第一数据通过该目标通道传输,可以指通过目标通道从上述任一个闪存晶圆中将第一数据读出。
在本申请中,当目标通道正在传输写请求的过程中,有待传输的第一读请求或第一数据时,可以暂停目标通道中正在传输的写请求,以便于调度第一读请求和第一数据通过目标通道传输,避免了,传统的调度方式中,第一读请求和第一数据需要等待目标通道中正在传输的写请求传输完成后,才能通过该目标通道被传输,以减少第一读请求和第一数据等待的时长,能够减少闪存设备处理读请求的时长。
在一种可能的实现方式中,所述写请求用于请求向所述第一闪存晶圆中写数据,在所述闪存控制器暂停通过所述通道传输所述写请求之后,所述方法还包括:所述第一闪存晶圆暂停执行所述写请求,以执行所述读请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810769590.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据回收方法和系统
- 下一篇:读取性能提升方法、装置、存储节点及数据读取方法