PREEMPTIVE EXTRACTION OF DATA FROM LONG LATENCY STORAGE IN A CLOUD COMPUTING ENVIRONMENT
1 Assignment
0 Petitions
Accused Products
Abstract
A resource utilization mechanism (RUM) preemptively extracts data from long latency storage in a cloud computing environment to economically and quickly provide data that is infrequently accessed by customers. The RUM identifies periods of low resource utilization where capacity can be efficiently utilized, identifies data to be retrieved, and retrieves the data from long latency storage to make it available to the customer. The RUM may notify a customer that the data is available and allow the customer to accept terms of use for the data or opt out of using the data.
7 Citations
20 Claims
-
1-9. -9 (canceled)
-
10. A computer-implemented method executed by at least one processor for preemptively extracting data from long latency storage and placing the preemptively extracted data in low latency storage to provide infrequently accessed data to a customer application, the method comprises:
-
identifying periods of low utilization of cloud resources where excess capacity can be efficiently utilized; identifying data to be preemptively retrieved from the long latency storage; and retrieving the data from the long latency storage and moving it to the low latency storage to make it available to the customer application prior to a request for the data from the customer application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method executed by at least one processor for preemptively extracting data from long latency storage and placing the preemptively extracted data in low latency storage to provide infrequently accessed data to a customer application comprises:
-
identifying periods of low utilization of cloud resources where excess capacity can be efficiently utilized by; tracking and recording resource usage; analyzing resource usage; predicting periods of low utilization of resources; identifying data to be preemptively retrieved from long latency storage by considering data requests from the customer application for future needs; retrieving the data from long latency storage and making it available to the customer application prior to a request for the data from the customer by; notifying the customer application of availability of the data; giving the customer application terms of access to the data; and allowing a user of the customer application to either accept the terms or opt out of using the data; wherein the low utilization of cloud resources includes central processor utilization, disk utilization and network utilization. - View Dependent Claims (19, 20)
-
Specification