Mobility-Oriented Data Replication in Vehicular Micro Clouds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Vehicular micro clouds face challenges in reliably maintaining data content due to vehicles moving out of geographic areas, leading to frequent failures in data handover operations, resulting in potential data loss.
Innovation Solution
A replica decision system that dynamically adjusts the number and location of data replicas based on mobility criteria such as vehicle velocity, orientation, position, and dwell time, ensuring reliable data storage and minimizing the risk of simultaneous replica loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data handover operations are performed frequently to maintain data content in moving vehicles, then data availability is improved, but handover failure rate increases leading to data loss
Solution Approach 1:
The system performs preliminary actions by creating multiple replicas of data contents and pre-positioning them in different vehicles before handover is needed. When a vehicle leaves the geographic area, replicas are already available in other vehicles, eliminating the need for risky real-time handover operations and preventing data loss.
Solution Approach 2:
The system creates multiple copies (replicas) of data contents and distributes them across different vehicles in the vehicular micro cloud. This copying approach ensures that if one vehicle leaves the geographic area, the data remains available through other replicas, resolving the contradiction between maintaining data availability and preventing data loss during handover.
2Reliability
If multiple replicas are stored to prevent data loss, then data reliability is improved, but storage resource consumption increases
Solution Approach 1:
The system applies partial action by creating a limited number of replicas (not full duplication across all vehicles) based on mobility criteria. This selective replication approach provides sufficient redundancy for data reliability while avoiding excessive storage resource consumption that would result from universal replication.
Solution Approach 2:
The system applies local quality by distributing replicas to specific vehicles based on their mobility characteristics and geographic location. Rather than uniform distribution, replicas are placed in vehicles that are most likely to remain in the geographic area, optimizing both data reliability and storage efficiency by targeting replication resources to the most beneficial locations.
3Ease of operation
If replicas are distributed across multiple vehicles, then data accessibility is improved, but system complexity increases
Solution Approach 1:
The system applies self-service by enabling vehicles to autonomously determine their suitability for storing replicas based on their own mobility criteria (velocity, orientation, position, dwell time). Each vehicle independently evaluates itself and makes decisions about data storage, eliminating the need for complex centralized management and reducing overall system complexity while maintaining data accessibility.
Data Source
AI summary
A vehicular micro cloud includes a set of connected vehicles that are operable to provide computational services to the set of connected vehicles. The disclosure includes embodiments for mobility-oriented data replication in the vehicular micro cloud. In some embodiments, a method includes, for each data set stored by the set of connected vehicles, determining a number of replicas to generate based on one or more mobility-based criteria. The method includes generating instances of replica data that describe the replicas. The method includes, for individual instances of replica data, determining which of the connected vehicles included in the set to use as storage locations for the individual instances of replica data based on the one or more mobility-based criteria. The method includes causing the individual instances of replica data to be stored in the storage locations. For example, the individual instances of replica data are transmitted to the storage locations.


