【技术实现步骤摘要】
存储设备及其操作方法
[0001]相关申请的交叉引用
[0002]本申请基于2020年12月14日于韩国知识产权局提交的第10
‑
2020
‑
0174729号韩国专利申请并要求其优先权,该申请的公开内容通过引用整体结合于此。
[0003]本专利技术构思的至少一些示例实施例涉及存储系统,并且更具体地,涉及包括使用令牌(token)的拥塞控制功能的存储系统。
技术介绍
[0004]基于闪存的大容量存储设备的代表性示例是固态驱动(SSD)。随着对SSD的需求的爆炸性增长,其用途也被不同地区分开。例如,SSD的用途可以被细分为用于服务器的SSD、用于客户端的SSD、用于数据中心的SSD等。SSD的接口应该根据每种用途提供最佳速度和可靠性。为了满足要求,基于串行高级技术附件(SATA)、串行附接小型计算机系统接口(SCSI)(SAS)和外围组件互连高速(PCIe)的非易失性存储器高速(NVMe)已经得到了迅速的研究和应用。
[0005]近来,用于在系统(诸如大容量数据中心)中 ...
【技术保护点】
【技术特征摘要】
1.一种存储设备,包括:缓冲存储器,被配置为暂时存储数据;多个非易失性存储器设备;存储控制器电路,被配置为通过监视缓冲存储器的状态来生成缓冲存储器状态信息,并且在基于所生成的缓冲存储器状态信息设置非易失性存储器的缓冲存储器数据传输授权的拥塞控制模式下操作;以及第一接口电路,被配置为与存储控制器电路和多个非易失性存储器设备通信,其中,所述第一接口电路是基于以太网接口而连接到网络的。2.根据权利要求1所述的存储设备,其中,所述多个非易失性存储器设备被配置为基于从存储控制器电路接收的、包括缓冲存储器数据传输授权的信息来执行数据传输速率控制。3.根据权利要求1所述的存储设备,还包括:指示多个非易失性存储器设备的数据传输优先级的优先级表,其中,所述存储控制器电路被配置为基于优先级表来控制多个非易失性存储器设备的数据传输。4.根据权利要求3所述的存储设备,其中,所述优先级表还包括每个非易失性存储器设备的权重,所述权重是基于数据请求顺序和所请求的数据量来设置的。5.根据权利要求4所述的存储设备,其中,所述存储控制器电路被配置为,基于缓冲存储器的利用率生成数据令牌,基于优先级表将数据令牌分配给多个非易失性存储器设备,以及根据所分配的数据令牌控制多个非易失性存储器设备的数据传输。6.根据权利要求5所述的存储设备,其中,所述存储控制器电路被配置为基于优先级表和数据令牌根据预设调度方案来控制多个非易失性存储器设备的数据传输。7.根据权利要求1所述的存储设备,其中,所述存储控制器电路被配置为使得存储控制器电路具有当缓冲存储器的利用率大于第一限制值时,在拥塞控制模式下操作的第一阶段,以及当缓冲存储器的利用率大于第二限制值时,暂时暂停数据传输的第二阶段。8.根据权利要求1所述的存储设备,其中,所述存储控制器电路被配置为基于缓冲存储器的利用率来控制第一接口电路的带宽、数据传输速率或功耗量中的至少一个。9.根据权利要求1所述的存储设备,还包括:第二接口电路,被配置为通过存储控制器电路控制多个非易失性存储器设备的数据传输量。10.根据权利要求1所述的存储设备,其中,所述存储控制器电路被配置为,通过监视缓冲存储器的输入和输出数据以及数据传输速率来估计缓冲存储器的利用率,以及基于所估计的缓冲存储器的利用率、在拥塞控制模式下操作。11.一种操作存储设备的方法,所述方法包...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。