Data access responding system, storage system, client apparatus, cache apparatus, and method for accessing data access responding system
First Claim
Patent Images
1. A data access responding system comprising a storage apparatus storing data;
- a cache apparatus which acts as a cache for the data stored in said storage apparatus;
a client apparatus processing the data, and a control apparatus managing storage locations of the data in said storage apparatus and in said cache apparatus, which are connected via a communication network, wherein;
said control apparatus provides a transfer instruction to one of said storage apparatus and said cache apparatus, in which one the relevant data is stored, when receiving an access request from said client apparatus for the data; and
said one of said storage apparatus and said cache apparatus receiving said transfer instruction directly returns to said client apparatus a reply message accompanied by information of the storage location of the relevant data.
1 Assignment
0 Petitions
Accused Products
Abstract
A control apparatus provides a transfer instruction to one of storage apparatus and a cache apparatus, in which relevant data is stored, when receiving an access request from a client apparatus for the data for which the storage location is managed; and the one of the storage apparatus and the cache apparatus receiving the transfer instruction directly returns a reply message, to the client apparatus, having information of the storage location of the data added thereto, which data the access request requests.
263 Citations
25 Claims
-
1. A data access responding system comprising a storage apparatus storing data;
- a cache apparatus which acts as a cache for the data stored in said storage apparatus;
a client apparatus processing the data, and a control apparatus managing storage locations of the data in said storage apparatus and in said cache apparatus, which are connected via a communication network, wherein;
said control apparatus provides a transfer instruction to one of said storage apparatus and said cache apparatus, in which one the relevant data is stored, when receiving an access request from said client apparatus for the data; and
said one of said storage apparatus and said cache apparatus receiving said transfer instruction directly returns to said client apparatus a reply message accompanied by information of the storage location of the relevant data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- a cache apparatus which acts as a cache for the data stored in said storage apparatus;
-
8. A data access responding system comprising a storage apparatus storing data;
- a cache apparatus which acts as a cache for the data stored in said storage apparatus;
a client apparatus processing the data, and a control apparatus managing storage locations of the data in said storage apparatus and in said cache apparatus, which communicate each other via a communication network, wherein;
said client apparatus has a memory having a cache area, and notifying said control apparatus of information concerning said cache area. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
- a cache apparatus which acts as a cache for the data stored in said storage apparatus;
-
19. A storage system comprising a storage apparatus storing data;
- a cache apparatus which acts as a cache for the data stored in said storage apparatus; and
a control apparatus managing storage locations of the data in said storage apparatus and in said cache apparatus, which are connected via a communication network, wherein;
said control apparatus responds an access request received from a client apparatus for the data for which said control apparatus manages the storage location, and provides one of said storage apparatus and said cache apparatus, in which one the relevant data is stored, with a data transfer instruction for the data; and
said one of said storage apparatus and said cache apparatus receiving said data transfer instruction returns a reply message to said client apparatus, to which message information concerning the storage location of the data is attached.
- a cache apparatus which acts as a cache for the data stored in said storage apparatus; and
-
20. A client apparatus connected to a storage system comprising a storage apparatus storing data;
- a cache apparatus which acts as a cache for the data stored in said storage apparatus; and
a control apparatus managing storage locations of the data in said storage apparatus and in said cache apparatus, which are connected via a communication network, wherein;
said client apparatus makes access request to said control apparatus, receives a reply message from one of said storage apparatus and said cache apparatus, in which one the relevant is stored, said message including information concerning the storage location of the data, and obtains the data by directly accessing said one of said storage apparatus and said cache apparatus.
- a cache apparatus which acts as a cache for the data stored in said storage apparatus; and
-
21. A cache apparatus which acts as a cache for data stored in a storage apparatus, wherein:
said cache apparatus is connected to, via a communication network, said storage apparatus, a client apparatus and a control apparatus managing storage locations of data in said storage apparatus and in said cache apparatus, responds to a data transfer instruction received from said control apparatus originating from an access request received from said client apparatus, and returns a reply message to said client apparatus, to which message information concerning the storage location of the relevant data is attached.
-
22. A method of accessing a data access responding system which comprises a storage apparatus storing data;
- a cache apparatus which acts as a cache for the data stored in said storage apparatus;
a client apparatus processing the data, and a control apparatus managing storage locations of the data in said storage apparatus and in said cache apparatus, which are connected via a communication network, said method comprising the steps of;
a) said control apparatus providing a transfer instruction to one of said storage apparatus and said cache apparatus, in which one the relevant data is stored, when receiving an access request from said client apparatus for the data for which said control apparatus manages the storage location; and
b) said one of said storage apparatus and said cache apparatus, which receives the transfer instruction, directly returning a reply message, to said client apparatus, having information of the storage location of the relevant data attached thereto. - View Dependent Claims (23, 24, 25)
- a cache apparatus which acts as a cache for the data stored in said storage apparatus;
Specification