Unified Governance for Intensive Computing Data Flows
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing platforms for accessing intensive computing solutions are specialized and cannot manage the complexity of interacting with multiple computing intensive solutions, leading to laborious interactions and difficulties in centralizing information in real-time.
Innovation Solution
A method and computer system that utilize a proxy microservice and computing microservices for each intensive computing solution, along with a database to store execution data, allowing for unified governance and management of data streams across multiple intensive computing solutions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a platform provides access to multiple intensive computing solutions with different business logics, then the versatility and adaptability of the platform is improved, but the device complexity and difficulty of managing data streams increases
Solution Approach 1:
The patent introduces a proxy microservice as an intermediary component that sits between the user interface and multiple intensive computing solutions. This proxy microservice standardizes data stream management by providing a unified interface for receiving, processing, and forwarding requests to different computing solutions (HPC, quantum, deep learning, etc.), thereby hiding the underlying complexity from users while maintaining versatility across multiple platforms
Solution Approach 2:
The system is segmented into independent microservices, each responsible for specific computing solutions (e.g., HPC microservice, quantum microservice, deep learning microservice). This segmentation allows each microservice to handle its own data streams independently while the proxy microservice coordinates them, reducing overall system complexity through modular architecture
2Reliability
If the platform executes services via impersonation as authenticated users, then the security and confidentiality of processed data is improved, but the ease of operation and user experience deteriorates
Solution Approach 1:
The proxy microservice acts as a mediator that handles authentication and impersonation logic centrally. It manages user credentials and executes services on behalf of authenticated users while maintaining security policies, thereby preserving security requirements while simplifying the user experience through a unified interface that abstracts away the complexity of authentication mechanisms
3Measurement precision
If the platform centralizes information from multiple intensive computing solutions, then the measurement precision and real-time monitoring capability is improved, but the device complexity and difficulty of integration increases
Solution Approach 1:
The proxy microservice serves as a central intermediary that aggregates information streams from multiple intensive computing solutions. It standardizes data collection and monitoring interfaces, allowing real-time information gathering from HPC, quantum, and deep learning platforms without requiring complex point-to-point integration between each solution
Solution Approach 2:
The proxy microservice provides universal functionality for data stream management that works across all types of intensive computing solutions. It implements a standardized protocol for receiving, processing, and forwarding data streams, making the integration process uniform regardless of the underlying computing platform
Data Source
AI summary
The invention relates to a system and method for managing the data streams for unified governance of a plurality of intensive computing solutions (70) accessible to a user client (2) from an aggregated interface (10), said intensive computing solutions including at least two solutions selected among: a high performance computing server (71), a server dedicated to supervised or unsupervised learning (72) and a server dedicated to quantum computing (73); said method being implemented at least partly by said computer system including: at least one database (25a) configured to store execution data for intensive computing operations; said method including the steps of storing (300) execution data for the intensive computing solutions (70) and transmitting (400) execution data for the intensive computing solutions to the aggregated interface (10).


