このブログを検索

2012年1月23日月曜日

輪の王問題

_モデルと表現_
p188
輪の王問題
ネットワークを介してリング上に結合された複数のコンピューターがそれぞれ固有の値を保持しているものとする。このとき、一番大きな値をもつコンピュータ(これを王と呼ぶ)を選び出せ。

あるノードが最大の値を知った時点で問題は解けたものとする

この問題を分散システム上で考えるときに困難な点
コンピューターの総数をどうやって知るのか
誰かがすべての主体の名前を把握していると仮定するのは、分散システムにおいては不自然である
プログラムの実行は、あるノードが思い立ったときに開始される、独立かつ同時に、複数のノードが問題を解こうと思い立つこともありうる

前提条件
隣に送ったメッセージはいつ届くのかわからない
右から受け取って左に送信しかできない



0 件のコメント:

コメントを投稿