SYSTEM AND METHOD FOR DYNAMICALLY SELECTING STORAGE LOCATIONS OF REPLICAS IN CLOUD STORAGE SYSTEM
First Claim
Patent Images
1. A cloud storage system, comprising:
- a plurality of data nodes geographically distributed each configured to store an object and at least one replica thereof and to provide a stored replica to a user; and
a server coupled to the plurality of data nodes through a network and configured to migrate at least one replica according to changes of the location of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for dynamically selecting storage locations of replicas in cloud storage system. The cloud storage system may include a plurality of data nodes and a server. The plurality of data nodes may be geographically distributed. Each one of the plurality of data nodes may store an object and at least one replica thereof and provide stored replica to a user. The server may be coupled to the plurality of data nodes through a network. The server may migrate at least one replica according to changes of the location of the user.
36 Citations
20 Claims
-
1. A cloud storage system, comprising:
-
a plurality of data nodes geographically distributed each configured to store an object and at least one replica thereof and to provide a stored replica to a user; and a server coupled to the plurality of data nodes through a network and configured to migrate at least one replica according to changes of the location of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A cloud storage system comprising:
-
a plurality of data nodes geographically distributed and configured to store an object and replicas of the object and to provide a stored replica to a user; and a server configured to migrate at least one replica to at least one of the plurality of data nodes based on a current location of a user. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for migrating at least one replica according to changes of user location, the method comprising:
-
storing an object and replicas thereof in a plurality of data nodes that are geographically distributed; and migrating at least one replica from a data node to another data node upon change of a user location. - View Dependent Claims (18, 19, 20)
-
Specification