×

Method and system for modeling and analyzing computing resource requirements of software applications in a shared and distributed computing environment

  • US 9,317,338 B2
  • Filed: 10/21/2013
  • Issued: 04/19/2016
  • Est. Priority Date: 03/30/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing a plurality of applications in a shared computing environment having a share pool of computing resources, each application comprising a plurality of application components, the method comprising the steps of:

  • a) receiving at an application manager a service specification for a first application wherein the service specification defines a set of required computing resources that are necessary to run the first application;

    b) requesting by the application manager the required computing resources through a resource supply manager, the resource supply manager for managing a plurality of computing resources in the shared computing environment, wherein the availability of the required computing resources within the shared computing environment is determined and allocated by the resource supply manager to the application manager according to resource allocation policies, and each of the application components for the first application are mapped to a corresponding allocated computing resource by the application manager where the required computing resources are determined to be available;

    c) preparing each corresponding allocated computing resource for running the respective application components of the first application;

    d) running the first application on the allocated computing resources by deploying and managing, by the application manager, instances of each application component of the first application on the corresponding allocated computing resource; and

    e) repeating steps a) to d) for each successive one of the plurality of applications.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×