Resources Contact Us Home
System and method for controlling client machine access to a portion of a file with a variable length

Image Number 7 for United States Patent #5175851.

A system and method in which client access to data at a server is synchronized to keep the data consistent by ensuring that each portion of the data accessible for modification at a node is not accessible for reading or modification by any other node, while allowing portions of the data accessible only for reading to be accessible by any number of nodes. If a conflicting request arises from a different client the server must revoke data that has been previously distributed to a client. For a revoke.sub.-- bytes request, all outstanding get.sub.-- bytes are marked so that the bytes that are being requested to be revoked will be discarded when they do arrive at the client. To insure that read and write system calls on a file are performed in a serializable fashion throughout a distributed environment, each machine at which a read is being performed must acquire a read token and each machine at which a write is being performed must acquire a read/write token from the server for the file. When any machine has a read/write token, no machine is allowed to have a read token, although any number of machines may have a read token at the same time. The server coordinates the distribution of these tokens by revoking all read tokens whenever a write token is requested and revoking the write token whenever any read token is requested.

  Recently Added Patents
Check weigher comprising of a rotating weighing chute with an accumulating and a discharge position that calculates flow rate by measuring weight accumulated during a predetermined time interv
Electrical installation arrangement
Method and apparatus for triggering expiration of a data tag device
3D image generating method, 3D animation generating method, and both 3D image generating module and 3D animation generating module thereof
Integrated circuits with magnetic core inductors and methods of fabrications thereof
Multiple-frequency inversion method and control apparatus for internal combustion engine driven generator
Signal apparatus for facilitating safe backup of vehicles
  Randomly Featured Patents
Glass funnel and glass bulb for cathode ray tube
Method and apparatus for performing optical measurements
Semiconductor storage device having page copying function
Moiety for selective separation
Storage medium having information processing program stored therein, information processing device, information processing system, and map display method
Subsurface soil injection apparatus with improved delivery device
Castor positioning device
Apparatus for the manufacture of confectionery made of plural materials
Apparatus for improved pulse oximetry measurement
Method of forming hard facings on materials