×

Automated failure recovery of subsystems in a management system

  • US 9,009,521 B2
  • Filed: 07/07/2010
  • Issued: 04/14/2015
  • Est. Priority Date: 07/31/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a processor; and

    at least one memory storage device having stored thereon instructions executable by the processor to cause the system to perform operations comprising;

    deploying a service manager using a microkernel controller of a plurality of microkernel controllers, the service manager corresponding to a management service that is one of a plurality of management services configured to collectively manage a plurality of domain services, the plurality of management services being configured to collectively monitor the domain services and dynamically allocate resources to the plurality of domain services such that each of the plurality of domain services maintains a predefined performance level;

    receiving and parsing, at the service manager, a first pre-defined topology of a plurality of pre-defined topologies, the first pre-defined topology specifying a plurality of logical types of resources to be used by the management service;

    loading, at the service manager, one or more controllers corresponding to the management service;

    deploying the management service using first the pre-defined topology, including;

    for a first one of the plurality of logical types of resources, binding a first respective quantity of instances of a type of physical hardware resource to the management service; and

    for a second one of the plurality of logical types of resources, binding a second respective quantity of instances of a type of software resource to the management service;

    in response to a failure of at least one of the first quantity of instances of a type of physical hardware resource or a failure of at least one of the second quantity of instances of a type of software resource, dynamically re-deploying the management service using the first pre-defined topology, including;

    for the first logical type of resource, binding at least one different instance of the type of physical hardware to the management service;

    orfor the second logical type of resource, binding at least one different instance of the type of software resource to the management service.

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