Stateful Process Cluster Interface for Computing Object Interoperability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computing systems face inefficiencies due to duplicated research and development efforts and compatibility issues between computing objects, such as AI models and simulations, as they are often incompatible and difficult to interface with each other, leading to wasted resources and inefficiencies in operational workflows.
Innovation Solution
The system manages interactions between stateful processes by assembling them into clusters using a three-layer computing environment, including a physical computer network layer, an overlay network layer, and a subscription network layer, allowing computing objects to interface through virtual machines or containerization and application programming interfaces, enabling interoperability and efficient communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If computing objects are developed independently for different tasks, then each computing object can be optimized for its specific function, but duplicated research and development efforts occur and compatibility issues arise between computing objects
Solution Approach 1:
The patent implements a universal interface layer that enables different computing objects to interact through standardized protocols. The interface layer acts as a mediator that translates between different computing object formats, allowing one set of computing objects to serve multiple functions and tasks without requiring custom development for each combination.
Solution Approach 2:
The patent introduces an intermediary interface layer between computing objects that handles compatibility issues. This intermediary layer receives data from one computing object, translates it into the expected format of another computing object, and forwards it accordingly, eliminating the need for direct compatibility between all computing objects.
2Productivity
If computing objects are designed with specific interfaces for particular tasks, then functional optimization is achieved, but interoperability with other computing objects becomes difficult
Solution Approach 1:
The patent segments the computing system into computing objects with specialized interfaces and a separate universal interface layer. This segmentation allows computing objects to maintain their optimized task-specific interfaces while the universal layer handles the interoperability concerns, separating functional optimization from compatibility requirements.
Solution Approach 2:
The universal interface layer serves as an intermediary that preserves the functional optimization of individual computing objects while enabling their interoperability. It translates between the specialized interfaces of different computing objects and the standardized communication protocols, allowing both functional optimization and interoperability to coexist.
3Adaptability or versatility
If computing objects are integrated without standardized interfaces, then customization and flexibility are maintained, but compatibility issues lead to wasted resources and inefficiencies
Solution Approach 1:
The patent implements a universal interface layer that enables customized computing objects to work together through standardized protocols. This universal layer maintains the customization flexibility of individual computing objects while ensuring compatibility, preventing wasted resources from compatibility failures and allowing efficient resource utilization across diverse computing objects.
Data Source
AI summary
Systems, methods and computer program products for managing interactions between stateful processes are disclosed. A plurality of stateful processes are assembled in a cluster. Each of the stateful processes includes at least one computing object that is configured to interface with other stateful processes in the cluster. The cluster of stateful processes is used to perform a computing operation.


