×

Fast data copy using a data copy track table

  • US 7,082,445 B2
  • Filed: 04/01/2002
  • Issued: 07/25/2006
  • Est. Priority Date: 04/01/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method to copy data from a source volume to a target volume, comprising the steps of:

  • providing a storage controller comprising memory, a source volume, a target volume, and a data copy track table written to said memory, wherein said data copy track table comprises, for each of said source volume and said target volume, a control structure comprising a first pointer comprising a physical location pointer, a second pointer comprising a physical location pointer reserved flag, a third pointer comprising a forward target pointer, and a fourth pointer comprising a backward source pointer;

    receiving by said storage controller a request to copy data from said source volume to said target volume;

    if the physical location pointer reserved flag for said source volume is not set, setting said physical location pointer for said source volume to indicate the location of the data in the source volume;

    setting the physical location pointer reserved flag for said source volume;

    setting the forward target pointer of said source volume to said the data copy track table control structure for said target volume;

    unsetting the physical location pointer reserved flag of said target volume;

    setting the forward target pointer of the target volume to a null value;

    setting the backward source pointer of the source volume to a null value; and

    ,setting the backward source pointer of the target volume to the data copy track table control structure for said source volume.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×