Distributed computing system



PROBLEM TO BE SOLVED: To provide a distributed system which permits plural copies of a file, but in which the meaning rule of a file system is a single copy of the file. SOLUTION: Concerning copies of a file to be designated as 'copy file' in the distributed system, plural copies exist in the distributed system and the respective copies are set to be completely equal to the other copies. Namely, access to any copies results in the same as access when one local copy of the file exists and all access processes are executed on the same host. The synchronization of a write operation for the copy of the copy file is realized by transmitting a message designating the same operation to all the other element systems having the copy of the file whenever the element system executes an operation for changing the copy file to the copy of the copy file.
(57)【要約】 【課題】 ファイルの複数のコピーを許容するがファイ ルシステムの意味規則はファイルの単一のコピーのもの であるような分散システムを実現する。 【解決手段】 分散システムにおいて、「複製ファイ ル」として指定されるファイルは、分散システム内に複 数のコピーが存在して、各コピーが他のコピーと完全に 同等とされる。すなわち、いずれのコピーへのアクセス も、そのファイルのただ1つのローカルコピーが存在し すべてのアクセスプロセスが同一のホスト上で実行され る場合のアクセスと同一の結果となる。複製ファイルの コピーに対する書き込み操作の同期は、要素システム が、複製ファイルを変更する操作を、複製ファイルのコ ピーに対して実行するときはいつでも、同一の操作を指 定するメッセージを、その複製ファイルのコピーを有す る他のすべての要素システムに送ることにより実現され る。




Download Full PDF Version (Non-Commercial Use)

Patent Citations (0)

    Publication numberPublication dateAssigneeTitle

NO-Patent Citations (0)


Cited By (6)

    Publication numberPublication dateAssigneeTitle
    JP-2003505760-AFebruary 12, 2003グルーブ・ネットワークス・インコーポレイテッドダイナミクス・マネージャを備えたコンピュータ・システムによるアクティビティに基づくコラボレーションのための方法及びその装置
    JP-2003526837-ASeptember 09, 2003グルーブ・ネットワークス・インコーポレイテッド活動状態によるコラボレーションを装備した分散コンピュータシステムにおいてデータ変更要求を順位付け、データの一貫性を維持するための方法ならびにその装置
    JP-2004515836-AMay 27, 2004グルーブ・ネットワークス・インコーポレイテッドXmlドキュメントの効率的管理の方法及び装置
    JP-4750332-B2August 17, 2011マイクロソフト コーポレーション活動状態によるコラボレーションを装備した分散コンピュータシステムにおいてデータ変更要求を順位付け、データの一貫性を維持するための方法ならびにその装置
    JP-WO2009147705-A1October 20, 2011株式会社アテナテレコムラボデータベース接続プログラムおよび装置
    US-8024404-B2September 20, 2011Microsoft CorporationMethod and apparatus for designating endpoints in a collaborative computer system to facilitate maintaining data consistency