Distributed Spectrum Broker with Weighted Voting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Centralized systems for dynamically allocating radio frequency spectrum lack transparency and fail to prioritize public safety users' needs, leading to inefficient spectrum allocation.
Innovation Solution
A distributed radio frequency spectrum sharing system using a weighted voting mechanism and a blockchain ledger, where validation nodes, including public safety agencies, vote on spectrum requests to ensure transparent and priority-based allocations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a centralized ledger is used for spectrum allocation, then the system can dynamically allocate spectrum, but transparency and accountability are reduced
Solution Approach 1:
The system divides the centralized allocation authority into multiple independent validation nodes that operate as peers in a distributed network. Each node independently validates spectrum requests and casts weighted votes, eliminating the single point of opacity in centralized ledgers while maintaining dynamic allocation capability.
Solution Approach 2:
The system implements a feedback mechanism where validation nodes continuously monitor spectrum requests, cast weighted votes based on predefined criteria, and update the distributed ledger with allocation decisions. This transparent feedback loop allows all participants to verify allocation logic and outcomes, restoring information transparency while maintaining efficient dynamic allocation.
2Productivity
If a centralized control system is used for spectrum assignment, then spectrum can be dynamically allocated, but control over prioritizing public safety users is lost
Solution Approach 1:
The system assigns different weights to validation nodes based on their relationship with public safety entities. Validation nodes affiliated with public safety organizations receive higher weights, ensuring that their votes carry greater influence in spectrum allocation decisions. This local differentiation of quality ensures public safety prioritization while maintaining overall system functionality.
Solution Approach 2:
The system changes the parameter of vote weight based on the type of validation node and its association with public safety entities. By dynamically adjusting weight parameters according to predefined criteria, the system ensures that public safety needs are prioritized in spectrum allocation without compromising the ability to allocate spectrum dynamically to other users.
3Reliability
If validation nodes with different weights are used, then public safety users can be prioritized, but system complexity increases
Solution Approach 1:
The system performs preliminary action by pre-configuring weight assignments for different validation node types before spectrum allocation occurs. Weight parameters are established in advance based on the validation node's association with public safety entities, eliminating the need for complex real-time calculations during spectrum requests and simplifying the overall voting mechanism.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Systems and methods for allocating radio frequency spectrum. One example system (100) includes a spectrum broker server (102) including a communications interface and an electronic processor (202). The electronic processor (202) is configured to determine an available radio frequency spectrum allocation. The electronic processor (202) is configured to receive a spectrum request for the available radio frequency spectrum allocation at the communications interface, wherein the spectrum request is associated with a spectrum-consuming entity (106). The electronic processor (202) is configured to receive, from a plurality of validation nodes, a plurality of votes based on the spectrum request. The electronic processor (202) is configured to determine whether to grant the spectrum request based on the plurality of votes. The electronic processor (202) is configured to, responsive to determining to grant the spectrum request, allocate the available radio frequency spectrum allocation to the spectrum-consuming entity (106).