메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

권민호 (울산대학교, 울산대학교 대학원)

지도교수
이명준
발행연도
2022
저작권
울산대학교 논문은 저작권에 의해 보호받습니다.

이용수3

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (5)

초록· 키워드

오류제보하기
블록체인은 중앙 관리자의 개입 없이도 개인과 조직이 정보에 대한 투명한 저장과 관리를 할 수 있다는 기술적 특징 때문에 전 세계의 주목을 받고 있다. 특히, 공공 인프라, 의료, 부동산 그리고 금융과 같이 작업의 히스토리 및 데이터의 신뢰성이 중요한 영역에서 빠르게 개발되어 적용되고 있다. 그러나 블록체인 기반의 서비스가 자연재해, 장비 고장, 사이버 공격과 같은 재난 상황에 의하여 서비스를 제공하지 못하는 경우에, 이를 복구하기 위한 많은 시간과 비용이 필요할 뿐만 아니라, 때로는 회복할 수 없는 손실이 발생할 수 있다. 따라서 블록체인 응용 서비스에 대한 서비스의 연속성 보장 및 신속 재가동을 지원하는 견고성 지원 기법이 필요하다.

본 논문에서는 블록체인 응용 서비스의 견고성을 지원하기 위하여 개발한 BR2K(for Blockchain application, Replication & Recovery technique using Kubernetes) 기법과 활용 도구에 관하여 기술한다. BR2K 기법은 서비스의 복제 실행과 서비스 실패에 대한 신속 재가동을 지원하는 복구 방법을 통해 블록체인 응용 서비스가 사용자에게 지속해서 서비스를 제공하도록 지원한다. 이 기법은 etcd 분산 스토리지를 이용한 사용자 요청의 복제, 사용자 요청 처리의 체계적인 절차, 쿠버네티스 기반의 배포 등을 통해 블록체인 응용 서비스를 복제하여 장애 상황에 대비하고 복제된 서비스들의 일관성을 보장하도록 한다. 또한, 장애 복구 센터 역할을 수행하는 서비스 레지스트리를 블록체인 기반으로 개발하고, 이를 통해 서비스 접속 정보를 사용자에게 언제든지 제공하고 백업 정보를 신뢰성 있게 관리하여 최악에는 블록체인 서비스가 전반적으로 중지되는 상황이 발생하여도 이를 신속히 복구하여 서비스를 제공하도록 한다. 이와 더불어, 제안된 기법의 실용성을 확보하기 위하여 개발된 관련 도구를 설명하고 시범적인 블록체인 응용 서비스에 해당 기법을 적용 및 테스트하여 유효성을 확인한다.

목차

요약 ⅰ
목차 ⅱ
그림 목차 ⅳ
표 목차 ⅴ
1. 서 론 1
1.1 연구의 배경 및 필요성 1
1.2 연구의 개요 2
1.3 논문의 구성 3
2. 관련 연구 3
2.1 Raft 컨센서스와 ETCD 3
2.2 이더리움 블록체인과 스마트 컨트랙트 4
2.3 컨테이너와 쿠버네티스 5
3. BR2K 기법의 서비스 복제 6
3.1 BR2K 서비스 6
3.1.1 일반적인 블록체인 응용 서비스의 구조 및 복제 6
3.1.2 BR2K 서비스의 구조 9
3.1.3 BR2K 서비스의 동작 과정 12
3.2 서비스 상태에 대한 일관성 보장 14
3.2.1 새로운 리더 15
3.2.2 상태에 대한 백업 및 복구 18
4. BR2K 기법의 신속하고 체계적인 배포 및 복구 22
4.1 BR2K 기법의 서비스 배포 22
4.1.1 쿠버네티스 기반의 신속한 배포 22
4.2 BR2K 기법의 서비스 복구 24
4.2.1 컨테이너 레지스트리의 구성 25
4.2.2 서비스 레지스트리 26
5. BR2K 기법을 위한 활용 도구 29
5.1 BR2K 서비스 개발 및 배포를 위한 프레임워크 29
5.2 BR2K 서비스 모니터링 도구 32
6. 적용 및 테스트 35
6.1 적용 35
6.2 테스트 37
7. 결론 40
[참고문헌] 41
[Abstract] 43

최근 본 자료

전체보기

댓글(0)

0