METHOD, SYSTEM AND APPARATUS FOR PROVIDING PAY-PER-USE DISTRIBUTED COMPUTING RESOURCES
10 Assignments
0 Petitions
Accused Products
Abstract
Method, system, apparatus, and computer program and computer program product provide on-demand, scalable computational resources to application providers over a distributed network and system. Resources are made available based on demand for applications. Application providers are charged fees based on the amount of resources utilized to satisfy the needs of the application. In providing compute resources, method and apparatus is capable of rapidly activating a plurality of instances of the applications as demand increases and to halt instances as demand drops. Application providers are charged based on metered amount of computational resources utilized in processing their applications. Application providers access the network to distribute applications onto network to utilize distributed compute resources for processing of the applications. Application providers are further capable of monitoring, updating and replacing distributed applications. Apparatus and system includes plurality of computing resources distributed across a network capable of restoring and snapshotting provisioned applications based on demand.
-
Citations
52 Claims
-
1-20. -20. (canceled)
-
21. A method of providing scalable computational resources, comprising:
-
receiving a first request for a first application; determining routing of the first request; routing the first request to access the first application; and determining an amount charged to a first application provider. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer readable medium containing instructions, which, when executed by at least a first processor performs the following:
-
receiving a request from an entity for processing of a first application; determining an amount of compute resources needed to satisfy the request; restoring the first application on a first amount of compute resources; and providing the entity with access to the restored first application.
-
-
40. A computer readable medium containing instructions, which, when executed by at least a first processor performs the following:
-
operating a first instance of a first application on a first amount of compute resources; halting the first application along with state information associated with the first application; freeing up a first amount of compute resources; and reducing an amount charged to a first application provider providing the first application based on the first amount of compute resources freed up. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52-96. -96. (canceled)
Specification