System management infrastructure for corrective actions to servers with shared resources
First Claim
1. A system comprising:
- a customer requirements repository in a computer memory portion of a computing platform, containing corrective action preferences for each of a plurality customers sharing a first computing system to execute one or more application programs on behalf of each of said customers, wherein said corrective action preferences differ among said customers;
a repository inquirer portion of a computing platform, responsive to receipt of a fault event or out-of-limits condition for a shared resource of said first computing system domain;
querying said customer requirements repository,determining two or more affected application programs for two or more customers sharing said shared resource,determining affected customers on behalf of which said affected application programs are being executed;
a preference extractor portion of a computing platform, responsive to said repository inquirer, extracting from said repository corrective action preferences for each of said affected application programs; and
a corrective action instigator portion of a computing platform, responsive to said preference extractor, performing two or more corrective actions according to said extracted preferences, wherein said corrective actions comprise at least two different actions, and wherein at least one corrective action comprises moving execution of an application program from said first computing system to a second computing system.
1 Assignment
0 Petitions
Accused Products
Abstract
Corrective actions are managed for differing preferences among multiple sharing customers by a repository inquirer which, responsive to receipt of a fault event or out-of-limits condition for a shared resource of a first computing system domain, queries a customer requirements repository, determines affected application programs for the customers sharing the resource, determines affected customers on behalf of which affected application programs are being executed, and by a preference extractor which, responsive to the inquirer, extracts preferences for each affected application programs; and a corrective action instigator which, responsive to the extractor, performs two or more corrective actions according to the extracted preferences, wherein the corrective actions comprise at least two different actions, and wherein at least one corrective action comprises moving execution of an application program from a first computing system to a second computing system.
30 Citations
18 Claims
-
1. A system comprising:
-
a customer requirements repository in a computer memory portion of a computing platform, containing corrective action preferences for each of a plurality customers sharing a first computing system to execute one or more application programs on behalf of each of said customers, wherein said corrective action preferences differ among said customers; a repository inquirer portion of a computing platform, responsive to receipt of a fault event or out-of-limits condition for a shared resource of said first computing system domain; querying said customer requirements repository, determining two or more affected application programs for two or more customers sharing said shared resource, determining affected customers on behalf of which said affected application programs are being executed; a preference extractor portion of a computing platform, responsive to said repository inquirer, extracting from said repository corrective action preferences for each of said affected application programs; and a corrective action instigator portion of a computing platform, responsive to said preference extractor, performing two or more corrective actions according to said extracted preferences, wherein said corrective actions comprise at least two different actions, and wherein at least one corrective action comprises moving execution of an application program from said first computing system to a second computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable memory comprising:
-
a computer readable memory suitable for encoding software programs; and one or more software programs encoded by said computer readable memory, when executed, causing a processor to; provide a customer requirements repository in a computer memory portion of a computing platform, containing corrective action preferences for each of a plurality customers sharing a first computing system to execute one or more application programs on behalf of each of said customers, wherein said corrective action preferences differ among said customers; responsive to receipt of a fault event or out-of-limits condition for a shared resource of said first computing system domain; query said customer requirements repository, determine two or more affected application programs for two or more customers sharing said shared resource, determine affected customers on behalf of which said affected application programs are being executed; extract from said repository corrective action preferences for each of said affected application programs; and responsive to said preference extractor, performing two or more corrective actions according to said extracted preferences, wherein said corrective actions comprise at least two different actions, and wherein at least one corrective action comprises moving execution of an application program from said first computing system to a second computing system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification