Apparatus and method for increased data access in a network file object oriented caching system
First Claim
1. An apparatus for increased data access from data of the type including at least one of a file, an object and a directory in a file/object oriented network, which comprises:
- a file/object server computer having an operating system, a first memory, a permanent storage memory and a processor;
a cache verifying computer operably connected to said file/object server computer in a manner to form a network for rapidly transferring data, said cache verifying computer having an operating system, a first memory and a processor with means for performing an operation on data stored in said permanent storage memory of said file server computer to produce a signature of said data;
a remote client computer having an operating system, a first memory, a cache memory and a processor with means for performing an operation on data stored in said cache memory to produce a signature of said data;
a communication server operably connecting to said remote client computer to said cache verifying computer and said file/object server computer; and
a first comparator operably associated with said cache verifying computer for comparing said signatures of data with one another to determine whether said signature of data of said remote client is valid.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for increased data access in a network includes a file/object server computer having a permanent storage memory, a cache verifying computer operably connected to the file/object server computer in a manner to form a network for rapidly transferring data, the cache verifying computer having an operating system, a first memory and a processor capable of performing an operation on data stored in the permanent storage memory of the file/object server computer to produce a signature of the data characteristic of one of a file, an object and a directory, a remote client computer having an operating system, a first memory, a cache memory and a processor capable of performing an operation on data stored in the cache memory to produce a signature of the data, a communication server operably connected to the remote client computer to the cache verifying computer and the file/object server computer and comparators operably associated with the cache verifying computer and remote client computer for comparing the signatures of data with one another to determine whether the signature of data of the remote client is valid.
127 Citations
19 Claims
-
1. An apparatus for increased data access from data of the type including at least one of a file, an object and a directory in a file/object oriented network, which comprises:
-
a file/object server computer having an operating system, a first memory, a permanent storage memory and a processor; a cache verifying computer operably connected to said file/object server computer in a manner to form a network for rapidly transferring data, said cache verifying computer having an operating system, a first memory and a processor with means for performing an operation on data stored in said permanent storage memory of said file server computer to produce a signature of said data; a remote client computer having an operating system, a first memory, a cache memory and a processor with means for performing an operation on data stored in said cache memory to produce a signature of said data; a communication server operably connecting to said remote client computer to said cache verifying computer and said file/object server computer; and a first comparator operably associated with said cache verifying computer for comparing said signatures of data with one another to determine whether said signature of data of said remote client is valid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, performed by computers in a file/object oriented network for increased speed of access of data, which comprises:
-
using a file/object server computer having an operating system, a first memory, a permanent storage memory and a processor; using a cache verifying computer operably connected to said file/object server computer in a manner to form a network for rapidly transferring data, said cache verifying computer having an operating system, a first memory and a processor; using a remote client computer having an operating system, a first memory, a cache memory and a processor; using a communication server operably connected to said remote client computer to said cache verifying computer and said file/object server computer; establishing a processor element in said cache verifying computer which recognizes at least one of a READ REQUEST, a GET-OBJECT REQUEST and a DIRECTORY REQUEST by said remote client computer and obtains said data from said file/object server computer associated with one of a file, an object and a directory and generates a signature of said data associated with of one of said file, said object and said directory; establishing a processor element on said remote client computer which initiates upon one of a READ REQUEST, a GET-OBJECT REQUEST and a DIRECTORY REQUEST from the cache memory to generate a signature of said data associated with of one of said file, said object and said directory; using a first comparator operably associated with said cache verifying computer for comparing said signatures of data of said file with one another to determine whether said signature of data of the file of said remote client is valid. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification