Apparatus and method for asynchronous logical mirroring
    2.
    发明申请
    Apparatus and method for asynchronous logical mirroring 审中-公开
    异步逻辑镜像的装置和方法

    公开(公告)号:US20050050286A1

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

    申请号:US10651149

    申请日:2003-08-28

    IPC分类号: G06F11/20 G06F12/16

    CPC分类号: G06F11/2064 G06F11/2074

    摘要: An apparatus and method provides the capability of mirroring storage between geographically remote locations in an asynchronous manner that does not require all writes on primary storage to be performed in the same order on the mirrored storage. The mirroring of the present invention is “logical mirroring”, which does not require identical disk drives, and which supports mirroring between geographically remote locations to protect against catastrophic site failure. A sequence number is assigned to data written to primary storage before the data is transferred to the mirrored storage. The mirrored storage can write data asynchronously, which may result in some data being written before previous data on the mirrored storage. When a system failure occurs that requires use of the mirrored storage, the mirrored storage is first quiesced to allow all pending writes to occur. If the mirrored storage has no missing data corresponding to a sequence number that is lower than the highest sequence number of data written to the mirrored storage, the mirrored storage may be used. If, however, the mirrored storage has missing data corresponding to a sequence number that is lower than the highest sequence number of data written to the mirrored storage, the mirrored storage cannot be used.

    摘要翻译: 设备和方法提供以异步方式在地理上远程位置之间镜像存储的能力,其不需要在镜像存储上以相同顺序执行主存储上的所有写入。 本发明的镜像是“逻辑镜像”,其不需要相同的磁盘驱动器,并且其支持在地理上偏远的位置之间的镜像,以防止灾难性的站点故障。 在将数据传输到镜像存储之前,将序列号分配给写入主存储器的数据。 镜像存储器可以异步写入数据,这可能导致一些数据在镜像存储器上的先前数据之前写入。 当发生需要使用镜像存储的系统故障时,镜像存储首先被停顿以允许发生所有挂起的写入。 如果镜像存储器没有与低于写入到镜像存储器的最高序列数据的序列号相对应的丢失数据,则可以使用镜像存储器。 但是,如果镜像存储具有对应于低于写入镜像存储的最高序列数的序列号的数据丢失,则不能使用镜像存储。