분산 시스템에서 험담하는 문제는 다음과 같습니다. 우리는 n 개의 꼭짓점 이있는 그래프 를 가지고 있습니다 . 각 정점 v 에는 모든 노드에 보내야 하는 메시지 m v 가 있습니다.
이제 제 질문은 애드혹 네트워크 모델과 관련이 있습니다 (우리는 노드에 네트워크의 토폴로지, 인 / 아웃 정도 및 이웃 집합에 대한 사전 지식이 없다고 가정합니다. 각 노드에 대한 지식은 자체 식별자와 총 노드 수입니다).
또한 모든 노드가 글로벌 시계에 액세스 할 수 있으며 라운드라고하는 개별 시간 단계에서 동기식으로 작동한다고 가정합니다.
이러한 맥락에서 알고리즘의 복잡성은 완료에 필요한 라운드 수입니다.
나는 라운드 에서 험담 문제를 해결할 확률이 높은 알고리즘이 있다는 것을 기억합니다 . 그러나 더 이상 참조를 찾을 수 없으며 그 문제에 대한 최신 결과가 있는지 궁금합니다.
신중한 의견에 따라 편집 : 각 라운드에서 노드는 모든 이웃에게 메시지를 전송하고 그들로부터 메시지를받을 수 있습니다. 이웃 노드 중 정확히 하나가 해당 라운드에서 전송하는 경우에만 지정된 라운드에서 노드가 메시지를 수신합니다. 그렇지 않으면 충돌이 발생하고 노드가 메시지를받지 않습니다.