System including a proxy client to backup files in a distributed computing environment
First Claim
1. A method for backing up files in a distributed computing system, comprising the steps of:
- maintaining, with a file server, files in a shared name space, wherein a first backup client program and a second backup client program are capable of accessing files in the shared name space via the file server;
initiating a backup request with the first backup client program to backup a requested file;
determining whether the requested file is maintained in the shared name space,transmitting the backup request from the first backup client program to the second backup client program upon determining that the requested file is maintained in the shared name space;
transmitting a message with the second backup client program to the file server to provide the requested file;
transmitting the requested file with the file server to the second backup client program;
transmitting with the second backup client program the requested file to a backup server program; and
storing with the backup server program the requested file in a storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system for backing up files in a distributed computing system. A file server maintains files in a shared name space. The file server provides a first backup client program and a second backup client program with access to the files in the shared name space. The first backup client program initiates a backup request to backup a requested file. A determination is made as to whether the requested file is maintained in a shared name space. The backup request is transmitted to the second backup client program upon determining that the requested file is maintained in the shared name space. The second backup client program transmits a message to the file server to provide the requested file. The file server transmits the requested file with the file server to the second backup client program. The second backup client program then transmits the requested file to a backup server program. The backup server program stores the requested file in a storage device.
-
Citations
24 Claims
-
1. A method for backing up files in a distributed computing system, comprising the steps of:
-
maintaining, with a file server, files in a shared name space, wherein a first backup client program and a second backup client program are capable of accessing files in the shared name space via the file server; initiating a backup request with the first backup client program to backup a requested file; determining whether the requested file is maintained in the shared name space, transmitting the backup request from the first backup client program to the second backup client program upon determining that the requested file is maintained in the shared name space; transmitting a message with the second backup client program to the file server to provide the requested file; transmitting the requested file with the file server to the second backup client program; transmitting with the second backup client program the requested file to a backup server program; and storing with the backup server program the requested file in a storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A distributed computing system for backing up files in a shared name space, comprising:
-
(a) a first backup client program, including means for initiating a backup request to backup a requested file; (b) a second backup client program; (c) a backup server program; (d) a storage device managed by the backup server program; (e) a file server, wherein the file server provides access to files included in a shared name space, wherein the first backup client program and the second backup client program have access to files maintained in the shared name space through the file server; (f) means for determining whether the requested file is included in the shared name space; (g) means for transmitting the backup request to the second backup client program upon determining that the requested file is included in the shared name space; (h) means for transmitting a message with the second backup client program to the file server to provide the requested file; (i) means, performed by the file server, for transmitting the requested file to the second backup client program; (j) means, performed by the second backup client program, for transmitting the requested file to the backup server program; and (k) means, performed by the backup server program, for storing the requested file in the storage device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An article of manufacture for use in programming a distributed computing system including a file server maintaining files in a shared name space, a first backup client program and a second backup client program, wherein the first and second backup client programs are capable of accessing files in the shared name space via the file server, the article of manufacture comprising at least one computer readable storage device including at least one computer program embedded therein that causes components within the distributed computing system to perform the steps of:
-
(a) initiating a backup request with the first backup client program to backup a requested file; (b) determining whether the requested file is maintained in the shared name space; (c) transmitting the backup request to the second backup client program upon determining that the requested file is maintained in the shared name space; (d) transmitting a message with the second backup client program to the file server to provide the requested file; (e) transmitting the requested file with the file server to the second backup client program; (f) transmitting with the second backup client program the requested file to a backup server program; and (g) storing with the backup server program the requested file in a storage device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification