Distributed Ledger for Multi-Cloud Operational State Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud computing platforms, such as Cloud Foundry, lack visibility and management capabilities across multiple cloud environments, leading to difficulties in tracking operational states, ensuring transactional integrity, and making cost-effective workload redistribution decisions due to the absence of a centralized registry and reliable monitoring mechanisms.
Innovation Solution
Implementing a peer-to-peer distributed ledger system, specifically a blockchain, to monitor and manage operational states across multiple cloud environments, allowing for transparent and tamper-proof recording of transactions without a centralized authority, enabling better visibility and management of cloud application deployments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a centralized registry is used to monitor cloud operational states, then visibility and management capabilities are improved, but system complexity and single points of failure increase
Solution Approach 1:
The patent extracts the centralized registry concept and replaces it with a distributed ledger system where each cloud infrastructure maintains its own operational state information independently. This eliminates the need for a central coordinating registry while preserving visibility through cryptographic verification of state transactions across the distributed network.
Solution Approach 2:
The system segments the centralized monitoring function into distributed ledger nodes across multiple cloud infrastructures. Each node independently validates and records operational state transactions, eliminating the single point of failure inherent in centralized registries while maintaining collective visibility through the distributed ledger.
2Device complexity
If manual data aggregation is used to track multi-cloud operational states, then implementation simplicity is maintained, but operational overhead and time consumption increase
Solution Approach 1:
The patent replaces the mechanical process of manual data aggregation with an automated cryptographic system. Ledger nodes automatically validate, record, and propagate operational state transactions across the distributed network using cryptographic proof mechanisms, eliminating manual intervention and significantly reducing time consumption.
Solution Approach 2:
Each ledger node in the distributed system performs self-service by independently validating and recording operational state transactions from its own cloud infrastructure. The system automatically maintains consistency across all nodes through cryptographic verification, eliminating the need for external manual data aggregation processes.
3Device complexity
If centralized transaction authority is used to manage cloud transactions, then transaction coordination is simplified, but reliability and trust transparency decrease
Solution Approach 1:
The patent inverts the traditional centralized authority model by eliminating the central transaction coordinator entirely. Instead, trust and transactional integrity emerge from the distributed verification process where multiple independent ledger nodes collectively validate transactions through cryptographic proofs, making the system more reliable and transparent.
Solution Approach 2:
The distributed ledger itself acts as an intermediary mechanism that replaces the need for centralized transaction authority. Cryptographic verification protocols serve as the mediating process, enabling trustless coordination between distributed ledger nodes while maintaining transactional integrity without requiring a central coordinating entity.
Data Source
AI summary
An apparatus comprises at least one processing device having a processor coupled to a memory. The processing device is configured to implement a first ledger node of a first cloud. The first ledger node of the first cloud is configured to communicate over one or more networks with a plurality of additional ledger nodes associated with respective additional clouds. The first ledger node is further configured to obtain a transaction associated with a cloud-related operational state. The first ledger node is further configured to broadcast the transaction to the additional ledger nodes. A cryptographic block characterizing at least the transaction is generated and entered into a blockchain distributed ledger collectively maintained by the first and additional ledger nodes. The first and additional ledger nodes collectively maintain the blockchain distributed ledger on a peer-to-peer basis without utilizing a centralized transaction authority.


