D2D Communication Conflict Resolution via Dynamic Priority
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In device-to-device (D2D) communication, time-domain conflicts between D2D operations on different frequencies and conflicts with WWAN operations lead to unfair allocation of resources, resulting in D2D operations being starved due to higher priority being given to WWAN tasks.
Innovation Solution
A method is introduced to compute block rate metrics for D2D communications on multiple frequencies, detect time-domain conflicts, and prioritize D2D operations based on these metrics to ensure fair allocation, while also avoiding perpetual collisions with WWAN communications by adjusting discovery periods and using background timers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If WWAN operations are given higher priority over D2D operations, then WWAN communication reliability is improved, but D2D operation resource allocation deteriorates
Solution Approach 1:
The patent implements dynamic priority adjustment where the priority between WWAN and D2D operations is not fixed but changes based on current system conditions. The network device monitors D2D resource allocation status and dynamically adjusts priorities to prevent D2D starvation while maintaining WWAN reliability. This allows the system to adapt between static priority (WWAN higher) and dynamic priority (D2D prioritized when starved) modes.
Solution Approach 2:
The patent changes the priority parameter based on detected conflict patterns and block rate metrics. When D2D operations are detected to be starved or blocked excessively, the system changes the priority parameter to favor D2D operations temporarily, thereby resolving the contradiction between maintaining WWAN reliability and ensuring fair D2D resource allocation.
2Productivity
If D2D operations are prioritized over WWAN operations, then D2D resource allocation is improved, but WWAN communication performance deteriorates
Solution Approach 1:
The system dynamically switches priority levels based on real-time monitoring of D2D block rates and conflict detection. D2D operations are prioritized only when starvation or excessive blocking is detected, rather than maintaining permanent high priority. This dynamic approach ensures WWAN performance is preserved during normal operation while D2D receives enhanced allocation when needed.
Solution Approach 2:
The network device autonomously monitors D2D operation status, detects conflicts and starvation conditions, and automatically adjusts priority without requiring external intervention. This self-service mechanism ensures WWAN performance is maintained while D2D operations self-correct when blocked, resolving the contradiction through autonomous adaptive control.
3Device complexity
If fixed priority scheduling is used between D2D operations on different frequencies, then scheduling simplicity is improved, but fairness between frequencies deteriorates
Solution Approach 1:
The patent introduces dynamic priority adjustment between D2D operations on different frequencies based on block rate metrics. Instead of fixed priority, the system monitors the block rate of each frequency and dynamically adjusts which frequency receives priority access to time domain resources. This maintains relative simplicity while achieving fairness through adaptive metric-based prioritization.
4Productivity
If time domain resources are shared between D2D and WWAN operations, then resource utilization efficiency is improved, but conflict probability increases
Solution Approach 1:
The network device acts as an intermediary that monitors and manages conflicts between D2D and WWAN operations. It detects time domain conflicts and implements priority inversion mechanisms to resolve them, allowing shared resource usage while mitigating conflict impacts. This intermediary control enables high resource utilization while managing conflict probability through active monitoring and intervention.
Data Source
AI summary
Device-to-device operations are scheduled based on receive and transmit pools that may have a conflict in time domain. In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus for resolving time domain conflict in device-to-device communication are provided. The apparatus may compute a first block rate metric for a first device-to-device communication on a first frequency and a second block rate metric for a second device-to-device communication on a second frequency. The apparatus may detect a time-domain conflict between the first device-to-device communication on the first frequency and the second device-to-device communication on the second frequency. The apparatus may prioritize the first device-to-device communication on the first frequency and the second device-to-device communication on the second frequency based on the first block rate metric and the second block rate metric.


