-
公开(公告)号:USD335744S
公开(公告)日:1993-05-18
申请号:US692506
申请日:1991-04-29
Applicant: Christopher Small , Jeffrey Wixon
Designer: Christopher Small , Jeffrey Wixon
-
公开(公告)号:US1708034A
公开(公告)日:1929-04-09
申请号:US15173326
申请日:1926-11-30
Applicant: CHRISTOPHER SMALL NATHANIEL
Inventor: CHRISTOPHER SMALL NATHANIEL
IPC: A43B9/08
CPC classification number: A43B9/08
-
公开(公告)号:US20130318283A1
公开(公告)日:2013-11-28
申请号:US13477966
申请日:2012-05-22
Applicant: Christopher Small , Stephen M. Byan , James F. Lentini
Inventor: Christopher Small , Stephen M. Byan , James F. Lentini
IPC: G06F12/02
CPC classification number: G06F12/0802 , G06F12/0246 , G06F12/0866 , G06F2212/222 , G06F2212/7203
Abstract: Systems and methods for efficiently using solid-state devices are provided. Some embodiments provide for a data processing system that uses a non-volatile solid-state device as a circular log, with the goal of aligning data access patterns to the underlying, hidden device implementation, in order to maximize performance. In addition, metadata can be interspersed with data in order to align data access patterns to the underlying device implementation. Multiple input/output (I/O) buffers can also be used to pipeline insertions of metadata and data into a linear log. The observed queuing behavior of the multiple I/O buffers can be used to determine when the utilization of the storage device is approaching saturation (e.g., in order to predict excessively-long response times). Then, the I/O load on the storage device may be shed when utilization approaches saturation. As a result, the overall response time of the system is improved.
Abstract translation: 提供了有效使用固态器件的系统和方法。 一些实施例提供了使用非易失性固态设备作为循环日志的数据处理系统,其目的是将数据访问模式对准底层的隐藏设备实现,以便最大化性能。 此外,元数据可以散布数据,以便将数据访问模式与底层设备实现对齐。 多个输入/输出(I / O)缓冲区也可用于将元数据和数据流插入线性日志。 可以使用多个I / O缓冲器观察到的排队行为来确定存储设备的利用率何时接近饱和(例如,为了预测过长的响应时间)。 然后,当利用率接近饱和时,存储设备上的I / O负载可能会流失。 结果,系统的整体响应时间得到改善。
-
公开(公告)号:US09645917B2
公开(公告)日:2017-05-09
申请号:US13477966
申请日:2012-05-22
Applicant: Christopher Small , Stephen M. Byan , James F. Lentini
Inventor: Christopher Small , Stephen M. Byan , James F. Lentini
IPC: G06F12/02 , G06F12/0866
CPC classification number: G06F12/0802 , G06F12/0246 , G06F12/0866 , G06F2212/222 , G06F2212/7203
Abstract: Systems and methods for efficiently using solid-state devices are provided. Some embodiments provide for a data processing system that uses a non-volatile solid-state device as a circular log, with the goal of aligning data access patterns to the underlying, hidden device implementation, in order to maximize performance. In addition, metadata can be interspersed with data in order to align data access patterns to the underlying device implementation. Multiple input/output (I/O) buffers can also be used to pipeline insertions of metadata and data into a linear log. The observed queuing behavior of the multiple I/O buffers can be used to determine when the utilization of the storage device is approaching saturation (e.g., in order to predict excessively-long response times). Then, the I/O load on the storage device may be shed when utilization approaches saturation. As a result, the overall response time of the system is improved.
-
-
-