Adaptive data migration
First Claim
Patent Images
1. A method, comprising:
- switching, in an dynamic manner, between a first migration mechanism and a second migration mechanism, the first migration mechanism comprises migrating first data with segments of the first data being unchanged during the data migration, and the second migration mechanism comprises revising segments of second data during the data migration.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for migration of data is provided. The method includes triggering a rebuild of data according to a first migration mechanism from a first storage drive to a second storage drive. Monitoring space utilization associated with the second storage drive, and adaptively switching the migration of the data from the first migration mechanism to a second migration mechanism based on the monitoring.
405 Citations
20 Claims
-
1. A method, comprising:
switching, in an dynamic manner, between a first migration mechanism and a second migration mechanism, the first migration mechanism comprises migrating first data with segments of the first data being unchanged during the data migration, and the second migration mechanism comprises revising segments of second data during the data migration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A tangible, non-transitory, computer-readable media having instructions thereupon which, when executed by a processor, cause the processor to perform a method comprising:
switching, in an dynamic manner, between a first migration mechanism and a second migration mechanism, the first migration mechanism comprises; migrating first data with segments of the first data being unchanged during the data migration, and the second migration mechanism comprises; revising segments of second data during the data migration. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A storage system, comprising:
-
storage memory; one or more processors; a space monitor, implemented in hardware, firmware or software executing on the one or more processors, the space monitor configurable to track storage memory space used for writing in a plurality of portions of the storage memory; and a migration module, implemented in hardware, firmware or software executing on the one or more processors, the migration module configurable to perform a rebuild, an evacuation, or a targeted remap, using data migration switching between migrating live data and dead data and migrating only live data in a dynamic manner based on an amount of compatible write groups and an amount of incompatible write groups. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification