paxos 2

Paxos 기능 개발기 - 개념 정리(2)

Paxos 노드 참여 및 제안 합의 과정 Paxos에 새로운 노드가 참여할 때의 진행 방식 Paxos 알고리즘에서 새로운 노드가 분산 시스템에 참여할 때, 다음과 같은 절차를 따릅니다: 새로운 노드의 참여 요청: 새로운 노드가 분산 시스템에 참여하려면, 기존 노드들에게 참여 요청을 보냅니다. 이 요청은 네트워크를 통해 전송되며, 기존 노드들은 이를 수신하여 새로운 노드의 참여를 승인합니다. 합의 그룹에 참여: 새로운 노드가 참여 요청을 받은 기존 노드들은 새로운 노드를 합의 그룹에 추가합니다. 이를 통해 새로운 노드도 합의 과정에 참여할 수 있게 됩니다. 데이터 전송: 이미 학습된 데이터를 갖고 있는 노드에서 새로운 노드로 데이터를 전송합니다. 이를 통해 새로운 노드는 시스템 내의 합의 도출에 참여하고,..

DevOps/지식창고 2023.12.15

Paxos 기능 개발기 - 개념정리(1)

본 내용은 연구자료로 실제 정보와 다를 수 있습니다. 본문 오류 및 잘못된 개념은 댓글로 피드백 부탁드립니다. 😃 Paxos Paxos는 분산 시스템에서 일관성과 내고장성을 보장하기 위한 알고리즘입니다. Paxos 알고리즘은 여러 개의 노드가 협력하여 합의를 도출하는 과정을 거칩니다. 일관성 : 분산 시스템 내의 모든 노드가 동일한 데이터를 가지고 있음 내고장성 : 분산 시스템에서 일부 노드의 장애나 오류로 인해 시스템 전체가 정상적으로 동작하지 않더라도 데이터의 일관성과 신뢰성을 유지할 수 있는 능력 🤜 Paxos의 구성요소 Paxos 알고리즘은 Proposer(제안자), Acceptor(수락자), Learner(학습자)라는 세 가지 주요 구성요소로 이루어져 있습니다. Proposer(제안자): Pro..

DevOps/지식창고 2023.12.11
반응형