Cooperative D2D Media Delivery for Sidelink Bandwidth Limits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices experience network capacity issues and quality fluctuations in sparsely populated areas, leading to degraded video streaming quality and inefficient bandwidth usage, particularly during peak usage times or when outside network coverage.
Innovation Solution
A cooperative media delivery system among devices using sidelink connections forms a D2D cluster, where UEs share connection metrics to optimize media streaming by selecting the best device to retrieve segments from a content server and distribute them via sidelink, ensuring high-quality video playback even in network-limited conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple devices stream the same content simultaneously over mobile networks, then each device can access video services, but network capacity is insufficient and bandwidth consumption increases
Solution Approach 1:
Multiple devices form a D2D cluster to combine their network connections, allowing them to share a single backhaul connection to the content server. This merging of network resources enables simultaneous video streaming while reducing total bandwidth consumption, as the cluster collectively accesses content through one optimized connection rather than multiple separate connections.
Solution Approach 2:
The D2D cluster creates a multi-functional system where devices can both consume content individually and cooperate to deliver content to cluster members. The cluster acts as a universal access point, allowing any member to retrieve content through the collective network connection, thereby serving multiple purposes: individual streaming, cooperative caching, and shared bandwidth utilization.
2Ease of operation
If devices use public network connections for media streaming, then internet access is available, but service quality degrades during peak usage periods
Solution Approach 1:
The system performs preliminary actions by establishing D2D connections and setting up cooperative caching mechanisms before peak usage occurs. Devices pre-cache media segments in their local storage during off-peak periods or when network conditions are favorable, so that during peak usage, content can be delivered from local caches rather than competing for overloaded network resources.
Solution Approach 2:
The D2D cluster acts as an intermediary layer between devices and the content server. Instead of devices directly competing for network resources during peak usage, the cluster collectively manages the connection to the server, distributing load and selecting optimal delivery paths. This intermediary structure filters and manages network traffic, improving service quality during high-demand periods.
3Adaptability or versatility
If devices are outside network coverage areas, then mobile network access is unavailable, but devices can still communicate locally
Solution Approach 1:
The system segments communication into two independent layers: public network access for content retrieval and D2D sidelink communication for local data exchange. When devices are outside network coverage, the public network layer becomes unavailable, but the D2D layer continues to function, allowing devices to share locally cached content and maintain communication capabilities through direct peer-to-peer connections.
Solution Approach 2:
Devices in the D2D cluster serve themselves by sharing locally cached media segments with other cluster members. When outside network coverage, the cluster becomes self-sufficient, with devices exchanging content directly through sidelink connections without requiring external network infrastructure. This self-service mechanism ensures continuous communication and content access within the cluster even when public networks are unavailable.
Data Source
AI summary
A sidelink connection is created between each device of a plurality of devices. If the sidelink connection quality is not sufficient to transmit a first version of a segment encoded at a first quality level, a lower quality version of the segment may also be retrieved. The lower quality version of the segment may be retrieved by a different device than the device that retrieved the first version of the segment. If the segment is requested from a first device by a second device and the sidelink connection between the first device and the second device is not sufficient to transmit the first version of the segment, the first device may cause transmission of the lower quality version of the segment retrieved by a third device to the second device.


