- 분산 시스템에서 시간 동기화 보다는 작업 순서를 보장하는 게 중요한데, 이를 Lamport 시계가 도와줍니다. ⌚
- Lamport 시계는 각 프로세스가 가지는 고유한 카운터(CN)를 통해 작업들의 순서를 기록합니다. 🧮
- CN 값을 비교하여 작업의 실행 순서를 결정하고, 동일한 CN 값을 가진 작업은 Lamport 시계 순서에 따라 다시 판단합니다. ⛓️
- 동시 작업 처리 시, Lamport 시계를 활용하여 자원에 대한 동기화를 보장하고, 병렬 업데이트 문제를 해결합니다. 🔄
- Lamport 시계는 대체로 데이터베이스 복제 등 분산 시스템에서 작업 순서를 보장하기 위해 사용됩니다. 🗃️