Decentralized Data Analytics Management via Blockchain Negotiation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing decentralized data analytics across multiple clouds is challenging due to difficulties in combining distributed data sets and algorithms, lack of mechanisms for negotiating reduced prices for data transactions, and ensuring secure execution of analytic algorithms without central authorities.
Innovation Solution
A decentralized protocol for negotiating multi-party data transactions using a smart contract on a blockchain, which allows enterprises to discover and combine valuable data assets and algorithms across multiple clouds, specifying terms for execution and payment without direct ownership or centralized intermediaries.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data and algorithms are distributed across multiple clouds, then data decentralization and enterprise control are improved, but managing and coordinating these distributed resources becomes more complex
Solution Approach 1:
The patent introduces a blockchain-based intermediary layer that mediates interactions between distributed data owners, algorithm owners, and consumers. This blockchain intermediary automatically manages coordination, negotiation, and execution of analytic tasks across multiple clouds without requiring direct complex management between all parties, thus resolving the management complexity issue while preserving data decentralization
2Ease of operation
If a centralized authority manages data transactions, then coordination and negotiation are simplified, but security and trust are reduced due to single points of failure
Solution Approach 1:
The patent segments the centralized transaction management function into distributed blockchain nodes. Each node independently validates and records transactions according to consensus rules, eliminating the single point of failure while maintaining coordinated transaction processing. This segmentation provides both the ease of operation through standardized protocols and the reliability through distributed redundancy
Solution Approach 2:
The blockchain system enables self-service transaction coordination through automated smart contracts that execute negotiation and agreement terms without requiring active centralized management. The system self-regulates transaction coordination while maintaining security through cryptographic verification and distributed consensus, resolving both the ease of operation and reliability requirements
3Loss of information
If direct negotiation occurs between all parties, then transaction transparency is improved, but negotiation overhead and time consumption increase
Solution Approach 1:
The patent implements preliminary action through pre-deployed smart contracts that contain predetermined negotiation rules, pricing models, and execution terms. When a transaction is initiated, these pre-configured contracts automatically execute the negotiation process according to established parameters, providing full transparency through blockchain recording while dramatically reducing negotiation time by eliminating ad-hoc bargaining between all parties
Data Source
AI summary
Decentralized data analytics management is provided. For example, a method comprises the following steps. An analytic request is generated. The analytic request specifies one or more data sets and at least one analytic algorithm to be executed on the one or more data sets, wherein the one or more data sets and the at least one analytic algorithm are hosted on a set of clouds. The analytic request is published to the set of clouds to initiate negotiation with at least a portion of the set of clouds to determine a set of terms for execution of the at least one analytic algorithm on the one or more data sets. Execution of the at least one analytic algorithm on the one or more data sets can proceed as per the negotiated set of terms.


