Abstract:
This invention provides for the hierarchical provisioning and management of a computing infrastructure which is used to provide computing services to the customers of the service provider that operates the infrastructure. The invention provides architecture for hierarchical management of computing environments. Customers (120) can have multiple computing environments within their domains. The invention enables resources (121, 122, 123) to be dedicated to a specific customer domain or to a specific computing environment. Customers (120) can specify acquisition and distribution policy which controls their use of resources within their domains.
Abstract:
The present invention provides systems, methods and apparatus for automatically provisioning and managing resources in a computing utility. Its automation procedures are based on a resource model which allows resource-specific provisioning and management tasks to be encapsulated into components for reuse. These components are assembled into more complex structures and finally computing services. This invention provides a method for constructing a computing service from a set of resources given a high level specification. Once constructed, the service includes a component that provides management function, which can allow modification of its underlying set of resources.
Abstract:
Methods, systems and computer program products for detecting a workload imbalance in a dynamically scheduled cluster of computer servers are disclosed. One such method comprises the steps of monitoring a plurality of metrics at each of the computer servers, detecting change points in the plurality of metrics, generating alarm points based on the detected change points, correlating the alarm points and identifying, based on an outcome of the correlation, one or more of the computer servers causing a workload imbalance. Systems and computer program products for practicing the above method are also disclosed.