Orchestration Engine Steady State Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing systems face challenges in efficiently managing and automating steady state operations across resource components due to complex dependencies and the need for manual intervention in response to events, leading to inefficiencies and increased processing time.

Innovation Solution

An orchestration engine component that utilizes a blueprint component to declare and execute steady state actions based on dependencies between resource components, leveraging declarative-based representations and learning components to monitor and analyze dependencies, thereby automating responses to events and optimizing resource management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual intervention is used to manage steady state operations in response to events, then flexibility and control are maintained, but processing time increases and efficiency decreases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The blueprint component pre-declares steady state actions and their associated events before they occur. When an event is detected by the orchestration engine, the corresponding pre-declared action is automatically executed, eliminating the need for manual intervention and reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables automated self-service through the orchestration engine that automatically detects events and executes corresponding steady state actions based on pre-declared blueprints, allowing the system to manage itself without external manual control while improving efficiency.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If complex dependencies between resource components are manually managed, then accurate control is achieved, but device complexity increases and operation becomes difficult

Engineering Contradiction:
Improveease of managementVSAvoiddependency management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The blueprint component serves as an intermediary that captures and structures the complex dependencies between resource components in a declarative format. The orchestration engine then uses this structured blueprint to automatically manage the dependencies, simplifying the operation while accurately controlling complex relationships.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the complex dependency management into distinct components: the blueprint component that declares dependencies and actions, the orchestration engine that detects events and manages execution, and the resource components themselves. This segmentation makes the overall complex system easier to operate and maintain.

Inventive Principle:
Principle #1Segmentation

3Productivity

If automated orchestration is implemented to reduce manual intervention, then productivity improves, but system complexity increases

Engineering Contradiction:
Improveoperational automation efficiencyVSAvoidorchestration system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The blueprint component performs preliminary action by pre-declaring all steady state actions and their associated events in a structured format. This preliminary structuring reduces the complexity of the orchestration engine, as it only needs to match detected events with pre-defined actions rather than making complex decisions, thereby improving productivity without proportionally increasing system complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10778797B2Orchestration engine facilitating management of operation of resource components
Publication Date: 2020.09.15 KYNDRYL INC
  • US10778797B2 patent drawing
  • US10778797B2 patent drawing
  • US10778797B2 patent drawing

AI summary

Systems, computer-implemented methods, and computer program products that facilitate orchestration engine components for a cloud computing environment are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a blueprint component that can, based on one or more dependencies between respective resource components of a cloud-based computing platform, declare a steady state action to be executed in response to a steady state event indicative of an event associated with steady state operation of a resource component of the cloud-based computing platform. The computer executable components can further comprise an orchestration engine component that can, based on the blueprint component, execute the steady state action in response to the steady state event.