Industrial Infrastructure State Reconciliation for Automated Deployment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current industrial system infrastructure management involves complex manual processes, especially as systems scale up, leading to cumbersome decision-making and a need for greater automation in managing deployments, updates, and resource optimization across physical, virtual, and network infrastructures.
Innovation Solution
A computer-implemented method and system that automatically or semi-automatically compares a desired state to a current state of industrial system infrastructures, determining differences and causing necessary changes, including workload deployment, resource optimization, and high availability configurations, using dynamic optimization and rule-based workflows.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual processes are used for infrastructure management, then flexibility and control are maintained, but productivity and efficiency deteriorate as systems scale up
Solution Approach 1:
The system enables self-service automation by having the infrastructure management system automatically detect differences between desired and current states, generate deployment plans, and execute changes without manual intervention. The system manages itself by autonomously provisioning resources, deploying workloads, and updating configurations across physical, virtual, and network infrastructures.
Solution Approach 2:
Manual mechanical processes of infrastructure management are replaced with an automated computer-implemented system that uses algorithms to compare states, determine differences, and execute deployment actions. The mechanical manual operations are substituted with automated software-based processes that can handle scaling efficiently.
2Productivity
If automation is increased in infrastructure management, then productivity improves, but device complexity increases
Solution Approach 1:
The automation system is segmented into distinct functional modules: a state comparison module that identifies differences between desired and current states, a plan generation module that creates deployment plans, and an execution module that implements changes. This segmentation manages complexity by dividing the automated system into manageable, specialized components.
Solution Approach 2:
The system introduces an intermediary deployment plan as a mediator between the state comparison and execution phases. The deployment plan serves as an intermediate artifact that bridges the gap between identifying differences and implementing changes, making the automation process more manageable and controllable.
3Loss of time
If manual deployment processes are used, then control and oversight are maintained, but loss of time increases due to cumbersome decision-making
Solution Approach 1:
The system performs preliminary actions by automatically comparing the desired state with the current state and pre-generating a deployment plan before execution. This preliminary automated analysis eliminates time-consuming manual decision-making and prepares the deployment strategy in advance, reducing overall deployment time.
Solution Approach 2:
The system implements feedback by continuously monitoring the current state of infrastructures and comparing it against the desired state. This feedback loop enables the system to automatically detect deviations, generate appropriate deployment plans, and execute corrections, significantly reducing the time required for infrastructure management decisions and actions.
Data Source
AI summary
A system and method are provided for managing infrastructures of an industrial system. The method includes receiving a desired state that models a state of two or more of infrastructures of the industrial system, wherein the two or more infrastructures are a virtual infrastructure of the industrial system and at least one a physical infrastructure and a network infrastructure of the industrial system. The method further includes receiving a current state that models a current state of the two or more infrastructures of the industrial system, determining a difference between the desired state and the current state, and causing, as a function of the determined difference, one or more changes to the current state of the infrastructures of the industrial system, wherein determining the difference and causing the one or more changes involves the two or more infrastructures.


