概 要
〈フォールトトレラントシステム〉
SCIOPTAの監督のために提供されるサポートは、分散システムでも使用できます。CONNECTORプロセス、ボードサポートプロセス、およびネットワークシステムは、カーネルによって管理されます。通信経路内のリソースがもはや利用できない場合、遠隔接続されたプロセスはカーネルによって通知される。
SCIOPTA分散システムでは、マスターノードを持つ必要はありません。ノードまたはCPUが消えても、分散システム全体には影響しません。
SCIOPTA監督(観測)、透過的なコミュニケーション、モジュールコンセプトにより、フォールトトレラントな分散システムを構築することができます。
〈コネクタプロセス〉
CONNECTORは、分散環境の異なるCPU上のSCIOPTAシステムを接続するSCIOPTA通信プロセスです。
CONNECTORは、SCIOPTAを実行する分散型マルチCPUシステムに不可欠な部分です。各ノードは、通信システムに参加する分散プロセスの知識を有するCONNECTORプロセスによって制御される。
CONNECTORプロセスは、メッセージのリダイレクト、分散プロセスの位置の把握、およびユーザープログラマからの分散システムの非表示を担当します。
CONNECTORプロセスはオープンなインタフェースを持ち、ネットワークトポロジに依存しません。したがって、任意のネットワークスタック(TCP / IP、CANなど)を使用できます。
SCIOPTA分散システムは、1種類のCPUに限定されません。SCIOPTAカーネルとCONNECTORプロセスが利用可能な任意のCPUを含めることができます。
〈透過的なコミュニケーション〉
SCIOPTAのきれいなメッセージベースのインターフェイスにより、分散システムを単一のCPUシステムと同じように素早く簡単に設計することができます。
プロセッサの境界を越えたメッセージは、プロセスが異なるCPU上に存在していても、送信と受信に同じシステムコールを使用します。