Rapid Recovery From Loss Of Storage Device Cache
    6.
    发明申请
    Rapid Recovery From Loss Of Storage Device Cache 有权
    快速恢复存储设备缓存丢失

    公开(公告)号:US20130326152A1

    公开(公告)日:2013-12-05

    申请号:US13485557

    申请日:2012-05-31

    IPC分类号: G06F12/08

    摘要: Dirty data in a storage device is made current through rapid re-silvering, which uses a mirrored and up-to-date version of the dirty data from another storage device to recover the data. Because under rapid re-silvering cache metadata in volatile memory survives the failure of the cache, the cache metadata is used to determine which subset of data from the other storage device needs to be copied to the storage device being re-silvered. During re-silvering, cache metadata is used to determine which I/O requests from clients are requests for data that is not stale.

    摘要翻译: 存储设备中的脏数据通过快速重新刷新而成为最新版本,其使用来自另一存储设备的镜像和最新版本的脏数据来恢复数据。 因为在快速重新刷新缓存中,缓存中的元数据可以在高速缓存的故障中幸存下来,所以使用高速缓存元数据来确定来自其他存储设备的哪个数据子集需要被复制到被重新映射的存储设备。 在重新镀银期间,使用缓存元数据来确定来自客户端的哪些I / O请求是不过时的数据请求。

    Utilizing multiple storage devices to reduce write latency for database logging
    8.
    发明授权
    Utilizing multiple storage devices to reduce write latency for database logging 有权
    利用多个存储设备来减少数据库日志记录的写入延迟

    公开(公告)号:US08909996B2

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

    申请号:US13346656

    申请日:2012-01-09

    IPC分类号: G06F11/00 G06F11/14 G06F11/20

    摘要: Methods, computer-readable media, and computer systems are provided for initiating storage of data on multiple storage devices and confirming storage of the data after the data has been stored on one but not necessarily all of the devices. A storage server receives, from a client, a request to store data. In response to the request, the storage server initiates, in parallel, storage of the data on multiple storage systems. The storage server detects that the data has been stored on any one of the storage systems, such as an auxiliary system, and, in response, indicates, to the client, that the data has been stored. The storage server may flush or discard data on the auxiliary storage system upon detecting that the data has been successfully stored on a target storage system, where the data persists.

    摘要翻译: 提供方法,计算机可读介质和计算机系统用于在多个存储设备上启动数据的存储,并且在数据已经存储在一个但不一定是所有设备上之后确认数据的存储。 存储服务器从客户端接收存储数据的请求。 响应于该请求,存储服务器并行地发起数据在多个存储系统上的存储。 存储服务器检测到数据已经存储在诸如辅助系统的任何一个存储系统上,并且作为响应,向客户端指示已经存储了数据。 检测到数据已被成功存储在数据持续存在的目标存储系统上时,存储服务器可以刷新或丢弃辅助存储系统上的数据。

    UTILIZING MULTIPLE STORAGE DEVICES TO REDUCE WRITE LATENCY FOR DATABASE LOGGING
    9.
    发明申请
    UTILIZING MULTIPLE STORAGE DEVICES TO REDUCE WRITE LATENCY FOR DATABASE LOGGING 有权
    利用多个存储设备减少写入时间的数据库记录

    公开(公告)号:US20130042156A1

    公开(公告)日:2013-02-14

    申请号:US13346656

    申请日:2012-01-09

    IPC分类号: G06F11/14 G06F15/16

    摘要: Methods, computer-readable media, and computer systems are provided for initiating storage of data on multiple storage devices and confirming storage of the data after the data has been stored on one but not necessarily all of the devices. A storage server receives, from a client, a request to store data. In response to the request, the storage server initiates, in parallel, storage of the data on multiple storage systems. The storage server detects that the data has been stored on any one of the storage systems, such as an auxiliary system, and, in response, indicates, to the client, that the data has been stored. The storage server may flush or discard data on the auxiliary storage system upon detecting that the data has been successfully stored on a target storage system, where the data persists.

    摘要翻译: 提供方法,计算机可读介质和计算机系统用于在多个存储设备上启动数据的存储,并且在数据已经存储在一个但不一定是所有设备上之后确认数据的存储。 存储服务器从客户端接收存储数据的请求。 响应于该请求,存储服务器并行地发起数据在多个存储系统上的存储。 存储服务器检测到数据已经存储在诸如辅助系统的任何一个存储系统上,并且作为响应,向客户端指示已经存储了数据。 检测到数据已被成功存储在数据持续存在的目标存储系统上时,存储服务器可以刷新或丢弃辅助存储系统上的数据。