Pat
J-GLOBAL ID:200903056879332339

キャッシュを備えた分散データシステム及びプログラムを記録した機械読み取り可能な記録媒体

Inventor:
Applicant, Patent owner:
Agent (1): 境 廣巳
Gazette classification:公開公報
Application number (International application number):1997122923
Publication number (International publication number):1998301827
Application date: Apr. 25, 1997
Publication date: Nov. 13, 1998
Summary:
【要約】【課題】 キャッシュを備えたクライアントがサーバ上のデータを参照する分散データシステムに於いて、サーバとクライアントとの間で通信が行えなくなった場合に於いても、キャッシュ上のデータの有効性を保証できるようにする。【解決手段】 クライアント2は、サーバファイル11に格納されているデータ本体13,更新ルール14の一部の写しがそれぞれキャッシュデータ本体27,キャッシュ更新ルール28として格納されたキャッシュ24を備えている。キャッシュ更新ルール28は、どのような場合にキャッシュデータ本体27をそれと対応するサーバ1上のデータ本体13と置き換えなければならないのかを示す置き換え条件を含む。キャッシュ更新判定手段22は、参照要求されたデータがキャッシュ24に存在する場合、そのデータのキャッシュ更新ルール28に基づいて置き換えが必要であるか否か、即ちそのデータが有効であるか否かを判断する。
Claim (excerpt):
サーバ上のデータをコンピュータネットワークを介して参照するクライアントが前記データの一部の写しを格納したキャッシュを備え、該キャッシュに有効なデータが格納されている場合は、前記クライアントは、前記キャッシュに格納されているデータを参照する、キャッシュを備えた分散データシステムに於いて、前記サーバは、データ本体と、該データ本体をキャッシュデータ本体としてキャッシングしているクライアントがどのような場合に前記キャッシュデータ本体をそれと対応する前記サーバ上のデータ本体と置き換えなければならないのかを示す置き換え条件を含む更新ルールとから構成されるサーバデータを複数格納したサーバファイルと、前記クライアントから要求されたデータ本体と、それと対になっている更新ルールとを前記クライアントへ転送する転送手段とを備え、前記クライアントは、前記サーバファイルに格納されているデータ本体,更新ルールで構成されるサーバデータの一部の写しがキャッシュデータ本体,キャッシュ更新ルールで構成されるキャッシュデータとして格納されたキャッシュと、参照要求されたデータ本体がキャッシュデータ本体として前記キャッシュに格納されている場合は、前記キャッシュデータ本体と対になっているキャッシュ更新ルールに基づいて前記キャッシュデータ本体をそれと対応する前記サーバファイルに格納されているデータ本体と置き換える必要があるか否かを調べ、置き換えが必要な場合は、前記キャッシュデータ本体の置き換え要求を出力するキャッシュ更新判定手段と、該キャッシュ更新判定手段から出力された置き換え要求が示すキャッシュデータ本体と対応するデータ本体を前記サーバに対して要求し、該要求に応答して前記サーバから転送されてきたデータ本体及び更新ルールを、前記キャッシュに格納されている対応するキャッシュデータ本体,キャッシュ更新ルールと置き換えるサーバデータ読み込み手段とを備えたことを特徴とするキャッシュを備えた分散データシステム。

Return to Previous Page