Cloud assist for storage systems
First Claim
Patent Images
1. A system comprising:
- a logic system that includes a non-transitory computer readable medium and a computer processor, wherein the non-transitory computer readable medium includes computer program instructions that when executed by the computer processor cause the logic system to;
receive one or more logs from a storage system that include status information for the storage system;
generate a listing that includes a plurality of correspondences between queries and responses, wherein the responses are based upon the one or more logs from the storage system;
receive, at the logic system, a query directed to the storage system, wherein the query is for status information of the storage system; and
in response to receiving the query directed to the storage system;
generate, based upon a lookup of the query in the listing instead of based upon a response from the storage system, a response indicating a status of the storage system.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer readable storage mediums for using a cloud assist service to generate a read-only GUI to view the status of a storage system. An authorized user can login remotely to the cloud assist service to view the read-only GUI of the storage system. The read-only GUI will present a view of the status of the storage system that is similar to a local GUI available to users connecting directly to the storage system. Responses used to generate the local GUI are recorded and simulated by the cloud assist service to create a familiar read-only GUI.
131 Citations
17 Claims
-
1. A system comprising:
a logic system that includes a non-transitory computer readable medium and a computer processor, wherein the non-transitory computer readable medium includes computer program instructions that when executed by the computer processor cause the logic system to; receive one or more logs from a storage system that include status information for the storage system; generate a listing that includes a plurality of correspondences between queries and responses, wherein the responses are based upon the one or more logs from the storage system; receive, at the logic system, a query directed to the storage system, wherein the query is for status information of the storage system; and in response to receiving the query directed to the storage system; generate, based upon a lookup of the query in the listing instead of based upon a response from the storage system, a response indicating a status of the storage system. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method comprising:
-
receiving, by a logic system, one or more logs from a storage system that includes status information for the storage system; generating a listing that includes a plurality of correspondences between queries and responses, wherein the responses are based upon the one or more logs from the storage system; receiving, at the logic system, a query directed to the storage system, wherein the query is for status information of the storage system; and in response to receiving the query directed to the storage system;
generating based upon a lookup of the query in the listing instead of based upon a response from the storage system, a status of the storage system. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing program instructions, wherein the program instructions are executable by a processor to:
-
receive, by a logic system, one or more logs from a storage system that include status information for the storage system; generate a listing that includes a plurality of correspondences between queries and responses, wherein the responses are based upon the one or more logs from the storage system; receive, at the logic system, a query directed to the storage system, wherein the query is for status information of the storage system; and generate, based upon a lookup of the query in the listing instead of based upon a response from the storage system, a response indicating a status of the storage system. - View Dependent Claims (14, 15, 16, 17)
-
Specification