Method for filtering cached input/output data based on data generation/consumption
    1.
    发明授权
    Method for filtering cached input/output data based on data generation/consumption 有权
    基于数据生成/消耗过滤缓存的输入/输出数据的方法

    公开(公告)号:US09026693B2

    公开(公告)日:2015-05-05

    申请号:US13959713

    申请日:2013-08-05

    CPC classification number: G06F13/124 G06F13/28 G06F13/385 H04L47/10 H04L47/30

    Abstract: An invention is provided for filtering cached input/output (I/O) data. The invention includes receiving a current I/O transfer. Embodiments of the present invention evaluate whether to filter ongoing data streams once the data stream reaches are particular size threshold. The current I/O transfer is part of an ongoing sequential data stream and the total data transferred as part of the ongoing sequential data stream is greater than the predetermined threshold. The transfer rate for the ongoing sequential data stream then is calculated and a determination is made as to whether the transfer rate is greater than a throughput associated with a target storage device. The current I/O transfer is cached when the transfer rate is greater than the throughput associated with a target storage device, or is not cached when the transfer rate is not greater than the throughput associated with a target storage device.

    Abstract translation: 提供了用于过滤缓存的输入/输出(I / O)数据的发明。 本发明包括接收当前的I / O传送。 一旦数据流达到特定尺寸阈值,本发明的实施例评估是否过滤正在进行的数据流。 当前的I / O传输是正在进行的顺序数据流的一部分,并且作为正在进行的顺序数据流的一部分传送的总数据大于预定阈值。 然后计算正在进行的顺序数据流的传送速率,并且确定传输速率是否大于与目标存储设备相关联的吞吐量。 当传输速率大于与目标存储设备相关联的吞吐量时,当前的I / O传输被缓存,或者当传输速率不大于与目标存储设备相关联的吞吐量时,不缓存当前I / O传输。

    METHOD FOR FILTERING CACHED INPUT/OUTPUT DATA BASED ON DATA GENERATION/CONSUMPTION
    2.
    发明申请
    METHOD FOR FILTERING CACHED INPUT/OUTPUT DATA BASED ON DATA GENERATION/CONSUMPTION 有权
    基于数据生成/消耗过滤高速缓存输入/输出数据的方法

    公开(公告)号:US20150039789A1

    公开(公告)日:2015-02-05

    申请号:US13959713

    申请日:2013-08-05

    CPC classification number: G06F13/124 G06F13/28 G06F13/385 H04L47/10 H04L47/30

    Abstract: An invention is provided for filtering cached input/output (I/O) data. The invention includes receiving a current I/O transfer. Embodiments of the present invention evaluate whether to filter ongoing data streams once the data stream reaches are particular size threshold. The current I/O transfer is part of an ongoing sequential data stream and the total data transferred as part of the ongoing sequential data stream is greater than the predetermined threshold. The transfer rate for the ongoing sequential data stream then is calculated and a determination is made as to whether the transfer rate is greater than a throughput associated with a target storage device. The current I/O transfer is cached when the transfer rate is greater than the throughput associated with a target storage device, or is not cached when the transfer rate is not greater than the throughput associated with a target storage device.

    Abstract translation: 提供了用于过滤缓存的输入/输出(I / O)数据的发明。 本发明包括接收当前的I / O传送。 一旦数据流达到特定尺寸阈值,本发明的实施例评估是否过滤正在进行的数据流。 当前的I / O传输是正在进行的顺序数据流的一部分,并且作为正在进行的顺序数据流的一部分传送的总数据大于预定阈值。 然后计算正在进行的顺序数据流的传送速率,并且确定传输速率是否大于与目标存储设备相关联的吞吐量。 当传输速率大于与目标存储设备相关联的吞吐量时,当前的I / O传输被缓存,或者当传输速率不大于与目标存储设备相关联的吞吐量时,不缓存当前I / O传输。

    Method for filtering cached input/output data based on data generation/consumption
    4.
    发明授权
    Method for filtering cached input/output data based on data generation/consumption 有权
    基于数据生成/消耗过滤缓存输入/输出数据的方法

    公开(公告)号:US09274996B2

    公开(公告)日:2016-03-01

    申请号:US14690365

    申请日:2015-04-17

    Abstract: According to one embodiment, filtering cached input/output (I/O) data includes receiving a current I/O transfer that is part of an ongoing data stream, and evaluating whether to filter ongoing data streams once the data stream reaches are particular size threshold. The transfer rate for the ongoing data stream may be calculated and a determination is made as to whether the transfer rate is greater than a throughput associated with a target storage device. The current I/O transfer is cached if the transfer rate is greater than the throughput associated with a target storage device, or is not cached if the transfer rate is not greater than the throughput associated with a target storage device. The current I/O transfer may be also cached if the transfer rate is less than or equal to the throughput associated with the target storage device and the I/O transfer is a write I/O transfer.

    Abstract translation: 根据一个实施例,过滤缓存的输入/输出(I / O)数据包括接收作为正在进行的数据流的一部分的当前I / O传输,以及一旦数据流到达时评估是否过滤正在进行的数据流是特定大小阈值 。 可以计算正在进行的数据流的传输速率,并且确定传输速率是否大于与目标存储设备相关联的吞吐量。 如果传输速率大于与目标存储设备相关联的吞吐量,则缓存当前的I / O传输,如果传输速率不大于与目标存储设备相关联的吞吐量,则不缓存当前的I / O传输。 如果传输速率小于或等于与目标存储设备相关联的吞吐量,并且I / O传输是写入I / O传输,则当前I / O传输也可以缓存。

    Method for disk defrag handling in solid state drive caching environment
    6.
    发明授权
    Method for disk defrag handling in solid state drive caching environment 有权
    在固态驱动器缓存环境中进行磁盘碎片整理处理的方法

    公开(公告)号:US09201799B2

    公开(公告)日:2015-12-01

    申请号:US13909027

    申请日:2013-06-03

    Abstract: An invention is provided for handling target disk access requests during disk defragmentation in a solid state drive caching environment. The invention includes detecting a request to access a target storage device. In response, data associated with the request is written to the target storage device without writing the data to the caching device, with the proviso that the request is a write request. In addition, the invention includes reading data associated with the request and marking the data associated with the request stored in the caching device for discard, with the proviso that the request is a read request and the data associated with the request is stored on the caching device. Data marked for discard is discarded from the caching device when time permits, for example, upon completion of disk defragmentation.

    Abstract translation: 提供了一种用于在固态驱动器缓存环境中的磁盘碎片整理期间处理目标磁盘访问请求的发明。 本发明包括检测访问目标存储设备的请求。 作为响应,与请求相关联的数据被写入目标存储设备,而不将数据写入高速缓存设备,条件是请求是写请求。 此外,本发明包括读取与请求相关联的数据,并且标记与存储在缓存设备中的请求相关联的数据以进行丢弃,条件是请求是读取请求,并且与请求相关联的数据被存储在缓存上 设备。 当时间允许时,例如在磁盘碎片整理完成时,标记为丢弃的数据从缓存设备中被丢弃。

    METHOD FOR DISK DEFRAG HANDLING IN SOLID STATE DRIVE CACHING ENVIRONMENT
    7.
    发明申请
    METHOD FOR DISK DEFRAG HANDLING IN SOLID STATE DRIVE CACHING ENVIRONMENT 有权
    在固态驱动器缓存环境中进行盘缺陷处理的方法

    公开(公告)号:US20140359211A1

    公开(公告)日:2014-12-04

    申请号:US13909027

    申请日:2013-06-03

    Abstract: An invention is provided for handling target disk access requests during disk defragmentation in a solid state drive caching environment. The invention includes detecting a request to access a target storage device. In response, data associated with the request is written to the target storage device without writing the data to the caching device, with the proviso that the request is a write request. In addition, the invention includes reading data associated with the request and marking the data associated with the request stored in the caching device for discard, with the proviso that the request is a read request and the data associated with the request is stored on the caching device. Data marked for discard is discarded from the caching device when time permits, for example, upon completion of disk defragmentation.

    Abstract translation: 提供了一种用于在固态驱动器缓存环境中的磁盘碎片整理期间处理目标磁盘访问请求的发明。 本发明包括检测访问目标存储设备的请求。 作为响应,与请求相关联的数据被写入目标存储设备,而不将数据写入高速缓存设备,条件是请求是写请求。 此外,本发明包括读取与请求相关联的数据,并且标记与存储在缓存设备中的请求相关联的数据以进行丢弃,条件是请求是读取请求,并且与请求相关联的数据被存储在缓存上 设备。 当时间允许时,例如在磁盘碎片整理完成时,标记为丢弃的数据从缓存设备中被丢弃。

Patent Agency Ranking