-
公开(公告)号:US10749709B2
公开(公告)日:2020-08-18
申请号:US15663477
申请日:2017-07-28
Inventor: Chei-Yol Kim , Dong-Oh Kim , Young-Kyun Kim , Young-Chul Kim , Hong-Yeon Kim
IPC: G06F15/16 , H04L12/403 , G06F3/06 , H04L29/08 , G06F16/182
Abstract: Disclosed herein is a distributed file system using a torus network. The distributed file system includes multiple servers. The location of a master server may be determined to shorten the latency of data input/output. The location of the master server may be determined such that the distance between the master server and a node farthest away from the master server, among nodes, is minimized. When the location of the master server is determined, the characteristics of the torus network and the features of a propagation transmission scheme may be taken into consideration.
-
公开(公告)号:US10574531B2
公开(公告)日:2020-02-25
申请号:US15662042
申请日:2017-07-27
Inventor: Jeong-Sook Park , Young-Kyun Kim , Young-Chang Kim , Hong-Yeon Kim , Joon-Young Park
IPC: G06F15/173 , H04L12/24 , H04L29/12 , H04L29/08 , H04L12/26
Abstract: Disclosed herein are a method for automatically allocating IP addresses for a distributed storage system in a large-scale torus network and an apparatus for the method. The method for automatically allocating IP addresses includes acquiring neighboring-node information from multiple storage nodes that constitute the system; generating torus network topology for the multiple storage nodes by combining the neighboring-node information; generating IP address information through which a position of each of the multiple storage nodes in a structure corresponding to the torus network topology can be identified; and allocating IP addresses to the multiple storage nodes by delivering the IP address information to the multiple storage nodes.
-
公开(公告)号: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.
-
-
-
-
-
-