US 12,468,516 B2
Effectively downloading large files for virtual environment
Takatsugu Ishikawa, Tokyo (JP); Yidao Wang, Tokyo (JP); and Makoto Ono, Tokyo (JP)
Assigned to RAKUTEN MOBILE, INC., Tokyo (JP)
Appl. No. 17/927,586
Filed by RAKUTEN MOBILE, INC., Tokyo (JP)
PCT Filed Aug. 31, 2022, PCT No. PCT/JP2022/032715
§ 371(c)(1), (2) Date Nov. 23, 2022,
PCT Pub. No. WO2024/047779, PCT Pub. Date Mar. 7, 2024.
Prior Publication US 2024/0281232 A1, Aug. 22, 2024
Int. Cl. G06F 8/60 (2018.01); G06F 9/455 (2018.01)
CPC G06F 8/60 (2013.01) [G06F 9/455 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A virtual environment system comprising one or more processors, wherein at least one of the one or more processors executes:
a process of downloading, by a first Pod of a plurality of Pods that is capable of managing one or more virtual environments, a file from a first download path written in a management file;
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; and
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,
wherein when the second download path is changed to the path of the first Pod, a process of periodically accessing the management file by the first Pod to write an access time into the management file is further executed,
wherein in a process of downloading the file from the first Pod by the second Pod, a process of determining whether or not the first Pod is operating normally based on the access time is further executed, and
wherein in accordance with the result of determining that the first Pod is operating normally, a process of downloading the file from the first Pod by the second Pod is further executed.