Method and system for autonomic self-learning in selecting resources for dynamic provisioning
First Claim
1. A method for automatically selecting resource combinations in an infrastructure comprising an application environment consisting of a given resource combination and a resource managing component having access to a list of working resource combinations, comprising the steps of:
- a) automatically generating new resource combinations from a pool of available resources;
b) automatically testing said new resource combinations to determine whether they work; and
c) automatically adding said new resource combinations to said list if they work.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to the field of provisioning of electronic computing resources via a network to a client, and in particular to a method for automatically selecting resources in for application environments consisting of a multitude of resources, wherein a resource managing component is provided for associating specific, selected resource combinations to the application environment, wherein a list of qualifying working combinations of the resource combinations is maintained. In order to improve provisioning, it is proposed to automatically generate combinations of resources, wherein respective search algorithms look for new resources within a pool of free resources, assemble a combination of resources which fulfil a set of predetermined rules, test such given new combination in multiple level preciseness, and define a fail over situation differently to prior art, namely by providing a new resource combination which was already tested for the exact business application and the exact business process for which it was designed.
-
Citations
20 Claims
-
1. A method for automatically selecting resource combinations in an infrastructure comprising an application environment consisting of a given resource combination and a resource managing component having access to a list of working resource combinations, comprising the steps of:
-
a) automatically generating new resource combinations from a pool of available resources;
b) automatically testing said new resource combinations to determine whether they work; and
c) automatically adding said new resource combinations to said list if they work. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for automatically selecting resource combinations in an infrastructure comprising an application environment consisting of a given resource combination and a resource managing component having access to a list of working resource combinations, comprising:
-
a) means for automatically generating new resource combinations from a pool of available resources;
b) means for automatically testing said new resource combinations to determine whether they work; and
c) means for automatically adding said new resource combinations to said list if they work.
-
-
19-1. A computer server system operated in an application environment consisting of a given resource combination and a resource managing component having access to a list of working resource combinations, comprising a self-learning resource selection component for performing the steps of:
-
a) automatically generating new resource combinations from a pool of available resources, b) automatically testing said new resource combinations to determine whether they work, and c) automatically adding said new resource combinations to said list if they work.
-
-
20. A client system cooperating with a server system in an application environment consisting of a given resource combination and a resource managing component having access to a list of working resource combinations, comprising an application test program for performing the steps of:
-
a) receiving from said server system new resource combinations from a pool of available resources, b) testing said new resource combinations to generate test results indicating whether they work, and c) sending said test results to said server system.
-
Specification