EP1516252A2

Business continuation policy for server consolidation environment

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 30 May 2023, 3.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

1 claim: 1 independent, 0 dependent

  1. 1
    Claims of equivalent WO 03102772 A2 WHAT IS CLAIMED IS:1 A method comprising identifying a set of systems of a plurality of systems, wherein each system in the set of systems meets a requirement for hosting a first application of a plurality of applications, and the systems form at least one cluster, and when the set of systems is empty, using a respective pπoπty for each of the applications for identifying a resource to free, wherein the resource is one of a plurality of resources, and each resource is associated with at least one of the systems 2 The method of claim 1 wherein the identifying the resource further comprises using a respective capacity for each of the systems for identifying the resource 3 The method of claim 1 further comprising freeing the resource such that an associated system of the systems meets the requirement for hosting the first application 4 The method of claim 3 further comprising starting the first application on the associated system 5 The method of claim 3 wheiein the freeing the resource comprises stopping a second application that is using the resource, wherein the second application has a lower respective priority than a respective priority of the first application 6 The method of claim 3 wherein the freeing the resource comprises moving a second application that is using the resource to a second system of the systems, wherein the second application has a lower respective priority than a respective priority of the first application 7 The method of claim 1 further comprising determining that the first application is to be started 8 The method of claim 7 wherein the determining that the first application is to be started comprises detecting that the first application failed 9 The method of claim 7 wherein the determining that the first application is to be started comprises comparing a respective pnoπty of the first application with each of a set of respective priorities for a set of the applications mnmng on the systems, and determining that the first application is to be started when the respective priority of the first application is higher than one of the set of respective pπonties for the set of applications mnmng on the systems 10 The method of claim 1 wherein the identifying the set of systems comprises including a selected system in the set of systems when the selected system meets a prerequisite for the first application 11 The method of claim 1 wherein the identifying the set of systems compπses including a selected system in the set of systems when the first application does not exceed a limit for the selected system 12 An apparatus compnsing an identifying module to identify a set of systems of a plurality of systems, wherein each system in the set of systems meets a requirement for hosting a first application of a plurality of applications, and the systems form at least one cluster, and a priority module to use a respective priority for each of the applications for identifying a resource to free when the set of systems is empty, wherein the resource is one of a plurality of resources, and each resource is associated with at least one of the systems 13 The apparatus of claim 12 wherein the priority module further uses a respective capacity for each of the systems for identifying the resource 14 The apparatus of claim 12 further comprising a freeing module to free the resource such that an associated system of the systems meets the requirement for hosting the first application 15 The apparatus of claim 14 further comprising a starting module to start the first application on the associated system 16 The apparatus of claim 14 wherein the freeing module comprises a stopping module to stop a second application that is using the resource, wherein the second application has a lower respective priority than a respective priority of the first application 17 The apparatus of claim 14 wherein the freeing module comprises a moving module to move a second application that is using the resource to a second system of the systems, wherein the second application has a lower respective priority than a respective pπonty of the first application 18 The apparatus of claim 12 further compnsing a determining module to determine that the first application is to be started 19 The apparatus of claim 18 wherem the determining module comprises a detectmg module to detect that the first application failed 20 The apparatus of claim 18 wherein the determining module comprises a comparing module to compare a respective pπoπty of the first application with each of a set of respective priorities for a set of the applications n ng on the systems, wherein the determining module determines that the first application is to be started when the respective priority of the first application is higher than one of the set of respective priorities for the set of applications mnmng on the systems 21 The apparatus of claim 12 wherem the identifying module comprises an including module to include a selected system in the set of systems when the selected system meets a prerequisite for the first application 22 The apparatus of claim 12 wherein the identifying module compnses an including module to include a selected system in the set of systems when the first application does not exceed a limit for the selected system