Multipurpose storage system based upon a distributed hashing mechanism with transactional support and failover capability
First Claim
Patent Images
1. A system, comprising:
- a client system in communication with a network;
a secondary storage system in communication with the network; and
a supervisor system in communication with the network, wherein the supervisor system assigns a unique identifier to a first node system; and
places the first node system in communication with the network in a location computed by using hashing, wherein the client system stores a data object on the first node system,wherein the supervisor system detects overlap of data storage on the first and second node systems; and
wherein the supervisor system sends correct data object range information to the first and second node systems.
2 Assignments
0 Petitions
Accused Products
Abstract
A multipurpose storage system based upon a distributed hashing mechanism with transactional support and failover capability is disclosed. According to one embodiment, a system comprises a client system in communication with a network, a secondary storage system in communication with the network, and a supervisor system in communication with the network. The supervisor system assigns a unique identifier to a first node system and places the first node system in communication with the network in a location computed by using hashing. The client system stores a data object on the first node system.
37 Citations
28 Claims
-
1. A system, comprising:
-
a client system in communication with a network; a secondary storage system in communication with the network; and a supervisor system in communication with the network, wherein the supervisor system assigns a unique identifier to a first node system; and places the first node system in communication with the network in a location computed by using hashing, wherein the client system stores a data object on the first node system, wherein the supervisor system detects overlap of data storage on the first and second node systems; and wherein the supervisor system sends correct data object range information to the first and second node systems. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
2. A computer implemented method comprising:
-
assigning a unique identifier to a first node system; placing the first node system in communication with a network in a location computed by using hashing, wherein a client system stores a data object on the first node system; detecting overlap of data storage on the first and second node systems; and
sending correct data object range information to the first and second node systems. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification