Blockchain Cloud Resource Ledger Orchestration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current orchestration engines in cloud computing environments face difficulties in maintaining a common view of managed computing resources and efficiently managing resource states across multiple parties due to centralized and proprietary persistence mechanisms, leading to inefficiencies in resource management and sharing.
Innovation Solution
Implementing an orchestration engine that utilizes a blockchain for a cloud resource digital ledger to manage and track computing resources, allowing for improved visibility and management through the addition of event data into a blockchain dataset based on risk levels and blueprints, enabling better resource allocation and performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If centralized and proprietary persistence mechanisms are used for resource tracking, then resource management can be simplified, but multiple parties cannot accurately gather information about infrastructure and services
Solution Approach 1:
A blockchain-based intermediary ledger is introduced between the orchestration engine and multiple parties. The blockchain component captures resource state information from the orchestration engine and maintains an immutable, shared ledger that all parties can access. This intermediary structure enables accurate information gathering by multiple parties while preserving the simplified operation of the orchestration engine through standardized interfaces.
2Reliability
If separate and proprietary persistence mechanisms are used for each party, then data security can be maintained, but resource state sharing across multiple parties becomes difficult
Solution Approach 1:
The blockchain ledger serves multiple functions simultaneously: it acts as a secure persistent storage mechanism for resource states, provides a shared view for all parties, maintains immutable audit trails, and enables transparent resource tracking. This universal structure replaces multiple separate persistence mechanisms while enhancing both security and sharing capabilities through its inherent distributed and immutable nature.
3Measurement precision
If event data is added to blockchain dataset without risk assessment, then complete resource tracking is achieved, but system performance and security may be compromised
Solution Approach 1:
Different levels of tracking precision are applied to different resource events based on their risk profiles. High-value or critical resource states are tracked with complete precision and added to the blockchain, while routine or low-risk events may use simplified tracking. This local quality approach maintains complete tracking accuracy for important events while preserving system stability by reducing unnecessary blockchain operations for minor events.
Data Source
AI summary
Techniques that facilitate an orchestration engine using a blockchain for a cloud resource digital ledger are provided. In one example, a system includes an orchestration engine component and a blockchain component. The orchestration engine component manages one or more computing resources for a cloud-based computing platform. The blockchain component adds event data indicative of an event associated with the one or more computing resources into a blockchain dataset for the cloud-based computing platform. The blockchain dataset comprises a sequence of data blocks that corresponds to a sequence of events for the cloud-based computing platform.


