【技术实现步骤摘要】
用于识别具有最低尾延迟的固态盘的系统和方法相关申请的交叉引用本申请要求2017年4月11日提交的美国临时专利申请No.62/484,387的优先权,其公开内容通过引用其全部合并于此。
本专利技术构思总体而言涉及一种固态盘(SSD),更具体地,涉及管理具有不同能力的SSD。
技术介绍
对于超大规模用户(hyperscaler)而言,固态盘(SSD)的非确定性行为(尤其是尾延迟(taillatency))是主要问题。即使尾延迟可能仅影响一小部分请求,尾延迟(在最差或接近最差的存储设备性能的情况下)也可能会对超大规模应用的整体性能产生不利影响。为了解决诸如尾延迟等问题,超大规模用户可以要求并且确实要求他们使用的存储设备中的特定功能。但是不同的存储设备供应商可能以不同的方式实现这些功能。因此,在存储设备中这些功能的性能可能在各供应商之间有所不同,甚至在由特定供应商提供的各存储设备之间有所不同。基于这些功能的性能,单个供应商可能会对其提供的存储设备进行分类。例如,单个供应商可能能够基于尾延迟对其存储设备进行分类,从而将特定的存储设备提供标识为提供顶级、中级和最低级性能。供应 ...
【技术保护点】
1.一种存储设备,包括:存储器,用于存储数据;存储设备控制器,用于响应于多个请求来管理从所述存储器读取数据和向所述存储器写入数据,所述存储设备控制器包括:存储器,用于存储多个请求的信息;接收器,用于接收所述多个请求;信息确定逻辑,用于确定关于所述多个请求中的每一个的信息;以及共享逻辑,用于与管理控制器共享关于所述多个请求中的每一个的信息。
【技术特征摘要】
2017.04.11 US 62/484,387;2017.07.18 US 15/653,4791.一种存储设备,包括:存储器,用于存储数据;存储设备控制器,用于响应于多个请求来管理从所述存储器读取数据和向所述存储器写入数据,所述存储设备控制器包括:存储器,用于存储多个请求的信息;接收器,用于接收所述多个请求;信息确定逻辑,用于确定关于所述多个请求中的每一个的信息;以及共享逻辑,用于与管理控制器共享关于所述多个请求中的每一个的信息。2.根据权利要求1所述的存储设备,其中,所述信息确定逻辑操作为:在所述存储设备执行所述多个请求中的每一个时,确定关于所述多个请求中的每一个的信息。3.根据权利要求1所述的存储设备,其中,从包括读取延时、写入延时、程序失败计数、擦除失败计数、磨损平衡计数、误码率和接口误码率的集合中提取所述信息。4.根据权利要求1所述的存储设备,其中:所述信息确定逻辑操作为确定所述多个请求的统计数据;并且所述共享逻辑操作为与所述管理控制器共享所述多个请求的统计数据。5.根据权利要求1所述的存储设备,其中,所述共享逻辑包括控制器存储缓冲器,其存储关于所述多个请求中的每一个的信息。6.根据权利要求1所述的存储设备,其中:所述接收器操作为从所述管理控制器接收对数据的请求;以及所述共享逻辑包括:数据选择器,用于从关于所述多个请求中的每一个的信息中选择数据;以及发送器,用于将选中数据发送到所述管理控制器。7.根据权利要求1所述的存储设备,其中,所述存储设备控制器进一步包括时间戳器,其为所述多个请求中的每一个的信息设置时间戳。8.根据权利要求1所述的存储设备,其中,所述存储设备控制器进一步包括应用识别器,其用于确定所述多个请求中的每一个的应用ID。9.根据权利要求8所述的存储设备,其中,所述存储设备包括嵌入式微处理器,其运行由所述应用ID标识的应用。10.一种方法,包括:在存储设备处接收多个请求;在所述存储设备上执行所述多个请求中的每一个;从所述存储设备返回所述...
【专利技术属性】
技术研发人员:拉姆达斯·P·卡恰尔,颂蓬·保罗·奥拉里希,吴文涛,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。