A METHOD FOR ACCESSING DATA SHARED AMONG PLURALITY OF VIRTUAL NODES IN BLOCKCHAIN SIMULATION PLATFORM AND SYSTEM USING THE SAME
The present invention provides a method for accessing data shared among a plurality of virtual nodes in a blockchain simulation platform and a blockchain simulation system using the same to alleviate performance degradation caused by storage I/O by storage virtualization. The method for accessing da...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English Korean |
Published |
12.06.2023
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The present invention provides a method for accessing data shared among a plurality of virtual nodes in a blockchain simulation platform and a blockchain simulation system using the same to alleviate performance degradation caused by storage I/O by storage virtualization. The method for accessing data shared among a plurality of virtual nodes in a blockchain simulation platform comprises: a step of providing a file accessed by a plurality of virtual nodes generated in a blockchain simulation platform, and a hash table storing reference information of a physical storage space shared among the plurality of virtual nodes using hash values of data segments making up the file as key values; a step of receiving an access request of the data segments from one among the plurality of virtual nodes; and a step of determining whether the data segments include reference information of a physical storage space shared among the plurality of virtual nodes, and accessing the data segments based on the reference status.
블록체인 시뮬레이션 플랫폼 내의 복수의 가상 노드 사이에 공유된 데이터 액세스 방법 및 이를 이용하는 블록체인 시뮬레이션 플랫폼이 제공된다. 블록체인 시뮬레이션 플랫폼 내의 복수의 가상 노드 사이에 고유된 데이터 액세스 방법은, 블록체인 시뮬레이션 플랫폼 내에서 생성된 복수의 가상 노드에 의해 액세스되는 파일과, 상기 파일을 구성하는 데이터 세그먼트의 해시값을 키값으로 하여 상기 복수의 가상 노드 사이에 공유되는 물리 스토리지 공간의 참조 정보를 저장하는 해시 테이블을 제공하는 단계, 상기 복수의 가상 노드 중 어느 하나로부터 상기 데이터 세그먼트의 액세스 요청을 제공받는 단계. 상기 데이터 세그먼트가 상기 복수의 가상 노드 사이에 공유되는 물리 스토리지 공간의 참조 정보를 포함하는지 여부를 판단하고, 상기 참조 여부에 기초하여 상기 데이터 세그먼트를 액세스하는 단계를 포함한다. |
---|---|
Bibliography: | Application Number: KR20210171501 |