Method for allocating shared computing infrastructure for application server-based deployments
AssigneeDataSynapse, Inc.
InventorsJames Bernardin, Alexander Iskold
Life of this patent
Estimating the term…
Loading patent…
AssigneeDataSynapse, Inc.
InventorsJames Bernardin, Alexander Iskold
Estimating the term…
A shared computing infrastructure includes a plurality of computing engines, applications servers, and computing domains. A broker component executes a method for dynamically allocating the computing engines among the computing domains. The allocation method begins with the step of determining an expected number of computing engines to be allocated to each of the computing domains as a function of a predetermined service policy and a predicted demand for the domain While fewer than the expected number of computing engines has been allocated to each domain, the computing domains are sequentially selecting as a function of predetermined domain priorities. Unallocated computing engines are identified, and the unallocated computing engines are allocated to each selected computing domain according to predetermined selection rules for the domain. During an allocation improvement step, allocations among the computing domains are further adjusted to maximize a fitness statistic computed for the allocations.
In a system for provisioning a shared computing infrastructure including a plurality of computing engines, a plurality of applications servers, a plurality of computing domains and a broker, the shared computing infrastructure supporting a plurality of software applications and the plurality of applications servers including a plurality of applications server types, each application server type capable of providing a run-time environment for executing at least one of the plurality of software applications;
Dependencies are inferred from the claim text.