← Back to Patent Explorer
US6026414A Expired / Lapsed US ⏱️ 0.0 years remaining

System including a proxy client to backup files in a distributed computing environment

Assignee: International Business Machines Corp
•
Filing: 1998-03-05
•
Granted: 2000-02-15
•
Expires: 2018-03-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Matthew Joseph Anglin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 20:40
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1446; G06F11/1458; G06F11/1464; G06F11/1456; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99955

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 169 words
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.
Claim 2
Independent Claim 169 words
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.
Claim 3
Dependent Claim 68 words
The method of claim 1, wherein the first backup client program is on a first computer machine, the second backup client program is on a second computer machine, the backup server program is on a third computer machine, and the file server is on a fourth computer machine, wherein the first computer machine, second computer machine, third computer machine, and fourth computer machine communicate over a network system.
Claim 4
Dependent Claim 33 words
The method of claim 2, wherein the second backup client program and the backup server program communicate via a high speed communication line connecting the second computer machine and the third computer machine.
Claim 5
Dependent Claim 65 words
The method of claim 2, wherein the first and second computer machines include a distributed file system (DFS) client program and wherein the file server includes a DFS server program, wherein the DFS client program and DFS server program interface the first and second computer machines with the file server to allow access to files in the shared name space maintained by the file server.
Claim 6
Dependent Claim 129 words
The method of claim 2, further including the steps of: issuing an authentication ticket to the first computer machine providing access to a set of files in the shared name space; transmitting with the first computer machine the authentication ticket to the second computer machine; transmitting with the second computer machine the authentication ticket to the file server in the fourth computer machine; and determining with the file server whether the requested file is in the set of files to which the authentication ticket permits access, wherein the step of transmitting the requested file with the file server to the second computer machine including the second backup client program occurs upon determining that the requested file is in the set of files to which the authentication ticket permits access.
Claim 7
Dependent Claim 60 words
The method of claim 1, wherein the first backup client program is on a first computer machine, the second backup client program and backup server program are on a second computer machine, and the file server program is on a third computer machine, wherein the first computer machine, second computer machine, and third computer machine communicate over a network system.
Claim 8
Dependent Claim 26 words
The method of claim 6, wherein the second backup client program and the backup server program communicate via a shared memory within the second computer machine.
Claim 9
Dependent Claim 92 words
The method of claim 6, wherein the first backup client program communicates the request to backup the file to the second backup client program, wherein the first and second computer machines include a distributed file system (DFS) client program, wherein the file server includes a DFS server program, further including the step of the DFS client program in the second computer machine interfacing with the DFS server program in the third computer machine to provide the second computer machine access to files in the shared name space maintained by the file server.
Claim 10
Dependent Claim 214 words
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.
Claim 11
Dependent Claim 214 words
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.
Claim 12
Dependent Claim 67 words
The distributed computing system of claim 9, further including: a first computer machine including the first backup client program; a second computer machine including the second backup client program; a third computer machine including the backup server program; a fourth computer machine including the file server; and a network system providing communication among the first computer machine, second computer machine, third computer machine, and fourth computer machine.
Claim 13
Dependent Claim 42 words
The distributed computing system of claim 10, further including a high speed communication line connecting the second computer machine and the third computer machine, wherein the second backup client program and the backup server program communicate via the high speed communication line.
Claim 14
Dependent Claim 69 words
The distributed computing system of claim 10, further including: a distributed file system (DFS) client program included within the first and second computer machines; and a DFS server program included in the file server, wherein the DFS client program and DFS server program interfaces the first and second computer machines and the file server to allow access to files in the shared name space maintained by the file server.
Claim 15
Dependent Claim 96 words
The distributed computing system of claim 10, further including: means for issuing an authentication ticket to the first computer machine providing access to a set of files in the shared name space; means, performed by the first computer machine, for transmitting the authentication ticket to the second computer machine; means, performed by the second computer machine, for transmitting the authentication ticket to the file server in the fourth computer machine; and means, performed by the file server, for determining whether the requested file is in the set of files to which the authentication ticket permits access.
Claim 16
Dependent Claim 62 words
The distributed computing system of claim 9, further including: a first computer machine including the first backup client program; a second computer machine including the second backup client program and the backup server program; a third computer machine including the file server program; a network system providing communication between the first computer machine, the second computer machine, and the third computer machine.
Claim 17
Dependent Claim 33 words
The distributed computing system of claim 14, further including a shared memory within the second computer machine, wherein the second backup client program and the backup server program communicate via the shared memory.
Claim 18
Dependent Claim 58 words
The distributed computing system of claim 14, further including: a distributed file system (DFS) client program in the second computer machine; a DFS server program included in the file server, wherein the DFS client program interfaces the second computer machine with the DFS server program to access files in the shared name space maintained by the file server.
Claim 19
Dependent Claim 207 words
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.
Claim 20
Dependent Claim 207 words
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.
Claim 21
Dependent Claim 70 words
The article of manufacture of claim 17, wherein the first backup client program is on a first computer machine, the second backup client program is on a second computer machine, the backup server program is on a third computer machine, and the file server is on a fourth computer machine, wherein the first computer machine, second computer machine, third computer machine, and fourth computer machine communicate over a network system.
Claim 22
Dependent Claim 35 words
The article of manufacture of claim 18, wherein the second backup client program and the backup server program communicate via a high speed communication line connecting the second computer machine and the third computer machine.
Claim 23
Dependent Claim 63 words
The article of manufacture of claim 18, wherein the second computer machine includes a distributed file system (DFS) client program and wherein the file server includes a DFS server program, wherein the DFS client program and DFS server program interface the second computer machine with the file server to allow access to files in the shared name space maintained by the file server.
Claim 24
Dependent Claim 130 words
The article of manufacture of claim 18, further including the steps of: issuing an authentication ticket to the first computer machine providing access to a set of files in the shared name space; transmitting with the first computer machine the authentication ticket to the second computer machine; transmitting with the second computer machine the authentication ticket to the file server in the fourth computer machine; determining with the file server whether the requested file is in the set of files to which the authentication ticket permits access, wherein the step of transmitting the requested file with the file server to the second computer machine including the second backup client program occurs upon determining that the requested file is in the set of files to which the authentication ticket permits access.
Claim 25
Dependent Claim 62 words
The article of manufacture of claim 17, wherein the first backup client program is on a first computer machine, the second backup client program and backup server program are on a second computer machine, and the file server program is on a third computer machine, wherein the first computer machine, second computer machine, and third computer machine communicate over a network system.
Claim 26
Dependent Claim 28 words
The article of manufacture of claim 22, wherein the second backup client program and the backup server program communicate via a shared memory within the second computer machine.
Claim 27
Dependent Claim 93 words
The article of manufacture of claim 22, wherein the first computer machine communicates the request to backup the file from the first backup client program to the second backup client program in the second computer machine, wherein the second computer machine includes a distributed file system (DFS) client program, and wherein the file server includes a DFS server program, wherein the DFS client program interfaces the second computer machine with the DFS server program to provide the second computer machine access to files in the shared name space maintained by the file server.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-14 2003-08-16 2004-02-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-14 2007-08-16 2008-02-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-14 2011-08-16 2012-02-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag