분산 시스템에서의 상호 배제를 위한 O(log₂N)알고리즘
暂无分享,去创建一个
메세지를 이용하여 각 노드 간에 통신을 하는 컴퓨터 네트워크에 있어서 공유 자원을 사용할때 상호배제(mutual exclusion)를 구현하기 위한 알고리즘을 제안한다. 이전까지의 접근 방식은 집중형 제어 방식과 분산형 제어 방식이 연구되어져 왔으나 본 논문에서는 메세지 통신량을 줄이기 위하여 집중형과 분산형을 혼합한 제어 방식을 제안한다. 여기서 제시하는 알고리즘은 broadcast 메세지 전달 방식을 이용하여 k(log₂N)개의 메세지를 보냄으로써 상호 배제를 가능하게 한다. 여기서 N은 노드수를 나타내며 k는 3과 5 사이의 상수를 나타낸다.