Litesにおける並列分散処理機能の設計
スポンサーリンク
概要
- 論文の詳細を見る
複数マシンから成る並列分散システム上でアプリケーションを開発するためには, 複数の計算機資源を有効に扱うための使い易いインターフェースが求められる。本稿では, 複数マシンで動作するMachマイクロカーネル上においてアプリケーションの開発・実行環境を提供するLites (4.4BSD Lite Server)の並列分散拡張について述べる。これまでにも, 並列システム上やワークステーションクラスタ上で動作するUNIX系列のオペレーティングシステムやサーバは数多く研究されている。また, 殆んどのシステムはシステムコールのエミュレートや既存システムを拡張することでUNIX環境との互換性を提供している。しかし, その上で動作する並列アプリケーションを開発するためには, 新しいAPI (Application Program Interface)に従って, 逐次プログラムの開発とは違うスタイルでプログラムを書かなければならないものが多かった。我々が拡張を行なっている並列分散Litesでは, UNIXのプロセス, パイブファイルなどのプログラムインターフェースを自然に並列分散拡張することで, 従来のプログラミングスタイルを保ったまま並列分散プログラム開発環境を提供する。また, シェルなどの適切なwrapperを用意することで, 従来のUNIXコマンドをそのまま並列システム上で動作させることも可能である。本サーバは, これらの基本的な機能の拡張に加え, 共有記憶などの並列分散アプリケーションに不可欠なサービスの提供も行なう。以下本稿では, 2章で並列分散Litesの設計と構成についてより詳細に述べ, 3章でLitesが提供する並列分散プロセス管理機構について述べる。その後5章でまとめと今後の予定を述べる。
- 社団法人情報処理学会の論文
- 1997-09-24
著者
-
服部 隆志
慶應義塾大学環境情報学部
-
安田 絹子
慶應義塾大学政策・メディア研究科
-
安田 絹子
慶應義塾大学sfc研究所
-
遠山 緑生
慶應義塾大学大学院政策・メディア研究科
-
平川 泰之
慶應義塾大学大学院政策・メディア研究科
-
斎藤 鉄也
慶應義塾大学大学院政策・メディア研究科
-
服部 隆志
京都大学数理解析研究所
-
遠山 緑生
嘉悦大学経営経済学部
関連論文
- ViPPER : ロボットを使用した初等教育向けビジュアルプログラミング
- コンパイル時に織り込み位置を決定する動的アスペクト指向プログラミング(開発環境)
- CC/PPによるコンテントネゴシエーションの効果と性能
- Litesに対する並列分散データストリーム機能拡張の設計
- Litesに対する並列分散ファイル入出力機能拡張の設計
- Litesにおける並列分散処理機能の設計
- MKngプロジェクトにおけるマルチコンピュータ環境 : OSパーソナリティとしての並列処理サーバ
- オペレーティングシステム開発環境の設計と実装
- 3W-7 多面分類法とUMLを用いたオブジェクト群検索システム
- 1Q-7 内部データの視覚化によるプログラミング支援ツール(プログラミング言語・実装・支援,学生セッション,ソフトウェア科学・工学)
- GMWウィンドウ・システム上のアプリケーション構築について
- 写真からのオブジェクト抽出を利用した物品貸し借りプラットフォームの提案(ユビキタス・センサネットワークの要素技術,コンテクストの抽出,スマートスペース,ユビキタス生活支援,一般)
- 写真からのオブジェクト抽出を利用した物品貸し借りプラットフォームの提案(ユビキタス・センサネットワークの要素技術,コンテクストの抽出,スマートスペース,ユビキタス生活支援,一般)
- RACCO:実時間プロセス制御システムのモデル記述のための様相論理プログラミング言語
- 4P-2 デジタルアーカイブにおける時空間情報の提示手法(情報可視化,学生セッション,データベースとメディア)
- 5M-7 経路探索アルゴリズムを利用した集合場所探索アルゴリズム(アルゴリズム,学生セッション,ソフトウェア科学・工学)
- 5ZE-3 Webを用いた参加型プレゼンテーション(会議支援,学生セッション,インターフェース)
- 5Y-3 集中制御可能な分散型トレーディングシステム(分散システム・アプリケーション,学生セッション,ネットワーク)
- 携帯電話の測位機能を用いた有意位置の学習(位置検出技術, ユビキタスITSとモバイルアプリケーション)
- コンテクスト情報と操作履歴の関連付けによる操作予測システムの提案(位置情報・コンテクスト依存サービス)
- 個人の知識に応じた教材の自動構成システムの実現
- IT革命雑感
- Keio-MMPにおけるUI開発環境の設計
- カーネルウェア : アプリケーションプログラムのカーネル内実行によるOS機能拡張法の提案(オペレーティングシステム)
- Meta Operation for SNMP Servicesの設計と実装
- オペレーティングシステム開発環境の設計と実装
- 優先度付き制約論理型プログラミング (制約論理プログラミング)
- 時制論理における時間軸の抽出 : 論理プログラミングとプロセス固有時間
- 2nd IEEE Conference on Computer Workstations
- Time-Extraction for Temporal Logic : Logic Programming and Local Process Time
- デジタルネイティブ世代に対するICT リテラシー教育科目に関する考察
- 情報教育と情報入試:12.グローバルな学際人材のための情報科入試