Storage device with write barrier sensitive write commands and write barrier insensitive commands
    1.
    发明授权
    Storage device with write barrier sensitive write commands and write barrier insensitive commands 有权
    具有写入屏障敏感写命令和写阻止不敏感命令的存储设备

    公开(公告)号:US08006047B2

    公开(公告)日:2011-08-23

    申请号:US11823441

    申请日:2007-06-27

    IPC分类号: G06F12/00

    摘要: The invention is a storage device which implements a write barrier command and provides means for a host to designate other write commands as being sensitive or insensitive to the existence of write barrier commands. The device can optimize the execution of commands by changing the order of execution of write commands that are insensitive to write barrier command. In an embodiment of the invention a flag associated with the write command indicates whether the command is sensitive or insensitive to the existence of write barrier commands. In an embodiment of the invention the write barrier command can be implemented as a write command with a flag that indicates whether the command is a write barrier command. In one embodiment of the invention the queue of commands and data to be written to the media is stored in a non-volatile cache.

    摘要翻译: 本发明是一种实现写入屏障命令的存储设备,并且提供用于主机将其他写入命令指定为对写入障碍命令的存在敏感或不敏感的装置。 该设备可以通过改变对写入屏障命令不敏感的写入命令的执行顺序来优化命令的执行。 在本发明的实施例中,与写入命令相关联的标志指示命令是否对写入屏障命令的存在敏感或不敏感。 在本发明的一个实施例中,写屏障命令可以被实现为具有指示该命令是否是写屏障命令的标志的写入命令。 在本发明的一个实施例中,要写入媒体的命令和数据队列被存储在非易失性高速缓存中。

    Storage device with write barrier sensitive write commands and write barrier insensitive commands
    2.
    发明申请
    Storage device with write barrier sensitive write commands and write barrier insensitive commands 有权
    具有写入屏障敏感写命令和写阻止不敏感命令的存储设备

    公开(公告)号:US20090006787A1

    公开(公告)日:2009-01-01

    申请号:US11823441

    申请日:2007-06-27

    IPC分类号: G06F12/00

    摘要: The invention is a storage device which implements a write barrier command and provides means for a host to designate other write commands as being sensitive or insensitive to the existence of write barrier commands. The device can optimize the execution of commands by changing the order of execution of write commands that are insensitive to write barrier command. In an embodiment of the invention a flag associated with the write command indicates whether the command is sensitive or insensitive to the existence of write barrier commands. In an embodiment of the invention the write barrier command can be implemented as a write command with a flag that indicates whether the command is a write barrier command. In one embodiment of the invention the queue of commands and data to be written to the media is stored in a non-volatile cache.

    摘要翻译: 本发明是一种实现写入屏障命令的存储设备,并且提供用于主机将其他写入命令指定为对写入障碍命令的存在敏感或不敏感的装置。 该设备可以通过改变对写入屏障命令不敏感的写入命令的执行顺序来优化命令的执行。 在本发明的实施例中,与写入命令相关联的标志指示命令是否对写入屏障命令的存在敏感或不敏感。 在本发明的一个实施例中,写入障碍命令可以被实现为具有指示该命令是写阻挡命令的标志的写入命令。 在本发明的一个实施例中,要写入媒体的命令和数据队列被存储在非易失性高速缓存中。

    Techniques for enhancing the functionality of file systems
    3.
    发明授权
    Techniques for enhancing the functionality of file systems 有权
    用于增强文件系统功能的技术

    公开(公告)号:US07853822B2

    公开(公告)日:2010-12-14

    申请号:US11566978

    申请日:2006-12-05

    IPC分类号: G06F11/00

    摘要: Enhancements to the functionality of a file system are provided. A file system can provide an additional level of error correction, in addition to the error correction provided by a data storage device. An extension to the metadata area in a file system can store index information about data files that the file system can use to reduce the time it takes to access the files. A file system can use extended metadata to store conditional access information for data files stored in the file system. A data storage device can also examine and characterize the data being stored in order to categorize a user's files automatically. Modules can be loaded into a file system to provide new functionality to the file system. The modules can load additional modules to extend their functionality.

    摘要翻译: 提供对文件系统的功能的增强。 除了由数据存储装置提供的纠错之外,文件系统还可以提供额外的纠错级别。 文件系统中的元数据区域的扩展可以存储关于文件系统可以使用的数据文件的索引信息,以减少访问文件所需的时间。 文件系统可以使用扩展元数据来存储文件系统中存储的数据文件的条件访问信息。 数据存储设备还可以检查和表征正在存储的数据,以便自动对用户文件进行分类。 模块可以加载到文件系统中,为文件系统提供新的功能。 这些模块可以加载其他模块以扩展其功能。

    Techniques For Enhancing the Functionality of File Systems
    4.
    发明申请
    Techniques For Enhancing the Functionality of File Systems 有权
    提高文件系统功能的技术

    公开(公告)号:US20080133448A1

    公开(公告)日:2008-06-05

    申请号:US11566978

    申请日:2006-12-05

    IPC分类号: G06F17/30 G11C29/00

    摘要: Enhancements to the functionality of a file system are provided. A file system can provide an additional level of error correction, in addition to the error correction provided by a data storage device. An extension to the metadata area in a file system can store index information about data files that the file system can use to reduce the time it takes to access the files. A file system can use extended metadata to store conditional access information for data files stored in the file system. A data storage device can also examine and characterize the data being stored in order to categorize a user's files automatically. Modules can be loaded into a file system to provide new functionality to the file system. The modules can load additional modules to extend their functionality.

    摘要翻译: 提供对文件系统的功能的增强。 除了由数据存储装置提供的纠错之外,文件系统还可以提供额外的纠错级别。 文件系统中的元数据区域的扩展可以存储关于文件系统可以使用的数据文件的索引信息,以减少访问文件所需的时间。 文件系统可以使用扩展元数据来存储文件系统中存储的数据文件的条件访问信息。 数据存储设备还可以检查和表征正在存储的数据,以便自动对用户文件进行分类。 模块可以加载到文件系统中,为文件系统提供新的功能。 这些模块可以加载其他模块以扩展其功能。

    Adaptive command scheduling
    5.
    发明授权
    Adaptive command scheduling 有权
    自适应命令调度

    公开(公告)号:US08683469B2

    公开(公告)日:2014-03-25

    申请号:US11848174

    申请日:2007-08-30

    IPC分类号: G06F9/46

    CPC分类号: G06F11/1435 Y10S707/99953

    摘要: A system for enhancing command scheduling is provided. In particular embodiments, the system includes a processor and a scheduler that receives commands from the processor for accessing a storage device. The scheduler receives a set of commands, some of which have a deadline, and the scheduler is configured to determine an execution order for those commands. The scheduler is also configured to defer the execution of one or more of those commands to a later time.

    摘要翻译: 提供了一种用于增强命令调度的系统。 在特定实施例中,系统包括处理器和调度器,其从处理器接收命令以访问存储设备。 调度器接收一组命令,其中一些命令有一个最后期限,并且调度器被配置为确定这些命令的执行顺序。 调度器还被配置为将这些命令中的一个或多个的执行推迟到稍后时间。

    Techniques for improving the reliability of file systems
    6.
    发明授权
    Techniques for improving the reliability of file systems 失效
    提高文件系统可靠性的技术

    公开(公告)号:US07640412B2

    公开(公告)日:2009-12-29

    申请号:US11750593

    申请日:2007-05-18

    IPC分类号: G06F12/16

    CPC分类号: G06F11/1435 Y10S707/99953

    摘要: A system for enhancing the reliability of file systems is provided. In particular embodiments, the system includes a data storage device that includes one or more journal blocks, one or more primary metadata blocks, and one or more mirror metadata blocks. The system also includes a file system that writes metadata to the one or more journal blocks before writing the metadata to both the one or more primary metadata blocks and to the one or more mirror metadata blocks.

    摘要翻译: 提供了一种用于增强文件系统的可靠性的系统。 在特定实施例中,系统包括包括一个或多个日志块,一个或多个主要元数据块以及一个或多个镜像元数据块的数据存储设备。 该系统还包括在将元数据写入一个或多个主要元数据块和一个或多个镜像元数据块之前将元数据写入一个或多个日志块的文件系统。

    Techniques For Improving The Reliability of File Systems
    7.
    发明申请
    Techniques For Improving The Reliability of File Systems 失效
    提高文件系统可靠性的技术

    公开(公告)号:US20080168108A1

    公开(公告)日:2008-07-10

    申请号:US11750593

    申请日:2007-05-18

    IPC分类号: G06F12/16 G06F17/30

    CPC分类号: G06F11/1435 Y10S707/99953

    摘要: A system for enhancing the reliability of file systems is provided. In particular embodiments, the system includes a data storage device that includes one or more journal blocks, one or more primary metadata blocks, and one or more mirror metadata blocks. The system also includes a file system that writes metadata to the one or more journal blocks before writing the metadata to both the one or more primary metadata blocks and to the one or more mirror metadata blocks.

    摘要翻译: 提供了一种用于增强文件系统的可靠性的系统。 在特定实施例中,系统包括包括一个或多个日志块,一个或多个主要元数据块以及一个或多个镜像元数据块的数据存储设备。 该系统还包括在将元数据写入一个或多个主要元数据块和一个或多个镜像元数据块之前将元数据写入一个或多个日志块的文件系统。

    Using idle mode prediction to improve storage system performance
    8.
    发明授权
    Using idle mode prediction to improve storage system performance 有权
    使用空闲模式预测来提高存储系统性能

    公开(公告)号:US08010742B2

    公开(公告)日:2011-08-30

    申请号:US11760748

    申请日:2007-06-09

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1435 Y10S707/99953

    摘要: Techniques for optimizing hard disk drive performance. According to one embodiment, a storage system includes a storage unit that stores data and a controller. The controller receives an idle mode indication and performs at least one operation based on the idle mode indication. According to another embodiment, a host system includes a processor and a scheduler that is operative to issues commands. The processor computes the idle mode indication, and the processor sends the idle mode indication to the storage system.

    摘要翻译: 优化硬盘驱动器性能的技术。 根据一个实施例,存储系统包括存储数据的存储单元和控制器。 控制器接收空闲模式指示,并且基于空闲模式指示执行至少一个操作。 根据另一个实施例,主机系统包括处理器和可用于发出命令的调度器。 处理器计算空闲模式指示,并且处理器将空闲模式指示发送到存储系统。

    Adaptive Command Scheduling
    9.
    发明申请
    Adaptive Command Scheduling 有权
    自适应命令调度

    公开(公告)号:US20080168452A1

    公开(公告)日:2008-07-10

    申请号:US11848174

    申请日:2007-08-30

    IPC分类号: G06F9/46

    CPC分类号: G06F11/1435 Y10S707/99953

    摘要: A system for enhancing command scheduling is provided. In particular embodiments, the system includes a processor and a scheduler that receives commands from the processor for accessing a storage device. The scheduler receives a set of commands, some of which have a deadline, and the scheduler is configured to determine an execution order for those commands. The scheduler is also configured to defer the execution of one or more of those commands to a later time.

    摘要翻译: 提供了一种用于增强命令调度的系统。 在特定实施例中,系统包括处理器和调度器,其从处理器接收命令以访问存储设备。 调度器接收一组命令,其中一些命令有一个最后期限,并且调度器被配置为确定这些命令的执行顺序。 调度器还被配置为将这些命令中的一个或多个的执行推迟到稍后时间。

    Using Idle Mode Prediction to Improve Storage System Performance
    10.
    发明申请
    Using Idle Mode Prediction to Improve Storage System Performance 有权
    使用空闲模式预测来提高存储系统性能

    公开(公告)号:US20080168219A1

    公开(公告)日:2008-07-10

    申请号:US11760748

    申请日:2007-06-09

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1435 Y10S707/99953

    摘要: Techniques for optimizing hard disk drive performance. According to one embodiment, a storage system includes a storage unit that stores data and a controller. The controller receives an idle mode indication and performs at least one operation based on the idle mode indication. According to another embodiment, a host system includes a processor and a scheduler that is operative to issues commands. The processor computes the idle mode indication, and the processor sends the idle mode indication to the storage system.

    摘要翻译: 优化硬盘驱动器性能的技术。 根据一个实施例,存储系统包括存储数据的存储单元和控制器。 控制器接收空闲模式指示,并且基于空闲模式指示执行至少一个操作。 根据另一个实施例,主机系统包括处理器和可用于发出命令的调度器。 处理器计算空闲模式指示,并且处理器将空闲模式指示发送到存储系统。