×

Restore of secondary data using thread pooling

  • US 9,639,286 B2
  • Filed: 06/01/2015
  • Issued: 05/02/2017
  • Est. Priority Date: 05/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for restoring data from secondary storage to primary storage, the system comprising:

  • a secondary storage controller computer comprising computer hardware and in communication with one or more secondary storage devices in a secondary storage subsystem, the secondary storage controller computer configured to;

    receive a first instruction to obtain a first secondary copy of a first data set from the one or more secondary storage devices, the first instruction associated with a first restore operation in which the first data set is restored to one or more primary storage devices in a primary storage subsystem;

    receive a second instruction to obtain a second secondary copy of a second data set from the one or more secondary storage devices, the second instruction associated with a second restore operation in which the second data set is restored to the one or more primary storage devices;

    in response to the first instruction;

    instantiate a first restore thread on a processor of the secondary storage controller computer;

    using the first restore thread, retrieve the first secondary copy from the one or more secondary storage devices; and

    forward the retrieved first secondary copy to the primary storage subsystem for storage on the one or more primary storage devices; and

    in response to the second instruction;

    using the first restore thread, retrieve the second secondary copy from the one or more secondary storage devices; and

    forward the retrieved second secondary copy to the primary storage subsystem for storage on the one or more primary storage devices.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×