マルチランデブを含むLOTOSプログラムの分散実行系の構築
マルチランデブを含むLOTOSプログラムの分散実行系の構築
批准号:
08680366
负责人:
谷口 健一
金额:
$1.09万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
1996
资助国家:
日本
项目状态:
已结题
起止时间:
1996 至 --
中文摘要
1.形式記述言語LOTOSは,複数プロセス間の選択や割込,マルチランデブ(複数の同期するプロセス群の中から1つを排他的に選び,同期・データ交換を行うための機構)などの機能を有しており,分散システムを簡潔に記述できる.本研究ではバス型ネットワーク上での実現に焦点をしぼり,ブロードキャストを利用した効率の良いマルチランデブのアルゴリズムを考案するとともに,異なる計算機で実行されるプロセス間に同期や選択などの実行関係が指定可能なあるクラスのLOTOS仕様を実行効率の高い目的プログラム群として実現する手法を考案した.また,その手法に基づきLOTOSコンパイラを作成した.2.考案した手法では,ブロードキャストメッセージは全ての計算機で同じ順序で受信されるという性質を持つバス型ネットワークモデル上での実装を考える.各計算機が受信したメッセージの内容とよび到着順序から各計算機が独立に同期条件を満たすイベントの組合せを計算する方式を採用することにより,効率の良いマルチランデブ機構を実装している.また,各計算機のプロセスの呼び出しや消滅によりシステム全体の実行関係が動的に変化するため,プロセスの呼び出しや消滅による実行関係の変化をネットワーク上の全計算機にブロードキャストすることにより,システム全体としての実行関係の整合性を保証している.3.本手法に基づき,バス型のTCP/IPネットワーク上で動作する目的コード群を生成するLOTOSコンパイラを作成した.実際の実装では,ブロードキャストメッセージが誤りなく完全に同じ順序で受信されると仮定できないので,考案した手法に順序制御のための機構や再送機構などを付加した.作成したコンパイラを用いて実際に目的コード群を生成し実行効率を調べたところ,4〜7台程度の計算機間で1秒当たり数百回程度のマルチランデブが可能であることを確認した.これらは分散データベースの排他制御や複数計算機間でのビデオ情報の同期再生などのシステムの実装において,実用上十分な速度であることが確認された.
英文摘要
1.形式記述言語LOTOSは,複数プロセス間の選択や割込,マルチランデブ(複数の同期するプロセス群の中から1つを排他的に選び,同期・データ交換を行うための機構)などの機能を有しており,分散システムを簡潔に記述できる.本研究ではバス型ネットワーク上での実現に焦点をしぼり,ブロードキャストを利用した効率の良いマルチランデブのアルゴリズムを考案するとともに,異なる計算機で実行されるプロセス間に同期や選択などの実行関係が指定可能なあるクラスのLOTOS仕様を実行効率の高い目的プログラム群として実現する手法を考案した.また,その手法に基づきLOTOSコンパイラを作成した.2.考案した手法では,ブロードキャストメッセージは全ての計算機で同じ順序で受信されるという性質を持つバス型ネットワークモデル上での実装を考える.各計算機が受信したメッセージの内容とよび到着順序から各計算機が独立に同期条件を満たすイベントの組合せを計算する方式を採用することにより,効率の良いマルチランデブ機構を実装している.また,各計算機のプロセスの呼び出しや消滅によりシステム全体の実行関係が動的に変化するため,プロセスの呼び出しや消滅による実行関係の変化をネットワーク上の全計算機にブロードキャストすることにより,システム全体としての実行関係の整合性を保証している.3.本手法に基づき,バス型のTCP/IPネットワーク上で動作する目的コード群を生成するLOTOSコンパイラを作成した.実際の実装では,ブロードキャストメッセージが誤りなく完全に同じ順序で受信されると仮定できないので,考案した手法に順序制御のための機構や再送機構などを付加した.作成したコンパイラを用いて実際に目的コード群を生成し実行効率を調べたところ,4〜7台程度の計算機間で1秒当たり数百回程度のマルチランデブが可能であることを確認した.これらは分散データベースの排他制御や複数計算機間でのビデオ情報の同期再生などのシステムの実装において,実用上十分な速度であることが確認された.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
複数の制御部をもつ同期式順序回路の機能検証に関する研究
-
批准号:07680356
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$1.28万
-
财政年份:1995
-
负责人:谷口 健一
-
依托单位:
ペトリネット型実行制御部をもつ代数的仕様記述の検証と分散実行系
-
批准号:06680320
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$0.9万
-
财政年份:1994
-
负责人:谷口 健一
-
依托单位:
代数的手法を用いたプログラムの階層的設計と開発環境に関する研究
-
批准号:05680273
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$1.15万
-
财政年份:1993
-
负责人:谷口 健一
-
依托单位:
ハ-ドウェアの仕様記述とマイクロプログラムを用いた実現への段階的詳細化及び検証
-
批准号:02650266
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$1.15万
-
财政年份:1990
-
负责人:谷口 健一
-
依托单位:
代数的手法によるプログラムの正しさ証明システムの作成に関する研究
-
批准号:01550286
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$1.22万
-
财政年份:1989
-
负责人:谷口 健一
-
依托单位:
代数的手法を用いたハードウェアの仕様記述と実現に関する研究
-
批准号:63550275
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$1.09万
-
财政年份:1988
-
负责人:谷口 健一
-
依托单位:
関数的プログラミング言語のマイクロプログラムによる直接実行に関する研究
-
批准号:X00095----565126
-
项目类别:Grant-in-Aid for General Scientific Research (D)
-
资助金额:$0.22万
-
财政年份:1980
-
负责人:谷口 健一
-
依托单位:
プラズマ・ディスプレイを用いた教育用ミニコンピュータのコンソールの作製
-
批准号:X00095----265106
-
项目类别:Grant-in-Aid for General Scientific Research (D)
-
资助金额:$0.3万
-
财政年份:1977
-
负责人:谷口 健一
-
依托单位:
シンタックス・アナライザの構成とその簡単化に関する研究
-
批准号:X00210----775164
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.15万
-
财政年份:1972
-
负责人:谷口 健一
-
依托单位:
海外基金