Invention Grant
US07676514B2 Distributed maintenance of snapshot copies by a primary processor managing metadata and a secondary processor providing read-write access to a production dataset
有权
由管理元数据的主处理器分发维护快照副本,以及向生产数据集提供读写访问的辅助处理器
- Patent Title: Distributed maintenance of snapshot copies by a primary processor managing metadata and a secondary processor providing read-write access to a production dataset
- Patent Title (中): 由管理元数据的主处理器分发维护快照副本,以及向生产数据集提供读写访问的辅助处理器
-
Application No.: US11382193Application Date: 2006-05-08
-
Publication No.: US07676514B2Publication Date: 2010-03-09
- Inventor: Sorin Faibish , Stephen A. Fridella , Uday K. Gupta , Xiaoye Jiang
- Applicant: Sorin Faibish , Stephen A. Fridella , Uday K. Gupta , Xiaoye Jiang
- Applicant Address: US MA Hopkinton
- Assignee: EMC Corporation
- Current Assignee: EMC Corporation
- Current Assignee Address: US MA Hopkinton
- Agency: Novak Druce & Quigg, LLP
- Agent Richard Auchterlonie
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/00 ; G06F13/00

Abstract:
A primary processor manages metadata of a production dataset and a snapshot copy, while a secondary processor provides concurrent read-write access to the primary dataset. The secondary processor determines when a first write is being made to a data block of the production dataset, and in this case sends a metadata change request to the primary data processor. The primary data processor commits the metadata change to the production dataset and maintains the snapshot copy while the secondary data processor continues to service other read-write requests. The secondary processor logs metadata changes so that the secondary processor may return a “write completed” message before the primary processor commits the metadata change. The primary data processor pre-allocates data storage blocks in such a way that the “write anywhere” method does not result in a gradual degradation in I/O performance.
Public/Granted literature
Information query