【手続補正書】
【提出日】平成19年7月26日(2007.7.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  分散型コンピュータシステムを初期化するためのシステム（９）であって、
通信媒体（３０′）に接続された複数のフェイルサイレントコンピュータノード（１１，１２，２１，３１，４１，４２）であって、該複数のフェイルサイレントコンピュータノード（１１，１２，２１，３１，４１，４２）は前記通信媒体（３０′）を介してデータフレームを交換するよう構成されたもの、
を具備し、前記フェイルサイレントコンピュータノードの各々は、
前記フェイルサイレントコンピュータノード（１１）内でタイミング信号を提供するための実時間タイミングユニット（４４）、
前記通信媒体（３０′）に接続された入出力（Ｉ／Ｏ）インタフェース（４６）、
前記Ｉ／Ｏインタフェースにかつ前記実時間タイミングユニットに接続された制御ユニット（４０）、
前記制御ユニット（４０）および前記実時間タイミングユニット（４４）に接続されて複数の命令Ｉ（ｊ，ｉ）を格納するためのメモリモジュール（４２）、
を具備し、
前記制御ユニット（４０）は前記複数の命令Ｉ（ｊ，ｉ）を実行しかつ前記通信媒体（３０′）にアクセスするよう構成され、ここで、ｊは１〜Ｍの値を有するインデクスであり、Ｍは命令の有限数であり、かつｉはｉ番目の命令セットを示すインデクスであり、
あるフェイルサイレントコンピュータノード（１１）は前記複数のフェイルサイレントコンピュータノード（１２，２１，３１，４１）の実時間タイミングユニットによって提供されるタイミング信号を同期させるために初期化ワードＩＷ（ｉ）を送ることにより他のフェイルサイレントコンピュータノード（１２，２１，３１，４１）を初期化するよう構成され、前記初期化ワードＩＷ（ｉ）は、前記フェイルサイレントコンピュータノード（１１）が他のフェイルサイレントコンピュータノード（１２，１３，３１，４１）から初期化ワードを受信せず、かつ以下の条件、
（ａ）前記フェイルサイレントコンピュータノード（１１）がＴＯ（ｉ）のタイムアウト期間の間に前記通信媒体（３０）から有効でないデータフレームを受信せずかつノイズを受信しないこと、および
（ｂ）前記フェイルサイレントコンピュータノード（１１）が第２の所定の期間ＰＰ（ｉ）の間に前記通信媒体（３０′）からノイズを受信したこと、
の内のいずれかが満たされた場合に送信されることを特徴とする分散型コンピュータシステムを初期化するためのシステム（９）。
【請求項２】  前記ＴＯ（ｉ）はＲのフェイルサイレントコンピュータノードがデータフレームを送信するようスケジューリングされた期間より長く、Ｒは整数でありかつＬ＞Ｒ＞１であり、Ｌは前記コンピュータシステム内のフェイルサイレントコンピュータノードの数であることを特徴とする請求項１に記載のシステム。
【請求項３】  前記ＰＰ（ｉ）はＴのフェイルサイレントコンピュータノードがデータフレームを送信するようスケジューリングされた期間より長く、Ｔは整数でありかつＬ＞Ｔ＞Ｒ＞１であることを特徴とする請求項２に記載のシステム。
【請求項４】  あるフェイルサイレントコンピュータノード（１１）は初期化ワードを送信しかつ該初期化ワードを受信しかつそれに従って初期化した他のフェイルサイレントコンピュータノード（１２，２１，３１，４１，４２）からアクノレッジワードを受信するためのＴＡＣＫ（ｉ）の期間を待機し、
前記フェイルサイレントコンピュータノード（１１）がアクノレッジワードを受信しない場合に、もし前記フェイルサイレントコンピュータノード（１１）が他のフェイルサイレントコンピュータノード（１２，２１，３１，４１，４２）から初期化ワードを受信せずかつ以下の条件、
（ａ）前記フェイルサイレントコンピュータノード（１１）がＴＡＣＫ（ｉ）のタイムアウト期間の間に前記通信媒体（３０′）から有効でないデータフレームを受信せずかつノイズを受信しない場合、および
（ｂ）前記フェイルサイレントコンピュータノード（１１）がＴＡＣＫＮ（ｉ）の期間の間に前記通信媒体（３０′）からノイズを受信した場合、
のいずれか１つが満たされた場合に、前記フェイルサイレントコンピュータノード（１１）は他の初期化ワードを送信することを特徴とする請求項１に記載のシステム（９）。
【請求項５】  前記ＴＡＣＫ（ｉ）≦ＴＩ（ｉ）であり、かつＴＡＣＫＮ（ｉ）≦ＰＰ（ｉ）であることを特徴とする請求項４に記載のシステム。
【請求項６】  あるフェイルサイレントコンピュータノードはアクノレッジワードを受信することなくＴＲ（ｉ）までの初期化ワードを送信するよう構成されていることを特徴とする請求項５に記載のシステム。
【請求項７】  前記複数のフェイルサイレントコンピュータノードは複数のグループに割り当てられ、
各々のグループは少なくとも１つのフェイルサイレントコンピュータノードを備え、
前記通信媒体へのアクセスは、循環的な方法で、各グループに対するタイムスロットを使用することにより制御され、それによって各グループは１つのグループサイクルの間に１回前記通信媒体にアクセスでき、かつ
前記ＴＯ（ｉ）はグループサイクルより長いことを特徴とする請求項１に記載のシステム。
【請求項８】  前記フェイルサイレントコンピュータノードの幾つかは第１のグループサイクルの間に非初期化ワードを送信し、かつ第２のグループサイクルの間に初期化ワードを送信するよう構成され、
前記グループサイクルは周期的な方法で反復され、それによって各グループサイクルは１つのシステムサイクルの間に少なくとも１回生じ、かつ
前記ＰＰ（ｉ）はシステムサイクルより長いことを特徴とする請求項７に記載のシステム。
【請求項９】  前記命令Ｉ（ｊ，ｉ）は前記通信媒体を介してのデータフレームの受信およびデータフレームの送信を制御するためのオペランド命令Ｏ（ｊ，ｉ）、および各々のＯ（ｊ，ｉ）がいつ実行されるべきかを特定する実行時間命令Ｔ（ｊ，ｉ）を具備することを特徴とする請求項１に記載のシステム。
【請求項１０】  前記初期化ワードは、
ヘッダＨＤ（ｉ）、
初期化ワードとしてのデータフレームを識別するための初期化フラグＩＩＷ（ｉ）、
前記初期化ワードＩＷ（ｉ）を送信したフェイルサイレントコンピュータノードの実時間タイミングユニットによって提供されるタイミング信号を反映する時間部分ＴＩＷ（ｉ）、そして
前記初期化ワードを送信したフェイルサイレントコンピュータノードと他のフェイルサイレントコンピュータノードとの間のオフセットを決定する上で使用されるべきデータを提供するためのデルタ部分ＰＩＷ（ｉ）、
を具備することを特徴とする請求項１に記載のシステム。
【請求項１１】  前記デルタ部分ＰＩＷ（ｉ）はフェイルサイレントコンピュータノードのメモリモジュール内の同期命令を指示し、前記同期命令の実行は所定のオフセット値を前記初期化ワードＩＷ（ｉ）の前記時間部分ＴＩＷ（ｉ）に加算しかつそれに従って前記実時間タイミングユニットを更新することを含むことを特徴とする請求項１０に記載のシステム。
【請求項１２】  分散型コンピュータシステム（１０）を初期化するための方法（７０）であって、前記分散型コンピュータシステムは複数のフェイルサイレントコンピュータノード（１１，１２，２１，３１，４１，４２）を備え、前記フェイルサイレントコンピュータノードは通信媒体（３０）に接続されかつ前記通信媒体を介してデータフレームを交換するよう構成され、前記方法は、
前記フェイルサイレントコンピュータノード内にタイミング信号を提供する実時間タイミングユニット（４４）を提供する段階、
前記通信媒体に接続されたＩ／Ｏインタフェース（４６）を提供する段階、
前記Ｉ／Ｏインタフェースにかつ前記実時間タイミングユニットに結合された制御ユニット（４０）を提供する段階、
前記制御ユニットにかつ前記実時間タイミングユニットに接続され、複数の命令Ｉ（ｊ，ｉ）を格納するメモリモジュール（４２）を提供する段階であって、前記制御ユニットは複数の命令Ｉ（ｊ，ｉ）を実行しかつ前記通信媒体にアクセスするよう構成されており、前記ｊは１〜Ｍの値を有するインデクスを示し、Ｍは命令の有限数であり、かつｉはｉ番目の命令セットを示すインデクスである、段階、
フェイルサイレントコンピュータノードをスタートアップする段階、
前記複数のフェイルサイレントコンピュータノードの前記実時間タイミングユニットによって提供される前記タイミング信号を同期するために、初期化ワードＩＷ（ｉ）を送信することにより、他のフェイルサイレントコンピュータノードを初期化する段階であって、前記初期化ワードＩＷ（ｉ）は前記フェイルサイレントコンピュータノードが他のフェイルサイレントコンピュータノードから初期化ワードを受信せず、かつ以下の条件、
前記フェイルサイレントコンピュータノードがＴＯ（ｉ）のタイムアウト期間の間に前記通信媒体からノイズを受信せずかつ有効でないデータフレームを受信しないこと、および
前記フェイルサイレントコンピュータノードが第２の所定の期間ＰＰ（ｉ）の間に前記通信媒体からノイズを受信したこと、
のいずれかが満たされた場合に送信される、段階、および
周期的な方法で命令Ｉ（ｊ，ｉ）を実行する段階、
を具備することを特徴とする分散型コンピュータシステムを初期化するための方法（７０）。
【請求項１３】  前記他のフェイルサイレントコンピュータノードを初期化する段階は、
前記通信媒体を聴取し、かつ前記フェイルサイレントコンピュータノードがノイズを受信したか、他のフェイルサイレントコンピュータノードから初期化ワードを受信したか、有効でないデータフレームを受信したか、アクノレッジワードを受信したか、あるいは前記通信媒体がサイレントであるか否かを決定し、かつ前記通信媒体の聴取の段階の始めからの期間を計数する段階、
有効でないデータフレームが受信された場合に前記通信媒体への聴取の段階へとジャンプしかつ前記通信媒体への聴取の段階において開始された時間カウントをリセットする段階、
前記フェイルサイレントコンピュータノードが他のフェイルサイレントコンピュータノードから初期化ワードを受信した場合に、前記フェイルサイレントコンピュータノードと前記初期化ワードを送信した他のフェイルサイレントコンピュータノードとの間で同期を行なう段階、
以下の２つの条件、
ＴＡＣＫ（ｉ）の期間の間に、前記フェイルサイレントコンピュータノードが他のフェイルサイレントコンピュータノードからアクノレッジワードのみを受信した場合、
ＴＡＣＫＮ（ｉ）の期間の間に、前記フェイルサイレントコンピュータノードが他のフェイルサイレントコンピュータノードからノイズおよびアクノレッジワードの双方を受信した場合、
の内のいずれか１つが満たされた場合に命令Ｉ（ｊ，ｉ）を実行する段階へとジャンプする段階、そして
以下の２つの条件、
ＴＯ（ｉ）のタイムアウト期間の間に前記フェイルサイレントコンピュータノードが前記通信媒体からノイズを受信せずかつ有効でないデータフレームを受信しなかった場合、
第２の所定の期間ＰＰ（ｉ）の間に前記フェイルサイレントコンピュータノードが前記通信媒体からノイズを受信した場合、
の内のいずれか１つが満たされた場合に初期化ワードを送信する段階、
を具備することを特徴とする請求項１２に記載の方法。
【請求項１４】  前記ＴＯ（ｉ）はＲのフェイルサイレントコンピュータノードが初期化ワードを送信するようスケジューリングされた期間より長く、前記Ｒは整数でありかつＬ＞Ｒ＞１であり、Ｌは前記コンピュータシステム内のフェイルサイレントコンピュータノードの数であることを特徴とする請求項１３に記載の方法。
【請求項１５】  前記ＰＰ（ｉ）はＴのフェイルサイレントコンピュータノードがデータフレームを送信するようスケジューリングされた期間より長く、Ｔは整数でありかつＬ＞Ｔ＞Ｒ＞１であることを特徴とする請求項１４に記載の方法。
【請求項１６】  前記ＴＡＣＫ（ｉ）≦ＴＩ（ｉ）かつＴＡＣＫＮ（ｉ）≦ＰＰ（ｉ）であることを特徴とする請求項１５に記載の方法。
【請求項１７】  あるフェイルサイレントコンピュータノードはアクノレッジワードを受信することなくＴＲ（ｉ）までの初期化ワードを送信するよう構成されていることを特徴とする請求項１６に記載の方法。
【請求項１８】  前記複数のフェイルサイレントコンピュータノードは複数のグループに割り当てられ、
各グループは少なくとも１つのフェイルサイレントコンピュータノードを備え、
前記通信媒体へのアクセスは、循環的な方法で、各グループに対するタイムスロットを使用することにより制御され、それによって各グループは１つのグループサイクルの間に１回前記通信媒体にアクセスすることができ、かつ
前記ＴＯ（ｉ）はグループサイクルより長いことを特徴とする請求項１３に記載の方法。
【請求項１９】  前記フェイルサイレントコンピュータノードの幾つかは第１のグループサイクルの間に非初期化ワードを送信し、かつ第２のグループサイクルの間に初期化ワードを送信するよう構成され、
前記グループサイクルは周期的な方法で反復され、それによって各グループサイクルが１つのシステムサイクルの間に少なくとも１回生じ、かつ
前記ＰＰ（ｉ）はシステムサイクルより長い、
ことを特徴とする請求項１６に記載の方法。
【請求項２０】  前記命令Ｉ（ｊ，ｉ）は前記通信媒体を介してのデータフレームの送信およびデータフレームの受信を制御するためのオペランド命令Ｏ（ｊ，ｉ）、およびいつ各々のＯ（ｊ，ｉ）が実行されるべきかを特定する実行時間命令Ｔ（ｊ，ｉ）を具備することを特徴とする請求項１３に記載の方法。
【請求項２１】  前記初期化ワードは、
ヘッダＨＤ（ｉ）、
初期化ワードとしてデータフレームを識別するための初期化フラグＩＩＷ（ｉ）、
前記初期化ワードＩＷ（ｉ）を送信した前記フェイルサイレントコンピュータノードの実時間タイミングユニットによって提供されるタイミング信号を反映する時間部分ＴＩＷ（ｉ）、そして
前記初期化ワードを送信した前記フェイルサイレントコンピュータノードと他のフェイルサイレント通信ノードとの間のオフセットを決定する上で使用されるべきデータを提供するためのデルタ部分ＰＩＷ（ｉ）、
を具備することを特徴とする請求項２０に記載の方法。