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

    公开(公告)号:US20160062895A1

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

    申请号:US14937840

    申请日:2015-11-10

    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 PROTECTING STORAGE DEVICE DATA INTEGRITY IN AN EXTERNAL OPERATING ENVIRONMENT
    2.
    发明申请
    METHOD FOR PROTECTING STORAGE DEVICE DATA INTEGRITY IN AN EXTERNAL OPERATING ENVIRONMENT 审中-公开
    在外部操作环境中保护存储设备数据完整性的方法

    公开(公告)号:US20150242155A1

    公开(公告)日:2015-08-27

    申请号:US14710539

    申请日:2015-05-12

    Abstract: Data-integrity protection of a cached storage device is provided in an alternate operating system (OS) environment by replacing an actual partition table for a disk with a dummy partition table and scrambling a predetermined amount of data on the cached storage device. The dummy partition table is designed to render data on the disk inaccessible when the dummy partition table is used by an OS to access the data. During operation, the data on the disk can be accessed using information based on the actual partition table. In response to receiving a request to disable caching, the dummy partition table on the disk is replaced with the actual partition table and any scrambled data is unscrambled, thus rendering the data on the formally cached disk accessible in an alternate OS environment where appropriate caching software is not present.

    Abstract translation: 通过用虚拟分区表替换具有虚拟分区表的磁盘的实际分区表,并在缓存存储设备上加扰预定量的数据,在备用操作系统(OS)环境中提供缓存存储设备的数据完整性保护。 当虚拟分区表被OS使用以访问数据时,虚拟分区表被设计为使得磁盘上的数据不可访问。 在操作期间,可以使用基于实际分区表的信息来访问磁盘上的数据。 响应于接收到禁用高速缓存的请求,磁盘上的虚拟分区表被替换为实际分区表,并且任何加扰的数据被解扰,从而使得在正式缓存的磁盘上的数据可在替代操作系统环境中访问,其中适当的缓存软件 不存在

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

    公开(公告)号:US20150220477A1

    公开(公告)日:2015-08-06

    申请号: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传输也可以缓存。

Patent Agency Ranking