Industrial Container Orchestration With Project Code File Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Industrial automation systems face challenges in identifying available computing resources for container deployment due to updates or modifications, making it difficult to maintain accurate project code files that reflect the actual system configuration.
Innovation Solution
A container orchestration system integrates with an integrated design environment to validate and update project code files, deploying containers to compute surfaces, monitoring their tasks, and spinning them down when completed, while leveraging project code files to identify available resources and ensure compliance with predefined rules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If containers are utilized by the industrial automation system, then computing resources can be efficiently utilized, but it becomes difficult to identify available computing resources
Solution Approach 1:
The patent introduces an intermediary system (container orchestration system with project code file) that mediates between the industrial automation system components and the container deployment process. This intermediary maintains and manages the project code file that tracks available computing resources, resolving the difficulty of resource identification while enabling efficient container utilization.
Solution Approach 2:
The system implements feedback mechanisms where the container orchestration system continuously monitors and updates the project code file based on container deployment status and resource availability. This feedback loop ensures accurate tracking of computing resources, allowing the system to identify available resources despite active container utilization.
2Adaptability or versatility
If components are updated or replaced over time, then the system can adapt to new requirements, but the actual system becomes different from the original design
Solution Approach 1:
The patent applies preliminary action by establishing a project code file before container deployment that documents the original system configuration. This preliminary record serves as a baseline that can be referenced and updated as components change, maintaining accuracy through structured version control and update procedures.
Solution Approach 2:
The container orchestration system implements feedback mechanisms that continuously monitor system changes and update the project code file accordingly. When components are updated or replaced, the system detects these changes and modifies the project code file to reflect the current state, maintaining synchronization between the actual system and its documentation.
Data Source
AI summary
A non-transitory computer readable medium stores instructions that, when executed by a processor, cause the processor to receive a request to deploy a container within an industrial automation system to perform a data processing task, wherein the industrial automation system includes a plurality of devices each having a compute surface configured to perform one or more software tasks, retrieve a project code file for the industrial automation system that represents a structure of the industrial automation system, one or more functions of the industrial automation system, and computing resources available within the industrial automation system, identify, based on the data processing task and the project code file, a respective compute surface of a particular device of the plurality of devices to which to deploy the container, and deploy the container to the respective compute surface of the particular device to perform the data processing task.


