-
公开(公告)号:DE602004002216T2
公开(公告)日:2007-07-26
申请号:DE602004002216
申请日:2004-06-11
Applicant: IBM
Inventor: STANLEY WARREN , MICKA FRANK , WERNER CLARK , TAL SIVEN , SPEAR ANDREA , BROWN MARY , SANCHEZ MATTHEW , RAHAV SHELI , JARVIS CHARLES , HAYARDENY AMIRAM , TZAFRIR DALIT , FIENBLIT SHACHAR , MATOSEVICH MAYRAZ , SHUKEVICH SVETLANA , NURIEL IFAT
Abstract: Disclosed is a technique for reducing an amount of data transferred. A first indicator is maintained for each source block of data to indicate whether the source block of data has been updated in source storage since the source block of data was last transferred to target storage. A second indicator is maintained for each target block of data in target storage to indicate whether the target block of data has been updated in target storage since the target block of data was overwritten by a corresponding source block of data. When transferring data from the source storage to the target storage, each source block of data for which a first indicator has been set to indicate that the source block of data has been updated is transferred and each source block of data that corresponds to a target block of data for which a second indicator has been set to indicate that the target block of data has been updated is transferred.
-
公开(公告)号:DE602007003862D1
公开(公告)日:2010-01-28
申请号:DE602007003862
申请日:2007-08-22
Applicant: IBM
Inventor: BARTFAI ROBERT FRANCIS , CLAYTON NICOLAS MARC , FIENBLIT SHACHAR , GLUCK OLYMPIA , MALUL ELI , SPEAR GAIL ANDREA
IPC: G06F11/20
Abstract: An apparatus, system, and method are disclosed for activating a synchronous mirror as a primary storage volume. The apparatus system and method include directing a third storage volume to store updates sent to the third storage volume from a second storage volume onto a first storage volume in response to the first storage volume becoming operational after a failure, terminating sending updates from the second storage volume to the third storage volume in response to the first storage volume becoming substantially consistent with the third storage volume, and synchronously storing updates received by the second storage volume on the first storage volume and asynchronously storing updates received by the first storage volume on the third storage volume in response to terminating sending updates from the second storage volume to the third storage volume after the first and third storage volumes are substantially consistent.
-
公开(公告)号:DE602007003747D1
公开(公告)日:2010-01-21
申请号:DE602007003747
申请日:2007-09-04
Applicant: IBM
Inventor: FACTOR MICHAEL , FIENBLIT SHACHAR , LADEN GUY , TA-SHMA PAULA KIM
IPC: G06F17/30
Abstract: A method and computer readable product for managing data, the method includes: providing a first data structure representative of insert or update operations to entries identified by keys and providing a second data structure representative of branch creation operations wherein the second data structure stores branch identifiers and branch timing information; receiving a request to lookup a version of data at a read timestamp; scanning the first and the second data structures to locate that version of data; and receiving a request to create a branch that starts by a version of data at a requested timestamp and updating the second data structure accordingly.
-
公开(公告)号:AT452368T
公开(公告)日:2010-01-15
申请号:AT07802785
申请日:2007-08-22
Applicant: IBM
Inventor: BARTFAI ROBERT FRANCIS , CLAYTON NICOLAS MARC , FIENBLIT SHACHAR , GLUCK OLYMPIA , MALUL ELI , SPEAR GAIL ANDREA
IPC: G06F11/20
Abstract: An apparatus, system, and method are disclosed for activating a synchronous mirror as a primary storage volume. The apparatus system and method include directing a third storage volume to store updates sent to the third storage volume from a second storage volume onto a first storage volume in response to the first storage volume becoming operational after a failure, terminating sending updates from the second storage volume to the third storage volume in response to the first storage volume becoming substantially consistent with the third storage volume, and synchronously storing updates received by the second storage volume on the first storage volume and asynchronously storing updates received by the first storage volume on the third storage volume in response to terminating sending updates from the second storage volume to the third storage volume after the first and third storage volumes are substantially consistent.
-
公开(公告)号:AT338303T
公开(公告)日:2006-09-15
申请号:AT04766037
申请日:2004-06-11
Applicant: IBM
Inventor: STANLEY WARREN , MICKA WILLIAM FRANK , WERNER SAM CLARK , TAL SIVEN , SPEAR GAIL ANDREA , BROWN THERESA MARY , SANCHEZ MATTHEW , RAHAV SHELI , JARVIS THOMAS CHARLES , HAYARDENY AMIRAM , TZAFRIR DALIT , FIENBLIT SHACHAR , MATOSEVICH RIVKA MAYRAZ , SHUKEVICH SVETLANA , NURIEL IFAT
Abstract: Disclosed is a technique for reducing an amount of data transferred. A first indicator is maintained for each source block of data to indicate whether the source block of data has been updated in source storage since the source block of data was last transferred to target storage. A second indicator is maintained for each target block of data in target storage to indicate whether the target block of data has been updated in target storage since the target block of data was overwritten by a corresponding source block of data. When transferring data from the source storage to the target storage, each source block of data for which a first indicator has been set to indicate that the source block of data has been updated is transferred and each source block of data that corresponds to a target block of data for which a second indicator has been set to indicate that the target block of data has been updated is transferred.
-
公开(公告)号:DE602004007925T2
公开(公告)日:2008-04-24
申请号:DE602004007925
申请日:2004-06-08
Applicant: IBM
Inventor: FACTOR MICHAEL , FIENBLIT SHACHAR , HAYARDENY AMIRAN , JARVIS THOMAS CHARLES , MATOSEVICH RIVKA MAYRAZ , MICKA WILLIAM FRANK , NURIEL IFAT , RAHAV SHELI , SHUKEVICH SVETLANA , SPEAR GAIL ANDREA , TAL SIVAN , TZAFRIR DALIT
Abstract: Provided are a method, system, and program for managing a relationship between one target volume and one source volume. For each of the source volume and target volume, the memory includes: (i) at least one element, wherein each element represents a range of sequential data units in the volume; (ii) at least one relationship entry, wherein each relationship entry represents one relationship; (iii) at least one element pointer associating one element with one relationship entry, wherein the data units represented by the element are part of the relationship represented by the relationship entry that the pointer associates with the element; and (iv) one relationship pointer for each relationship entry associating the relationship entry with volume metadata, wherein the volume metadata provides information on the relationship represented by the relationship entry.
-
公开(公告)号:DE602004007925D1
公开(公告)日:2007-09-13
申请号:DE602004007925
申请日:2004-06-08
Applicant: IBM
Inventor: FACTOR MICHAEL , FIENBLIT SHACHAR , HAYARDENY AMIRAN , JARVIS THOMAS CHARLES , MATOSEVICH RIVKA MAYRAZ , MICKA WILLIAM FRANK , NURIEL IFAT , RAHAV SHELI , SHUKEVICH SVETLANA , SPEAR GAIL ANDREA , TAL SIVAN , TZAFRIR DALIT
Abstract: Provided are a method, system, and program for managing a relationship between one target volume and one source volume. For each of the source volume and target volume, the memory includes: (i) at least one element, wherein each element represents a range of sequential data units in the volume; (ii) at least one relationship entry, wherein each relationship entry represents one relationship; (iii) at least one element pointer associating one element with one relationship entry, wherein the data units represented by the element are part of the relationship represented by the relationship entry that the pointer associates with the element; and (iv) one relationship pointer for each relationship entry associating the relationship entry with volume metadata, wherein the volume metadata provides information on the relationship represented by the relationship entry.
-
公开(公告)号:AT368886T
公开(公告)日:2007-08-15
申请号:AT04741751
申请日:2004-06-08
Applicant: IBM
Inventor: FACTOR MICHAEL , FIENBLIT SHACHAR , HAYARDENY AMIRAN , JARVIS THOMAS , MATOSEVICH RIVKA , MICKA WILLIAM , NURIEL IFAT , RAHAV SHELI , SHUKEVICH SVETLANA , SPEAR GAIL , TAL SIVAN , TZAFRIR DALIT
Abstract: Provided are a method, system, and program for managing a relationship between one target volume and one source volume. For each of the source volume and target volume, the memory includes: (i) at least one element, wherein each element represents a range of sequential data units in the volume; (ii) at least one relationship entry, wherein each relationship entry represents one relationship; (iii) at least one element pointer associating one element with one relationship entry, wherein the data units represented by the element are part of the relationship represented by the relationship entry that the pointer associates with the element; and (iv) one relationship pointer for each relationship entry associating the relationship entry with volume metadata, wherein the volume metadata provides information on the relationship represented by the relationship entry.
-
公开(公告)号:DE602004002216D1
公开(公告)日:2006-10-12
申请号:DE602004002216
申请日:2004-06-11
Applicant: IBM
Inventor: STANLEY WARREN , MICKA FRANK , WERNER CLARK , TAL SIVEN , SPEAR ANDREA , BROWN MARY , SANCHEZ MATTHEW , RAHAV SHELI , JARVIS CHARLES , HAYARDENY AMIRAM , TZAFRIR DALIT , FIENBLIT SHACHAR , MATOSEVICH MAYRAZ , SHUKEVICH SVETLANA , NURIEL IFAT
Abstract: Disclosed is a technique for reducing an amount of data transferred. A first indicator is maintained for each source block of data to indicate whether the source block of data has been updated in source storage since the source block of data was last transferred to target storage. A second indicator is maintained for each target block of data in target storage to indicate whether the target block of data has been updated in target storage since the target block of data was overwritten by a corresponding source block of data. When transferring data from the source storage to the target storage, each source block of data for which a first indicator has been set to indicate that the source block of data has been updated is transferred and each source block of data that corresponds to a target block of data for which a second indicator has been set to indicate that the target block of data has been updated is transferred.
-
-
-
-
-
-
-
-