Blockchain Twin for Multi-Cloud Workload Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional multi-cloud management systems lack an overall accurate snapshot of different workloads in various clouds and fail to securely track workload movements between clouds, leading to trust issues and inefficiencies.
Innovation Solution
A blockchain-based approach is implemented to create a decentralized trust architecture for multi-cloud workload and transaction management, using a blockchain twin concept to represent the current state of distributed workloads and ensure secure operations through traceability and undeniability of transaction data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If conventional CI/CD pipeline approach with centralized data storage is used, then automated deployment and standardized feedback loops are achieved, but accurate snapshot of workloads across multiple clouds and secure tracking of workload movements cannot be provided
Solution Approach 1:
The patent creates a digital twin copy of the multi-cloud computing environment stored on blockchain. This digital twin accurately mirrors the real-time state of workloads across different clouds, enabling precise snapshots without requiring centralized data storage. The blockchain stores immutable records of workload states, providing accurate and persistent information about the distributed environment.
Solution Approach 2:
The patent introduces a blockchain as an intermediary layer between the multi-cloud environment and the management system. This blockchain intermediary maintains a distributed ledger that records workload movements and states across different cloud providers, enabling secure tracking and accurate snapshots without relying on centralized storage that lacks visibility into distributed workloads.
2Ease of operation
If centralized data storage is used for workload management, then simplified data access is achieved, but secure tracking of workload movements between clouds cannot be provided
Solution Approach 1:
The patent creates an immutable copy of workload movement records on the blockchain. Once workload movements are recorded in the blockchain, they cannot be altered or deleted, providing secure and reliable tracking. The digital twin maintains a permanent record of all workload states and transitions across different clouds, ensuring data integrity and security.
Solution Approach 2:
Instead of using centralized storage that requires complex security measures and trust mechanisms, the patent inverts the approach by using a distributed blockchain where security is built into the system architecture itself. The decentralized nature of blockchain provides inherent security without requiring centralized authentication or authorization mechanisms.
3Adaptability or versatility
If multi-cloud operation solutions are implemented, then freedom from vendor lock-in is achieved, but lack of overall accurate snapshot and secure tracking of workloads creates trust issues
Solution Approach 1:
The patent creates a universal digital twin that can represent workloads across different cloud providers and environments. This single blockchain-based digital twin serves multiple functions: it provides accurate snapshots of workloads, tracks movements between clouds, enables secure auditing, and maintains visibility across the entire multi-cloud environment regardless of which cloud providers are used.
Data Source
AI summary
Techniques for management of a multi-cloud computing environment are disclosed. For example, a method comprises the following steps. A node is configured to participate in a distributed ledger protocol with one or more other nodes. The node is further configured to maintain, in conjunction with the one or more other nodes, a data structure of blocks, wherein the blocks represent one or more of elements and operations associated with a multi-cloud computing environment and collectively function as a digital representation of the multi-cloud computing environment.


