Configurable Application Management in Cloud Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing large numbers of applications in cloud-based information processing systems, particularly in hybrid multi-tenant clouds, is challenging due to the complexity of coordinating startup, shutdown, reboot, and isolation procedures.

Innovation Solution

A multi-layer application management architecture is implemented, which includes a component control layer, system control and inner orchestration layer, access and routing layer, external system orchestration layer, and presentation layer, to provide configurable startup, shutdown, reboot, and isolation procedures for virtual resources and applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional management arrangements are used for coordinating multiple distinct applications across hybrid multi-tenant clouds, then implementation of startup, shutdown, reboot and isolation procedures becomes complex and challenging, but the system structure remains simple and straightforward

Engineering Contradiction:
Improveease of implementing startup, shutdown, reboot and isolation proceduresVSAvoidcomplexity of coordinating multiple applications across tenants
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent divides the application management system into multiple distinct layers: a component control layer that directly manages application components, and an application manager layer that provides high-level coordination. This segmentation allows the complex coordination logic to be isolated in the application manager layer, while the component control layer handles specific procedural tasks, thereby improving ease of operation without oversimplifying the underlying complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an application manager as an intermediary component between the user interface and the component control layer. This intermediary abstracts the complexity of coordinating multiple applications across tenants, providing simplified interfaces for startup, shutdown, reboot and isolation procedures while managing the underlying complexity through standardized communication protocols and coordination logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a multi-layer application management architecture is implemented to provide configurable procedures, then flexibility and customization are enhanced, but the system structure becomes more complex

Engineering Contradiction:
Improveflexibility and configurability of startup, shutdown, reboot and isolation proceduresVSAvoidcomplexity of multi-layer architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the management architecture into specialized layers with distinct responsibilities: the component control layer handles granular component management, while the application manager layer provides configurable procedure orchestration. This segmentation enables adaptability and versatility in procedure configuration without creating a monolithic complex system, as each layer can be independently configured and modified.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic configurability within the application manager layer, allowing startup, shutdown, reboot and isolation procedures to be customized and adapted to different application requirements and tenant needs. This dynamic approach enables the system to adjust its behavior and configuration without requiring structural changes, thereby enhancing adaptability while managing architectural complexity through flexible parameter settings rather than rigid structural modifications.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10437605B1Configurable startup, shutdown, reboot and isolation for applications in cloud-based information processing systems
Publication Date: 2019.10.08 EMC IP HLDG CO LLC
  • US10437605B1 patent drawing
  • US10437605B1 patent drawing
  • US10437605B1 patent drawing

AI summary

An apparatus in one embodiment comprises a processing platform that includes a plurality of processing devices each comprising a processor coupled to a memory. The processing platform is configured to implement virtual resources of one or more clouds for use by applications of at least one application management domain. The processing platform further comprises an application manager configured in accordance with a multi-layer application management architecture. The application manager implements at least one of a startup procedure, a shutdown procedure, a reboot procedure and an isolation procedure for at least a portion of each of one or more of the applications. A given instance of at least one of the startup procedure, the shutdown procedure, the reboot procedure and the isolation procedure is applied to a particular designated set of controlled components. The given instance is configurable under user control so as to provide a customized version of the corresponding procedure.