Data Center Scheduler
First Claim
1. A method comprising:
- streaming, via a network, information that advertises global computing resources that are accessible via the network, the streamed information comprising at least one of past, present or future value information for use by consumers that make requests for one or more of the global computing resources;
providing, by a consumer, a request for one or more of the global computing resources;
modifying the streamed information based at least in part on the request;
acquiring Internet Location Coordinate (ILC) information regarding the consumer and at least one provider of the global computing resources associated with the request; and
determining at least one optimal provider based on the ILC information.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary data stream includes value information for use by consumers of global computing resources in making requests for global computing resources. An exemplary method includes receiving information about data center resources from one or more data centers, based at least in part on the information estimating value information for consumption of computing resources of the one or more data centers and streaming the value information via a network. An exemplary medium or media includes instructions to instruct a computing device to receive, from a data stream, value information for computing resources of one or more data centers, to format the value information for display and to issue requests for consumption of at least some of the computing resources. Other methods, devices and systems are also disclosed.
-
Citations
20 Claims
-
1. A method comprising:
-
streaming, via a network, information that advertises global computing resources that are accessible via the network, the streamed information comprising at least one of past, present or future value information for use by consumers that make requests for one or more of the global computing resources; providing, by a consumer, a request for one or more of the global computing resources; modifying the streamed information based at least in part on the request; acquiring Internet Location Coordinate (ILC) information regarding the consumer and at least one provider of the global computing resources associated with the request; and determining at least one optimal provider based on the ILC information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer-readable recordable storage media having instructions stored thereon, that when executed by a processor of a computing device, perform operations comprising:
-
receiving information about data center resources from one or more data centers; estimating value information for consumption of computing resources of the one or more data centers, the value information indicating a value of one or more of the computing resources; streaming information, via a network, advertising the computing resources to consumers of computing resources, the streamed information including the value information, the streamed information being modified based at least in part on consumption of at least some of the computing resources; acquiring Internet Location Coordinate (ILC) information regarding a consumer and the one or more data centers; and determining a best of the one or more data centers to provide a computing resource to the consumer based at least in part on the ILC information. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving streaming data stream information comprising at least one of past, present or future value information advertising computing resources of one or more data centers; formatting the value information to display relationships between the past, present or future value information; issuing requests for consumption of at least some of the computing resources, the data stream information being modified based at least in part on requests for consumption of computing resources of the one or more data centers; benchmarking value of computing resources using past value information when the received data stream information includes the past value information; provisioning computing resources in real time or near-real time using present value information when the received data stream information includes the present value information; and provisioning computing resources to meet future resource needs using future value information when the received data stream information includes the future value information. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification