-
公开(公告)号:US11687359B2
公开(公告)日:2023-06-27
申请号:US17524441
申请日:2021-11-11
Inventor: Baik-Song An , Hong-Yeon Kim , Sang-Min Lee , Myung-Hoon Cha
IPC: G06F12/00 , G06F9/455 , G06F12/0891 , G06F12/0882 , G06F3/06
CPC classification number: G06F9/45558 , G06F3/067 , G06F3/068 , G06F3/0619 , G06F3/0647 , G06F12/0882 , G06F12/0891 , G06F2009/45583 , G06F2009/45595
Abstract: Disclosed herein are a hybrid memory management apparatus and method for an many-to-one virtualization environment. The hybrid memory management apparatus is implemented in an inverse-virtualization-based multi-node computing system including multiple physical nodes, each containing hybrid memory in which DRAM and NVRAM coexist, a virtual machine, and hypervisors, and includes memory for storing at least one program, and a processor for executing the program, wherein the program includes a remote request service module for processing a page-related request with reference to the hybrid memory and responding to the page-related request by transmitting a result of processing, an internal request service module for processing an internal page fault request with reference to a hybrid memory and responding to the internal page fault request, and a data arrangement module for responding to an inquiry request for a location at which a newly added page is to be arranged in the hybrid memory.
-
公开(公告)号:US20230168828A1
公开(公告)日:2023-06-01
申请号:US17903110
申请日:2022-09-06
Inventor: Sang-Min LEE , Hong-Yeon Kim , Baik-Song An , Myung-Hoon Cha
IPC: G06F3/06
CPC classification number: G06F3/064 , G06F3/0679 , G06F3/0604
Abstract: Disclosed herein are an apparatus and method for processing fast persistent writing to nonvolatile memory. A method for processing fast persistent writing to a nonvolatile memory includes writing log data from a last storage position in a data block created in a certain size, reflecting the entire data block in a storage medium, increasing the last storage position by a size of the written log data, and reflecting the entire data block in a storage medium, wherein the data block is linearly linked to an additional data block in a creation order, and wherein the data block includes a log data storage region, information about a last storage position where the log data is stored in the log data storage region, and information about a linked next data block.
-
公开(公告)号:US11500693B2
公开(公告)日:2022-11-15
申请号:US16836246
申请日:2020-03-31
Inventor: Kang-Ho Kim , Kwang-Won Koh , Hong-Yeon Kim , Baik-Song An , Sang-Min Lee
Abstract: Disclosed herein are a distributed system and a method for operating the distributed system. The method for operating a distributed system including a server and multiple clients includes acquiring, by a first client of the multiple clients, a lock on a shared resource using a first table of the server and a second table of the client, and releasing, by the first client, a lock on the shared resource using the first table and the second table, wherein the first table is a lock (DSLock) table for storing information about a distributed shared resource, and the second table is a data structure (DSLock_node) table for a lock request.
-
公开(公告)号:US12153811B2
公开(公告)日:2024-11-26
申请号:US17903110
申请日:2022-09-06
Inventor: Sang-Min Lee , Hong-Yeon Kim , Baik-Song An , Myung-Hoon Cha
IPC: G06F3/06
Abstract: Disclosed herein are an apparatus and method for processing fast persistent writing to nonvolatile memory. A method for processing fast persistent writing to a nonvolatile memory includes writing log data from a last storage position in a data block created in a certain size, reflecting the entire data block in a storage medium, increasing the last storage position by a size of the written log data, and reflecting the entire data block in a storage medium, wherein the data block is linearly linked to an additional data block in a creation order, and wherein the data block includes a log data storage region, information about a last storage position where the log data is stored in the log data storage region, and information about a linked next data block.
-
公开(公告)号:US09805055B2
公开(公告)日:2017-10-31
申请号:US14629513
申请日:2015-02-24
Inventor: Sang-Min Lee , Hong-Yeon Kim , Young-Kyun Kim
CPC classification number: G06F17/30194 , G06F17/30168 , H04L67/2842
Abstract: Disclosed are a method and apparatus for reading data in a distributed file system in which a client and a server are separated. In the method and apparatus, a prefetching operation is performed to provide a continuous read function with high performance even in the distributed file system so that an optimum continuous read function of a local file system within the client may be effectively supported when an application program of the client requests continuous reading on a file (or chunk).
-
公开(公告)号:US09680954B2
公开(公告)日:2017-06-13
申请号:US14193736
申请日:2014-02-28
Inventor: Jeong-Sook Park , Soo-Young Kim , Chei-Yol Kim , Young-Chang Kim , Sang-Min Lee , Hong-Yeon Kim , Young-Kyun Kim
IPC: H04L29/08
CPC classification number: H04L67/2842 , H04L67/1097 , H04L67/2847
Abstract: There are provided a system and method for providing a virtual desktop service using a cache server. A system for providing a virtual desktop service according to the invention includes a host server configured to provide a virtual desktop service to a client terminal using a virtual machine, a distributed file system configured to store data for the virtual machine, and a cache server that is provided for each host server group having at least one host server, and performs a read process or a write process of data using physically separate caches when the read process or write process of the data is requested from the virtual machine in the host server.
-
公开(公告)号:US10929354B2
公开(公告)日:2021-02-23
申请号:US15941962
申请日:2018-03-30
Inventor: Sang-Min Lee , Young-Kyun Kim , Hong-Yeon Kim
IPC: G06F7/02 , G06F16/00 , G06F16/182 , G06F16/14 , G06F16/16
Abstract: Disclosed herein are a metadata server and a method for distributing metadata in units of directories using the metadata server. The method includes receiving a request for at least one of creation, deletion and retrieval from a user file system; acquiring an inode corresponding to an identifier of a parent inode, which is included in the request; searching the parent inode for a dentry corresponding to the request when the request is a request to create a directory; selecting a secondary metadata server in which a new directory is to be created in order to distribute metadata in units of directories; requesting the selected secondary metadata server to create an inode; receiving an identifier of the created inode from the secondary metadata server; and adding a new dentry to the parent inode using the identifier of the inode.
-
公开(公告)号:US10565142B2
公开(公告)日:2020-02-18
申请号:US15895752
申请日:2018-02-13
Inventor: Ki-Sung Jin , Young-Kyun Kim , Hong-Yeon Kim , Sang-Min Lee
IPC: G06F15/167 , G06F13/28 , G06F3/06 , G06F9/54 , H04L29/08 , G06F16/188 , G06F16/182
Abstract: Disclosed herein are a method and system for supporting user-level DMA I/O in a distributed file system environment. The system includes a DMA I/O library located in a user space and configured to process data-processing requests of an application using a control channel or a data channel, a distributed file system client process located in the user space and configured to process data while communicating with a remote distributed storage cluster, a VFS located in a kernel space, and a FUSE kernel module located in the kernel space, wherein the control channel is a path along which the DMA I/O library and the distributed file system client process are connected to each other through the VFS and the FUSE kernel module, and wherein the data channel is a path along which the DMA I/O library and the distributed file system client process are directly connected to each other.
-
公开(公告)号:US10084860B2
公开(公告)日:2018-09-25
申请号:US15010373
申请日:2016-01-29
Inventor: Sang-Min Lee , Young-Kyun Kim , Hong-Yeon Kim
CPC classification number: H04L67/1097 , G06F16/10 , G06F16/183 , H04L41/12 , H04L41/5041
Abstract: Disclosed herein is a distributed file system using a torus network. The distributed file system may include multiple servers. The multiple servers are connected with each other through an n-dimensional torus network, and each of the multiple servers may be arranged along n-dimensional axes. Among the servers in the distributed file system, a server group of an (n−1)-dimensional torus network may be connected to a public network. Different loads of the distributed file system may be distributed based on the axes. Through the distribution, the processing performance of the distributed file system may be improved.
-
公开(公告)号:US12210425B2
公开(公告)日:2025-01-28
申请号:US18057071
申请日:2022-11-18
Inventor: Sang-Min Lee , Hong-Yeon Kim , Baik-Song An , Myung-Hoon Cha
Abstract: Disclosed herein are an apparatus and method for page allocation in a many-to-one virtualization environment. The method may include determining whether a page fault interrupt is caused by page initialization for page allocation, sending an ownership change message to a node having ownership of the corresponding page when the page fault interrupt is determined to be caused by page initialization, and initializing the corresponding page upon receiving an ownership-change-processing-complete message.
-
-
-
-
-
-
-
-
-