본문 바로가기
  • Home

BR2K: A Replication and Recovery Technique Using Kubernetes for Blockchain Services

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2020, 25(10), pp.77-86
  • DOI : 10.9708/jksci.2020.25.10.077
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science
  • Received : September 16, 2020
  • Accepted : October 12, 2020
  • Published : October 30, 2020

Min-Ho Kwon 1 Myung-Joon Lee 1

1울산대학교

Accredited

ABSTRACT

In this paper, we propose a technique for blockchain service replication and recovery using kubernetes(BR2K) that robustly executes blockchain services based on replication and supports systematic recovery in case of the service failure. Blockchain services are being developed and applied in various fields such as administration, finance, and medical systems based on the features of blockchain, such as decentralization, high security, and data integrity. In such areas where service continuity is important, it is necessary to provide robustness for execution of blockchain services, and a recovery plan for service failure is also required. To this end, BR2K provides an execution replication technique that systematically supports the sustainable execution of blockchain application services. Also, it introduces a robust container registry based on the blockchain service registry, systematically supporting the recovery of service failures by using it. In addition, Truffle, a blockchain service development framework, is extended to utilize the Kubernetes container management tool, and BR2K provides a technique for rapidly deploying blockchain services using the extended framwork.

Citation status

* References for papers published after 2022 are currently being built.

This paper was written with support from the National Research Foundation of Korea.