Cloud Infrastructure Run Triggers for Automated Workspace Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing IT infrastructure pipelines, changes made by one team can affect multiple parts of an organization, but disparate teams often lack access to necessary information, leading to cumbersome monitoring and communication requirements, and potential negative effects from unawareness of changes until they occur.

Innovation Solution

Run triggers are established between nodes in the pipeline, allowing downstream nodes to automatically update in response to changes made upstream, ensuring that dependent workspaces or modules receive necessary updates without manual monitoring, thus preventing errors like accessing non-existent servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If manual monitoring and communication methods are used to track infrastructure changes across teams, then information can be shared between teams, but the process becomes cumbersome and requires significant time and computer resources

Engineering Contradiction:
Improveinformation sharing between teamsVSAvoidtime and computer resources for monitoring
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system enables self-service by allowing the pipeline system to automatically detect, monitor, and propagate infrastructure changes across teams without requiring manual intervention. The run trigger mechanism automatically initiates updates in dependent workspaces when changes occur upstream, eliminating the need for teams to manually monitor and communicate changes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback through run triggers that automatically detect changes in upstream workspaces and propagate them to downstream workspaces. This creates a closed-loop feedback mechanism where changes are automatically communicated and acted upon, ensuring all teams have current information without manual monitoring.

Inventive Principle:
Principle #23Feedback

2Loss of information

If all parts of the organization monitor and communicate about each and every update, then complete information sharing is achieved, but the process is cumbersome and resource-intensive

Engineering Contradiction:
Improvecomplete information sharingVSAvoidmonitoring and communication complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments the organization into independent workspaces with defined dependencies, allowing each workspace to autonomously manage its own updates. Instead of requiring all teams to monitor all changes, the segmentation allows changes to be automatically propagated only to dependent workspaces through run triggers, reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The run trigger mechanism serves as a universal solution that works across all workspaces and teams in the organization. This single mechanism handles information sharing, change propagation, and coordination universally, eliminating the need for team-specific monitoring and communication processes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If teams have restricted access to other workspaces for security reasons, then security is maintained, but teams cannot determine when changes affect them until negative effects occur

Engineering Contradiction:
ImprovesecurityVSAvoidawareness of changes
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The run trigger acts as an intermediary that bridges secure workspace isolation with change awareness. It allows downstream workspaces to be automatically notified of upstream changes without requiring direct access to the upstream workspace. The trigger mechanism mediates between security restrictions and the need for change propagation, maintaining security while ensuring teams are aware of affecting changes.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If automatic update propagation is implemented through run triggers, then manual monitoring is eliminated and efficiency improves, but the system complexity increases

Engineering Contradiction:
ImproveefficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by pre-defining run triggers and dependencies between workspaces before changes occur. This allows the system to automatically respond to changes without real-time complexity, as the propagation rules are established in advance. The preliminary configuration enables efficient automatic updates while keeping operational complexity low.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12132610B2Cloud computing infrastructure pipelines with run triggers
Publication Date: 2024.10.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12132610B2 patent drawing
  • US12132610B2 patent drawing
  • US12132610B2 patent drawing

AI summary

Systems and methods of managing information technology infrastructure are described. A method includes identifying a run trigger between a first node and a second node, each node maintaining a configuration for a portion of a cloud computing infrastructure associated with executing a portion of a cloud-based application. The run trigger initiates in response to an action at the first node and comprises a source identifier identifying the first node and a destination identifier identifying the second node. Then a run is queued on the second node based on the run trigger, the run including a process executed on the second portion of the cloud computing infrastructure with data received by the second node and associated with a run source identifier. The run on the second node is then planned and executed, causing the cloud computing infrastructure to modify infrastructure resources associated with the second portion of the cloud computing infrastructure.