REDUNDANT AND ROBUST DISTRIBUTED DEDUPLICATION DATA STORAGE SYSTEM
First Claim
1. A networked information management system configured to automatically configure installed data storage computers, the networked information management system comprising:
- a first data storage computer comprising computer hardware, wherein the first data storage computer is a first control node configured to manage first deduplication information stored in a first deduplication database and direct read and write requests to secondary nodes, and wherein the first data storage computer manages first data in a secondary storage device;
a second data storage computer comprising computer hardware, wherein the second data storage computer is installed in the networked information management system after the first data storage computer; and
a storage manager comprising computer hardware configured to;
detect that the second data storage computer is installed in the networked information management system,determine whether the second data storage computer is a second control node or a first secondary node based on computing resources available to the second data storage computer,partition the secondary storage device such that a first portion of the secondary storage device is assigned to the first data storage computer and a second portion of the secondary storage device is assigned to the second data storage computer, andinstruct the first data storage computer to replicate the first data and transmit the replicated first data to the second data storage computer for storage in the second portion of the secondary storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided herein for automatically configuring newly installed secondary storage computing devices and managing secondary storage computing devices when one or more become unavailable. For example, a storage manager can then detect the computing resources available to the newly installed secondary storage computing device, assign a role to the newly installed secondary storage computing device based on the detected computing resources, configure the newly installed secondary storage computing device with deduplication and storage policies used by the other secondary storage computing devices, re-partition secondary storage devices to allocate memory for the newly installed secondary storage computing device, and instruct other secondary storage computing devices to replicate their managed data such that the newly installed secondary storage computing device has access to the replicated data.
-
Citations
20 Claims
-
1. A networked information management system configured to automatically configure installed data storage computers, the networked information management system comprising:
-
a first data storage computer comprising computer hardware, wherein the first data storage computer is a first control node configured to manage first deduplication information stored in a first deduplication database and direct read and write requests to secondary nodes, and wherein the first data storage computer manages first data in a secondary storage device; a second data storage computer comprising computer hardware, wherein the second data storage computer is installed in the networked information management system after the first data storage computer; and a storage manager comprising computer hardware configured to; detect that the second data storage computer is installed in the networked information management system, determine whether the second data storage computer is a second control node or a first secondary node based on computing resources available to the second data storage computer, partition the secondary storage device such that a first portion of the secondary storage device is assigned to the first data storage computer and a second portion of the secondary storage device is assigned to the second data storage computer, and instruct the first data storage computer to replicate the first data and transmit the replicated first data to the second data storage computer for storage in the second portion of the secondary storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for automatically configuring installed data storage computers, the computer-implemented method comprising:
-
detecting that a first data storage computer is installed in a networked information management system, wherein the first data storage computer is a first control node configured to manage first deduplication information stored in a first deduplication database and direct read and write requests to secondary nodes, and wherein the first data storage computer manages first data in a secondary storage device; detecting that a second data storage computer is installed in the networked information management system, wherein the second data storage computer is installed in the networked information management system after the first data storage computer; determining whether the second data storage computer is a second control node or a first secondary node based on computing resources available to the second data storage computer; partitioning the secondary storage device such that a first portion of the secondary storage device is assigned to the first data storage computer and a second portion of the secondary storage device is assigned to the second data storage computer; and instructing the first data storage computer to replicate the first data and transmit the replicated first data to the second data storage computer for storage in the second portion of the secondary storage device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A networked information management system configured to automatically configure installed data storage computers, the networked information management system comprising:
-
a first data storage computer comprising computer hardware, wherein the first data storage computer is a first control node configured to manage first deduplication information stored in a first deduplication database and direct read and write requests to secondary nodes, and wherein the first data storage computer manages first data in a secondary storage device; a second data storage computer comprising computer hardware; and a storage manager comprising computer hardware configured to; detect that the second data storage computer is installed in the networked information management system, determine that the second data storage computer is a second control node based on computing resources available to the second data storage computer, partition the secondary storage device such that a first portion of the secondary storage device is assigned to the first data storage computer and a second portion of the secondary storage device is assigned to the second data storage computer, instruct the first data storage computer to replicate the first data, receive the replicated first data, and transmit the replicated first data to the second data storage computer for storage in the second portion of the secondary storage device. - View Dependent Claims (18, 19, 20)
-
Specification