Industrial Orchestration Logic Using Configurable Policy State Machines
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for orchestrating industrial system infrastructure require significant time and resources for maintenance and are not easily adaptable to changes in policy rules or transferable between different industrial systems, due to hard-coded logic and the need for specialized expertise.
Innovation Solution
A computer-implemented method and system for customizing orchestration logic, which includes receiving user selections for hardware, applications, and policy rules, generating logic for deployment, and optimizing it to satisfy optimization goals, using a graphical user interface and cross-validation processes to ensure compliance with policy rules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If logic is hard coded in the orchestrator, then deployment control is precise and reliable, but maintenance time and resources increase significantly
Solution Approach 1:
The patent extracts the deployment logic from the orchestrator's hard-coded structure and places it into external, configurable state machine definitions. This allows the logic to be maintained and modified independently from the orchestrator core, reducing maintenance burden while preserving deployment control reliability.
Solution Approach 2:
The patent introduces dynamic configurability to the deployment logic through state machine definitions that can be modified without changing the orchestrator's core code. This enables adaptive deployment strategies while maintaining system reliability through structured state transitions.
2Manufacturing precision
If developers create system state diagrams with specialized expertise, then orchestration policy rules are enforced accurately, but the complexity of system development increases
Solution Approach 1:
The patent introduces state machine diagrams as an intermediary layer between policy requirements and implementation. This intermediary provides a visual, structured approach to defining orchestration logic, improving policy enforcement accuracy while reducing development complexity through standardized modeling techniques.
Solution Approach 2:
The patent segments the orchestration logic into discrete state machines that can be independently defined, validated, and maintained. Each state machine represents a specific policy or deployment scenario, making the overall system more manageable and less complex while maintaining enforcement accuracy.
3Reliability
If system state machine is customized for each industrial system infrastructure, then deployment logic complies with specific policy rules, but the logic cannot be transferred between different infrastructures
Solution Approach 1:
The patent creates a universal state machine definition framework that can be applied across different industrial system infrastructures. The standardized state machine model serves multiple functions: it enforces policy rules specific to each infrastructure while maintaining a consistent structure that enables logic transferability between systems.
Solution Approach 2:
The patent enables customization of state machine parameters (such as states, transitions, and conditions) to match specific infrastructure policy rules, while the underlying state machine structure remains consistent. This allows the same framework to be adapted to different infrastructures by changing parameters rather than rewriting entire logic sets.
4Manufacturing precision
If logic is hard coded in the orchestrator, then deployment control is precise, but any policy change requires developers to review and understand the code
Solution Approach 1:
The patent extracts deployment logic from the orchestrator's hard-coded structure into external state machine definitions. This extraction maintains precise deployment control through structured state transitions while enabling policy changes to be made by configuring state machines rather than modifying core code, significantly improving ease of operation.
Data Source
AI summary
A method is provided for customizing orchestration of an industrial system infrastructure. The method includes receiving hardware user selections defining a plurality of hardware components of the industrial system infrastructure as a complete system, receiving application user selections defining applications to be deployed on the plurality of hardware components, receiving policy user selections defining rules for deployment of the plurality of hardware components and applications, and causing generation of logic that defines a plan for deployment of the applications on the plurality of hardware components in compliance with the rules for deployment, wherein the logic is configured to guide deployment of the applications on the plurality of hardware components.


