DAG Workflow Decomposition for Cloud Platform Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based platforms require extensive training to manage effectively, and no-code/low-code development platforms face challenges with testing, processing efficiency, ownership identification, and operational optimization due to their complexity and lack of cross-compatibility.

Innovation Solution

The technology decomposes directed acyclic graph (DAG) workflows into simple time-affecting linear pathways (STALPs) and further breaks down no-code/low-code processes into markup or scripting language time-affecting linear pathways (M-S TALPs) for enhanced management and analytics, minimizing human errors and optimizing resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If cloud-based platforms are managed manually, then users have direct control over platform hardware, software, security systems, and access restrictions, but it requires extensive training and skill (e.g., day-long courses plus multiple five-day courses and fifty-seven days of required training for Azure alone)

Engineering Contradiction:
Improveease of platform managementVSAvoidtraining complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments complex cloud platform management into discrete, automated workflow tasks organized as directed acyclic graphs. Each node represents a specific management action, breaking down the complex training requirement into manageable, automated steps that execute without extensive human expertise.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system enables self-service platform management through automated workflows that execute management tasks independently. The DAG-based automation performs security system configuration, access restriction management, and resource allocation without requiring manual intervention or extensive training, allowing users to leverage pre-defined automated processes.

Inventive Principle:
Principle #25Self-service

2Ease of manufacture

If no-code/low-code development platforms are used, then non-programmers can create application programs through drag-and-drop processes, but adequate testing, processing efficiency, ownership identification, and operational optimization become concerns

Engineering Contradiction:
Improveease of application creationVSAvoidtesting and optimization reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent implements feedback mechanisms that automatically test no-code/low-code workflows and provide optimization recommendations. The system analyzes DAG execution results, identifies bottlenecks, and suggests process improvements, ensuring reliable testing and continuous optimization without requiring programming expertise.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system automatically adjusts workflow parameters such as execution timing, resource allocation, and process sequencing based on analyzed performance data. By dynamically modifying DAG parameters, the system optimizes processing efficiency and ensures reliable operation while maintaining the simplicity of no-code/low-code creation.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If cloud-based platforms are managed using automated workflows, then processing efficiency improves, but the complexity of managing multiple platforms increases due to lack of cross-compatibility

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidcross-platform compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal DAG workflow framework that can manage multiple cloud platforms through standardized abstract representations. The same DAG-based automation principles apply across different platforms, enabling cross-compatibility while maintaining processing efficiency. Platform-specific details are abstracted away, allowing unified management of heterogeneous cloud environments.

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

Data Source

PatentUS20240168758A1Systems and methods of automatically constructing directed acyclic graphs (DAGS)
Publication Date: 2024.05.23 C SQUARED IP HOLDINGS LLC
  • US20240168758A1 patent drawing
  • US20240168758A1 patent drawing
  • US20240168758A1 patent drawing

AI summary

Systems and methods are presented that automatically construct a directed acyclic graph (DAG) workflow used to control and manage algorithms on multiple, disparate, cloud-based development and deployment platforms. DAG workflows are comprised of a set of simplified, fixed time-affecting linear pathways (STALPs). Algorithms are constructed using no-code/low-code methods that are then automatically decomposed into a set of markup or scripting language time-affecting linear pathways (M-S TALPs). Prediction polynomials that approximate advanced time and space complexity functions are created using M-S TALPs and are used for M-S TALP identification, optimization, efficiency, and performance enhancement on selected computing platforms.