Workflow Coordination System for Distributed Computing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In enterprise organizations with multiple interconnected computing systems, complex workflows often lead to inefficiencies due to teams independently manipulating the same data sets, resulting in irreconcilable data and delays as teams wait for necessary data from others to complete operations.
Innovation Solution
A workflow coordination system that generates and visualizes workflows, coordinates data transfer among distributed computing systems, and determines execution sequences based on dependencies, allowing teams to receive necessary data and complete operations efficiently with minimal redundancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If multiple teams independently access and manipulate the same data sets, then each team can perform their operations autonomously, but data redundancy and irreconcilable data sets occur
Solution Approach 1:
The patent introduces a workflow coordination system as an intermediary that manages data access and manipulation across multiple teams. This central coordination mechanism prevents independent teams from creating irreconcilable data sets while maintaining their operational autonomy, directly resolving the contradiction between autonomous operation and data redundancy
2Reliability
If teams wait for necessary data from other teams to complete operations, then data accuracy is maintained, but operational delays occur
Solution Approach 1:
The workflow coordination system performs preliminary actions by pre-coordinating data availability and preparing data sets before teams need them. This allows teams to proceed with operations without waiting, as the coordination system has already ensured data accuracy and availability in advance
Solution Approach 2:
The system implements feedback mechanisms where teams notify the coordination system when they complete operations or need data. This feedback loop allows the coordination system to dynamically manage data flow, ensuring accuracy while minimizing delays by proactively providing data when needed
3Productivity
If a workflow coordination system coordinates execution among distributed computing systems, then workflow completion time is reduced, but system complexity increases
Solution Approach 1:
The workflow coordination system is designed as a universal platform that handles multiple functions including data management, team coordination, workflow tracking, and dependency resolution. By consolidating these diverse functions into a single multi-functional system, the patent reduces overall system complexity while improving workflow completion speed
Data Source
AI summary
Systems and computer-readable media are disclosed for coordinating the distribution of workflow between multiple computing systems. Coordinating the distribution of workflow may include transferring data between multiple distributed computing systems using one or more networks. The workflow may include a series of operations to be executed. Execution of the first operation may be triggered by sending a message or a notification to a first computing system. After receiving a message or notification that execution of the first operation is complete, execution of a second operation may be triggered by sending a message or notification to a second computing device. The first computing device may be different than the second computing device.


