System and method for peer-to-peer grid based autonomic and probabilistic on-demand backup and restore
First Claim
1. An on-demand data backup-restore system for backing up and restoring data in a grid computing system, said system comprising:
- a network communications channel; and
a plurality of client nodes connected to said network communications channel, at least one of said plurality of client nodes being a source client configured to initiate a data backup-restore request, one or more of said plurality of client nodes being target clients configured to perform said data backup-restore request and at least one of said plurality of client nodes being a super node configured to broker an initial communication between said source client and said target clients.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for peer-to-peer grid based autonomic and probabilistic on-demand trackless backup and restore are disclosed. The on-demand trackless backup-restore system includes a plurality of nodes connected to a network communications channel. The plurality of nodes in the on-demand trackless backup-restore system includes at least one node that is a source client configured to initiate a trackless data backup-restore request and includes one or more nodes that are target clients configured to perform the trackless data backup-restore request. Further, the source client in the on-demand trackless backup-restore system is configured to establish direct connections with one or more of the target clients that are available to perform the trackless data backup-restore request.
108 Citations
23 Claims
-
1. An on-demand data backup-restore system for backing up and restoring data in a grid computing system, said system comprising:
-
a network communications channel; and
a plurality of client nodes connected to said network communications channel, at least one of said plurality of client nodes being a source client configured to initiate a data backup-restore request, one or more of said plurality of client nodes being target clients configured to perform said data backup-restore request and at least one of said plurality of client nodes being a super node configured to broker an initial communication between said source client and said target clients. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for trackless backup and restoration of data across a cluster of client nodes, said method comprising the steps of:
-
providing said cluster of client nodes connected to a network communications channel, said cluster of client nodes including a source client configured to initiate a trackless data backup-restore request for one or more data files and a plurality of target clients configured to perform said trackless data backup-restore request for said one or more data files;
seeking available target clients from said plurality of target clients for performing said trackless data backup-restore request;
establishing connections with a subset of said available target clients; and
directing said trackless data backup-restore request by employing said subset of said available target clients without tracking a location of said data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of providing a trackless data backup-restoration service for backing up and restoring data across a plurality of clients in a grid computing system, said method comprising the steps of:
-
providing said plurality of clients including a source client configured to initiate a trackless data backup-restore request and a plurality of target clients configured to perform said trackless data backup-restore request;
supplying a trackless data backup-restore software to said plurality of clients, said trackless data backup-restore software including a super node list containing at least one super node configured to broker said trackless data backup-restore request from said source client to said plurality of target clients;
communicating said trackless data backup-restore request from said source client to a super node on said super node list;
transmitting, by said super node, said data backup-restore request from said source client to said plurality of target clients; and
said super node forwarding to said source client a list of available target clients that said source client can directly contact for performing said trackless data backup-restore request without said source client tracking any location of said data. - View Dependent Claims (19)
-
-
20. Programmable media containing programmable software to backup-restore data across a plurality of clients in a grid computing network, said programmable software comprising the steps of:
-
providing said plurality of clients including a source client configured to initiate a trackless data backup-restore request and a plurality of target clients configured to perform said trackless data backup-restore request;
communicating said trackless data backup-restore request from said source client to said plurality of target clients;
establishing connections with a subset of available target clients that respond to said trackless data backup-restore request communicated; and
executing said trackless backup-restore request without tracking any location of said data. - View Dependent Claims (21, 22, 23)
-
Specification