Blockchain Token Tracking for Per-Object Energy Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data processing systems lack transparency and control over energy consumption, leading to inefficiencies and challenges in enforcing energy efficiency measures and sustainability goals, as data owners have limited control over individual data entities, resulting in excessive or insufficient energy allocation.
Innovation Solution
A method utilizing a blockchain token for energy consumption tracking and aggregation, where data objects are registered on a blockchain, and task execution tokens are generated and monitored to calculate energy consumption metrics, enabling smart contracts to update energy consumption data on the blockchain.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data processing systems process more data tasks to meet growing demand, then productivity increases, but energy consumption increases
Solution Approach 1:
The patent implements a feedback mechanism where energy consumption metrics are continuously monitored, recorded on blockchain, and used to inform scheduling decisions. The system measures actual energy consumption of data tasks and feeds this information back to the scheduler to optimize future task allocation, creating a closed-loop system that progressively improves energy efficiency while maintaining productivity.
Solution Approach 2:
The system dynamically changes scheduling parameters based on energy consumption data. By adjusting task scheduling decisions according to real-time or historical energy consumption metrics stored on blockchain, the system optimizes the balance between productivity and energy usage, selecting execution times and nodes that minimize energy impact while meeting processing requirements.
2Use of energy by moving object
If data owners set strict energy consumption thresholds for data objects, then energy efficiency improves, but processing capability is constrained
Solution Approach 1:
The patent makes energy consumption limits dynamic rather than static. The system allows energy thresholds to be adjusted based on changing conditions, data object priorities, and available resources. This dynamic approach enables the system to enforce energy efficiency requirements while maintaining processing capability by adapting limits in real-time rather than imposing fixed constraints.
Solution Approach 2:
The system performs preliminary actions by pre-calculating and recording energy consumption metrics on blockchain before actual data task execution. This advance preparation allows the scheduler to make informed decisions about task allocation and energy threshold enforcement, ensuring both energy efficiency and processing capability are optimized before resources are committed.
3Measurement precision
If the system implements fine-grained energy consumption tracking per data object, then measurement precision improves, but device complexity increases
Solution Approach 1:
The patent introduces blockchain as an intermediary layer that simplifies the complexity of fine-grained energy tracking. Instead of implementing complex tracking logic across multiple system components, the system records energy consumption metrics on the blockchain, which serves as a centralized, trusted ledger. This intermediary approach enables precise tracking per data object while maintaining system simplicity by offloading the complexity to the blockchain infrastructure.
4Ease of operation
If data owners have full control over energy consumption limits of individual data entities, then ease of operation improves, but device complexity increases
Solution Approach 1:
The patent enables data owners to self-manage energy consumption limits for their data objects through the blockchain interface. By allowing data owners to directly set, modify, and enforce energy thresholds on their own data entities without requiring complex centralized management systems, the system improves ease of operation while minimizing added complexity. The blockchain infrastructure provides the necessary management capabilities in a decentralized, user-friendly manner.
Data Source
AI summary
An embodiment registers a node and a data object on a blockchain. The embodiment schedules by a Scheduler an object task associated with the data object in a Data Controller, generating a task execution token by the Data Controller on the blockchain where the task execution token is associated with the object task. The embodiment senses the task execution token by the node received from the Data Controller; responsive to the sensed task execution token executes the object task on the node and generating a node energy consumption metric and an energy consumption token of the object task on the blockchain. The embodiment also sends the energy consumption token to the Data Controller from the node causing a smart contract to compute a task energy consumption metric based on the node energy consumption metric where the data object on the blockchain is updated with the task energy consumption metric.


