Method and system for open file caching in a networked computer system
First Claim
1. A method of executing multiple batch file commands from a remote terminal, comprising the steps of:
- (a) caching a batch file having the multiple batch file commands from a file server to the remote terminal;
(b) opening the batch file within the remote terminal when no other remote terminal has opened or requested to open the batch file; and
(c) locally processing any number of the multiple batch file commands within the remote terminal without closing or deleting the batch file within the remote terminal so long as no other terminal has opened or requested to open the file.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and means for improving the performance of distributed computer systems including a file server and a plurality of remote workstations. A system workstation issues a request from one of the remote workstations to open a batch file resident on the file server in a sharing mode. The request is automatically converted into a request to open the file in an OPlocked/OPbatched exclusive mode. The file server then determines whether the requested batch file has been opened by another workstation. The requested file is opened in an OPlocked/OPbatched exclusive mode if the requested file is not currently open, wherein the batch file is copied to a workstation and executed locally while keeping the batch file open on the file server. The file is opened in a sharing mode if the requested batch file is currently open. The batch file is written to the file server and closed and the system reverts to a sharing mode if the batch file is opened in the OPlocked/OPbatched exclusive mode and the batch file is requested by another of the system workstations.
97 Citations
8 Claims
-
1. A method of executing multiple batch file commands from a remote terminal, comprising the steps of:
-
(a) caching a batch file having the multiple batch file commands from a file server to the remote terminal; (b) opening the batch file within the remote terminal when no other remote terminal has opened or requested to open the batch file; and (c) locally processing any number of the multiple batch file commands within the remote terminal without closing or deleting the batch file within the remote terminal so long as no other terminal has opened or requested to open the file. - View Dependent Claims (2, 5, 6)
-
-
3. A remote terminal in a network for executing multiple batch file commands, comprising:
-
means for caching a batch file having the multiple batch file commands from a file server to the remote terminal; means for opening the batch file within the remote terminal when no other remote terminal has opened or requested to open the file; and means for locally processing any number of the multiple batch file commands within the remote terminal without closing or deleting the batch file within the remote terminal so long as no other terminal has opened or requested to open the file. - View Dependent Claims (4, 7, 8)
-
Specification