Pod File Sharing via Management Paths for Large Downloads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual environment systems, the same large files are repeatedly downloaded to small-scale facilities from large-scale facilities, leading to inefficiency and redundant access, especially when updates occur.

Innovation Solution

A management file is used to track file downloads within a cluster of Pods, allowing Pods to download files from a leader Pod that has already stored the file, reducing redundant access to large-scale facilities by updating the download path in the management file to the leader's path.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If each Pod downloads files independently from the large-scale facility, then each Pod can obtain necessary files, but redundant downloads occur and network load increases

Engineering Contradiction:
Improvefile download efficiencyVSAvoidnetwork load
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

Multiple Pods are merged into a shared file system where one Pod downloads files and stores them in a common location accessible by all other Pods. This eliminates redundant downloads by combining storage resources across Pods, allowing any Pod to access files downloaded by another Pod without contacting the large-scale facility again.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If each Pod downloads files from the large-scale facility, then files are available to each Pod, but access time increases due to repeated downloads

Engineering Contradiction:
Improvefile availabilityVSAvoiddownload time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Files are downloaded in advance by one Pod and stored in the shared file system before other Pods need them. This preliminary action by the first Pod eliminates the need for subsequent Pods to perform time-consuming downloads, as files are already available in the shared storage when needed.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If Pods access the large-scale facility for file updates, then latest versions are obtained, but access frequency to the facility increases

Engineering Contradiction:
Improvefile version currencyVSAvoidfacility access efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements a feedback mechanism where Pods monitor the shared file system for update notifications. When files are updated in the shared storage, Pods receive feedback and automatically retrieve only the updated files rather than re-downloading entire file sets, reducing facility access frequency while maintaining version currency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12468516B2Effectively downloading large files for virtual environment
Publication Date: 2025.11.11 RAKUTEN MOBILE INC
  • US12468516B2 patent drawing
  • US12468516B2 patent drawing
  • US12468516B2 patent drawing

AI summary

A virtual environment system comprises one or more processors. At least one of the processors executes a process of downloading, by a first Pod of a plurality of Pods, a file from a first download path written in a management file. At least one of the processors executes a process of, when a description indicating that the file has been downloaded to any of the plurality of Pods is not included in the management file, changing, by the first Pod, a second download path written in the management file to a path of the first Pod in which the file is stored. At least one of the processors executes a process of downloading, by a second Pod different from the first Pod of the plurality of Pods, the file from the first Pod by referring to the management file.