US 12,380,063 B2
Apparatus and method for managing in-memory container storage
Dae-Won Kim, Daejeon (KR); Sun-Wook Kim, Daejeon (KR); Su-Min Jang, Daejeon (KR); Jae-Geun Cha, Daejeon (KR); and Hyun-Hwa Choi, Daejeon (KR)
Assigned to ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, Daejeon (KR)
Filed by ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, Daejeon (KR)
Filed on Jun. 18, 2024, as Appl. No. 18/746,122.
Application 18/746,122 is a continuation of application No. 17/842,957, filed on Jun. 17, 2022, granted, now 12,038,872.
Claims priority of application No. 10-2021-0080305 (KR), filed on Jun. 21, 2021; and application No. 10-2022-0064913 (KR), filed on May 26, 2022.
Prior Publication US 2024/0338345 A1, Oct. 10, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/10 (2019.01); G06F 16/11 (2019.01)
CPC G06F 16/122 (2019.01) 4 Claims
OG exemplary drawing
 
1. An apparatus for managing in-memory container storage, comprising:
one or more processors operating at least one operating system (OS);
executable memory for storing at least one program executed by the one or more processors; and
a container file system for storing a container, which provides application virtualization,
wherein the container is operated on a kernel of the at least one operating system (OS);
wherein the container file system includes a merged access layer, a container layer, and an image layer
the container file system provides an integrated storage where a block storage device, non-volatile memory express (NVMe) and Solid-State Drive (SSD) using a network interface are combined in a unifying file-system,
wherein the merged access layer, the container layer, and the image layer are composed of a single directory,
wherein container images from the merged access layer are mounted into the single directory from the container layer and the image layer,
wherein the container layer provides the container images thereby allowing an application to access the container images with read and write access rights,
wherein the image layer provides the container images being shared with either the merged access layer or the container layer, thereby allowing the application to access the container images in the image layer with read-only access rights, and
wherein the merged access layer provides link information of all the container images in container layer and the image layer.