Pod File Sharing via Management Paths for Large Downloads
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
3Reliability
If Pods access the large-scale facility for file updates, then latest versions are obtained, but access frequency to the facility increases
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.
Data Source
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.


