IoV Content Delivery Clustering and CDN-P2P Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficiency of network content delivery in the Internet of Vehicles due to rapid mobility of vehicles and instability of wireless networks, leading to incomplete content reception by onboard units.

Innovation Solution

A content delivery method that clusters onboard units based on interest content information, with cluster-heads managing content access requests and updates, utilizing a CDN-P2P architecture to enhance content delivery efficiency and reduce network load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If content delivery is performed using a traditional CDN server at the roadside unit, then network content can be delivered to vehicles, but the delivery efficiency is low due to rapid vehicle mobility and wireless network instability

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidcontent reception completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the CDN system into multiple levels: edge servers at roadside units, cluster head vehicles, and ordinary vehicles. This segmentation allows content to be cached and delivered from multiple distributed locations, improving both delivery efficiency and reliability by reducing dependence on a single roadside unit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-caching content on multiple nodes including edge servers, cluster head vehicles, and ordinary vehicles before actual content requests occur. This ensures that content is already available in the network when vehicles need it, overcoming the limitations of rapid mobility and unstable wireless connections.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If content is cached only at roadside unit CDN servers, then content delivery is simplified, but the system cannot handle rapid vehicle mobility and network instability effectively

Engineering Contradiction:
Improvecontent caching structureVSAvoidcontent delivery efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The caching structure is segmented across multiple levels: edge servers at roadside units, cluster head vehicles, and ordinary vehicles. This multi-level segmentation distributes the caching burden and improves content delivery efficiency by allowing vehicles to retrieve content from the nearest available cache, reducing latency despite increased structural complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements local quality by allowing different nodes to cache different content based on their location and the interests of nearby vehicles. Cluster head vehicles and ordinary vehicles cache content relevant to their local vehicle groups, improving delivery efficiency for local requests while the overall system maintains a distributed caching structure.

Inventive Principle:
Principle #3Local quality

3Productivity

If the system uses a multi-level caching structure with edge servers, cluster heads, and ordinary vehicles, then content delivery efficiency improves, but the system complexity increases

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges the functions of content caching and content delivery into a unified multi-level architecture where edge servers, cluster head vehicles, and ordinary vehicles all participate in both caching and delivery. This integration improves efficiency by allowing any node to serve content while reducing the need for separate specialized components, thereby managing system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Vehicles in the system serve multiple functions: they act as mobile users, potential cluster heads, and content caches simultaneously. This multi-functionality reduces system complexity by eliminating the need for dedicated cache devices, as ordinary vehicles can function as caches when needed, thereby improving content delivery efficiency without proportionally increasing system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Reliability

If content updates are performed frequently on all onboard units, then content freshness is maintained, but the network load increases

Engineering Contradiction:
Improvecontent freshnessVSAvoidnetwork load
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary action by pre-updating content on edge servers and cluster head vehicles before ordinary vehicles need the updated content. When content needs updating, it is first pushed to edge servers and cluster heads, which then make it available to ordinary vehicles on demand, reducing the immediate network load while maintaining content freshness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Content updates are performed with local quality by updating content at edge servers and cluster head vehicles based on the specific interests and needs of their local vehicle groups. Not all nodes receive all updates, and updates are propagated selectively based on local demand, thereby maintaining content freshness for relevant content while reducing overall network load compared to universal frequent updates.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10911917B2Content delivery method and content update method for internet of vehicles
Publication Date: 2021.02.02 BOE TECHNOLOGY GROUP CO LTD
  • US10911917B2 patent drawing
  • US10911917B2 patent drawing
  • US10911917B2 patent drawing

AI summary

A content delivery method and a content update method for a vehicle network associated with an Internet of Vehicles are disclosed. The content delivery method for an Internet of Vehicles includes dividing the plurality of onboard units into clusters based on interest content information of the plurality of onboard units. Each of the clusters includes at least one cluster-head onboard unit. The method includes receiving, by the cluster-head onboard unit, an interest content access request of an requestor onboard unit in the cluster, searching for the interest content corresponding to the interest content access request in the Internet of Vehicles and sending the searched interest content to the requestor onboard unit.