METHOD OF SETTING UP A REDISTRIBUTION SCHEME OF A DIGITAL STORAGE SYSTEM
First Claim
1. A method of setting up a redistribution scheme for redistributing digital data packages within a digital data storage system comprising a plurality of nodes;
- wherein the data packages are associated with respective keys and are distributed among the nodes according to a first distribution configuration within the digital data storage system;
the method comprising;
determining a second distribution configuration, in accordance with which it is intended to redistribute the data packages;
applying a migration function to the respective keys of each of the data packages, which function yields a migration value associated with each of the data packages; and
assigning a migration time to each of a plurality of the data packages based on its associated migration value, at which times it is intended to migrate the respective data packages to conformity with the second distribution configuration.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of setting up a redistribution scheme for redistributing digital data packages within a digital data storage system comprising a plurality of nodes, wherein the data packages are associated with respective keys and are distributed among the nodes according to a first distribution configuration within the digital data storage system. The method includes: determining a second distribution configuration, in accordance with which it is intended to redistribute the data packages; applying a migration function to the respective keys of each of the data packages, which function yields a migration value associated with each of the data packages; and assigning a migration time to each of the data packages based on its associated migration value, at which times it is intended to migrate the respective data packages to conformity with the second distribution configuration. A corresponding digital data storage system is described.
-
Citations
18 Claims
-
1. A method of setting up a redistribution scheme for redistributing digital data packages within a digital data storage system comprising a plurality of nodes;
- wherein the data packages are associated with respective keys and are distributed among the nodes according to a first distribution configuration within the digital data storage system;
the method comprising;determining a second distribution configuration, in accordance with which it is intended to redistribute the data packages; applying a migration function to the respective keys of each of the data packages, which function yields a migration value associated with each of the data packages; and assigning a migration time to each of a plurality of the data packages based on its associated migration value, at which times it is intended to migrate the respective data packages to conformity with the second distribution configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
- wherein the data packages are associated with respective keys and are distributed among the nodes according to a first distribution configuration within the digital data storage system;
-
18. A digital data storage system comprising:
-
a plurality of nodes; wherein data packages are associated with respective keys and are distributed among the nodes according to a first distribution configuration within the digital data storage system; wherein the storage system is adapted to redistribute the digital data packages to conformity with a second distribution configuration within the storage system by migrating the data packages at respective migration times assigned to the data packages based on respective migration values associated with the data packages by applying a migration function to the respective keys of each of the data packages.
-
Specification