표제지
논문개요
목차
I. 서론 10
II. 관련 연구 13
1. PBFT(Practical Byzantine Fault Tolerance) 13
1) PBFT 개요 13
2) PBFT 동작 방식 14
2. PBFT 개선 연구 18
1) 대표 위원회 18
2) 다중 계층 20
3) 점수 22
4) 분할 25
III. 분산형 결함 정보 판단 및 대응 방안 28
1. 결함 정보 31
2. 결함 노드 판단 33
3. 합의 위원회 구성 34
IV. 평가 36
1. 실험 환경 36
1) 신뢰성 모델 36
2) 평가 지표 38
3) 평가 프레임워크 39
2. 평가 결과 41
1) 신뢰성 모델별 평가 결과 41
2) 결함 유무에 따른 평가 결과 45
V. 결론 48
참고문헌 51
ABSTRACT 55
TABLE I. Comparison of consensus algorithms 14
TABLE II. Research on leader committee 19
TABLE III. Research on multi-layer 21
TABLE IV. Research on score 23
TABLE V. Recearch on divicion 25
TABLE VI. Experiment environment 36
TABLE VII. Cinsensus success rate in fault environments 45
FIGURE 1. Operation of practical byzantine fault tolerance 15
FIGURE 2. Architecture of proposed method 29
FIGURE 3. Flow chart of proposed method 30
FIGURE 4. Sharing fault data from adjacency nodes 32
FIGURE 5. Fault data structure 33
FIGURE 6. Committee of proposed method 35
FIGURE 7. Reliability model (infant mortality, random failures, wear out, bathtub curve) 37
FIGURE 8. Class diagram of evaluation framework 40
FIGURE 9. Latency and consensus rate of PBFT and proposed method by reliability model 43
FIGURE 10. Throughput and consensus rate of PBFT and proposed method by reliability model 44
FIGURE 11. Latency of PBFT and proposed method according to fault environments 46
FIGURE 12. Throughput of PBFT and proposed method according to fault environments 47