-
公开(公告)号:US20230163963A1
公开(公告)日:2023-05-25
申请号:US18158928
申请日:2023-01-24
Inventor: Jin-Tae OH , Joon-Young PARK , Ki-Young KIM
IPC: H04L9/08 , H04L9/06 , G06F16/182 , H04L9/32
CPC classification number: H04L9/0869 , G06F16/1824 , H04L9/0643 , H04L9/3239 , H04L9/50
Abstract: Disclosed herein is a method for selecting a consensus node in an apparatus for generating a blockchain. The method may include reading a nonce from the nonce chain of a node, performing an operation on the read nonce and previous height information, and comparing the result of the operation with a reference value in order to select the node as a consensus node.
-
2.
公开(公告)号:US20190327084A1
公开(公告)日:2019-10-24
申请号:US16389620
申请日:2019-04-19
Inventor: Jin-Tae OH , Ki-Young KIM , Joon-Young PARK
Abstract: Disclosed herein is a method for generating a blockchain, which includes selecting, by a first master node that generated a first block, second candidate nodes from a node pool according to a consensus node selection scheme using a nonce, and selecting, by the first master node, a second master node using the result of a vote taken by first candidate nodes. Here, among candidate blocks generated by the second candidate nodes, the candidate block generated by the second master node is locked as a second block.
-
公开(公告)号:US20180205613A1
公开(公告)日:2018-07-19
申请号:US15662042
申请日:2017-07-27
Inventor: Jeong-Sook PARK , Young-Kyun KIM , Young-Chang KIM , Hong-Yeon KIM , Joon-Young PARK
CPC classification number: H04L41/12 , H04L43/0811 , H04L43/0817 , H04L61/2007 , H04L67/1097
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.
-
4.
公开(公告)号:US20180203875A1
公开(公告)日:2018-07-19
申请号:US15661961
申请日:2017-07-27
Inventor: Joon-Young PARK , Young-Kyun KIM , Young-Chang KIM , Hong-Yeon KIM , Jeong-Sook PARK
CPC classification number: G06F16/183 , G06F16/148 , H04L67/06 , H04L67/1008 , H04L67/1023 , H04L67/1031 , H04L67/1097
Abstract: Disclosed herein are a method for extending and shrinking a volume of a distributed file system based on a torus network and an apparatus for the same. The method for extending a volume includes searching for a volume neighboring a target volume, the extension of which is requested; determining a direction in which a data server is to be added in consideration of whether the neighboring volume is to be extended; searching for multiple candidate data servers in the direction in which a data server is to be added based on the target volume; and adding any one of the multiple candidate data servers to the target volume in consideration of at least one of a server state and a network communication cost.
-
公开(公告)号:US20190155922A1
公开(公告)日:2019-05-23
申请号:US16176809
申请日:2018-10-31
Inventor: Young-Chang KIM , Young-Kyun KIM , Hong-Yeon KIM , Jeong-Sook PARK , Joon-Young PARK
Abstract: Disclosed herein are a server for a torus network-based distributed file system and a method using the server. A management server includes a system information storage unit for storing system information of a torus network-based distributed file system, a system management unit for managing one or more metadata servers that store metadata of files and multiple data servers that are included in the torus network to distribute and store data, and a communication unit for communicating with a switch connected from a first plane in the torus network or from outside the torus network to a client, and communicating with the metadata servers and the data servers.
-
-
-
-