共有メモリを介したストリーム通信ライブラリの構築と性能評価
スポンサーリンク
概要
- 論文の詳細を見る
共有メモリをプロセス間通信に用いることで効率の良い通信を行えることが知られている。しかし単に共有メモリがあるだけではプログラマが明示的に共有メモリの管理や同期を行う必要があり、UNIXのソケットを用いる場合に比べて手間がかかる。そこで、共有メモリの管理や同期を内部で行う通信ライブラリを構築してソケットと同じストリーム形式のインターフェースを提供することが考えられる。これによいソケットと同じ感覚でより効率のよい通信を行うことができ、現在ソケットを用いているプログラムを共有メモリを利用するように書き換えることも容易になる。本研究では、実際にSolaris上でmmapと同期ライブラリを組み合わせてストリーム形式の共有メモリ通信ライブラリを実装し、ソケットを用いた場合と性能を比較する実験を行ってその有効性を検証した。本論文の残りの部分は次のように構成される。2節で本ライブラリが提供するインターフェースについて述べ、3節でその実装について説明する。4節で性能評価のための実験とその結果を示し、5節で結論を述べる。
- 一般社団法人情報処理学会の論文
- 1996-09-04
著者
-
上原 敬太郎
株式会社日立製作所中央研究所
-
上原 敬太郎
東京大学大学院理学系研究科情報科学専攻
-
上原 敬太郎
東京大学 理学部 情報科学科
-
益田 隆司
東京大学大学院理学系研究科
-
古賀 靖人
東京大学大学院理学系研究科情報科学専攻
-
古賀 靖人
Nec C&c メディア研究所
-
上原 敬太郎
(株)日立製作所中央研究所
関連論文
- データセンター向け仮想ネットワーク構成情報収集機能の開発と評価 (情報通信マネジメント)
- スケールアウトとスケールアップを両立するブレードサーバ向けアーキテクチャの提案と評価
- パネル討論会 : システム性能評価 : 昭和59年度前期第28回全国大会報告
- 拡張コンポーネントのためのカーネルによる細粒度軽量保護ドメインの実現 (新しいシステムソフトウェア)
- 細粒度保護ドメインのための多重保護ぺージテープルの提案と実装
- データセンター向け仮想ネットワーク構成情報収集機能の開発と評価(管理機能,理論・運用方法論,及び一般)
- 拡張可能OSのfail-safe機構
- 細粒度保護ドメインのための多重保護ページテーブルの提案と実装
- OSとアプリケーションの連携による軽量保護ドメインの実現方式
- OSとアプリケーションの連携による軽量保護ドメインの実現方式
- SE行動分析表による管理業務の解析と評価 (インターネットアーキテクチャ)
- SE行動分析表による管理業務の解析と評価 (技術と社会・倫理)
- I/Oレイテンシに着目したサーバ性能推定モデルの提案と評価
- 分散共有メモリのキャッシュ一貫性制御プロトコルのカスタマイズ
- ユーザスクリプトをカーネル内実行する低オーバヘッドの外部ページャ機構
- ユーザレベルプロトコルのカーネル内実行による大量データ通信の効率的実現
- トランザクション機構を持つLog-Structured File Systemの設計と実装
- ユーザとカーネルの非同期的な協調機構によるスレッド切り替え動作の最適化
- メモリマップに基づく永続オブジェクト管理のためのトランザクション機構
- カスタマイズ機能を持つ分散デバッガーにおけるデバッグ支援機能の設計と実現
- カーネル内のユーザ定義イベントハンドラを用いた外部ページャ機構
- メモリマップされたトランザクションを効率良く実現するためのメモリオブジェクトの枠組
- 分散永続オブジェクト管理システム上のバージョン間衝突の解決
- メモリマップに基づく永続オブジェクト管理のためのトランザクション機構
- 分散ファイルシステムにおける一貫性制御プロトコルのユーザレベルカスタマイズ機構
- 型情報に基づく遅延隠蔽を行うプロセス間通信機構
- 単一ポインタ表現を持つ分散永続ヒープ上のGCの枠組
- 分散協調作業のための一貫性制御プロトコルに基づく分散ファイルシステム
- Lucasオペレーティングシステムにおけるメモリマップ技術を用いたストリーム型プロセス間通信
- 1P-11 分散プロセスを一括管理するプロセスマネージャの実装
- 2N-4 遠隔メソッド起動におけるシリアライズの最適化の一手法
- 仮想ネットワーク構成管理を容易化するサーバ仮想化環境向けデータモデル変換方式の提案と評価 (情報通信マネジメント)
- 緩い一貫性に基づいたグループウェアのための共有オブジェクト空間の実装
- 日本の風土でのソフトウェア研究
- Lucasオペレーティングシステムにおける分散ファイルシステムと分散共有メモリの融合
- 仮想ネットワークに関する文書作成を支援するネットワーク管理システムの実装および評価
- 広域分散ファイルシステムにおける2次サーバの有効性と限界
- 二次サーバを活用した広域分散ファイルシステムAria
- 異なるネットワーク間を移動する計算機のための分散ファイルシステム
- 64ビットアドレス空間上の協調作業を指向したオペレーティングシステムLucas
- オペレーティングシステムLucasにおける64ビットアドレス空間の管理
- OODB上のデータを扱う永続化可能なGUIのためのツールキット
- SE行動分析表による管理業務の解析と評価
- 分散サーバによるネットワークファイルシステムの研究
- HyperText Transfer Protocol による協調的なメールシステムの研究
- 共有メモリを介したストリーム通信ライブラリの構築と性能評価
- 仮想ネットワーク構成管理を容易化するサーバ仮想化環境向けデータモデル変換方式の提案と評価(エレメント管理,管理機能,理論・運用方法論,及び一般)
- 3V-5 動的クラス定義可能なディレクトリサーバの実装と性能評価
- 1.3 分散OS XERO : 分散処理と永続処理の統一的な取扱いを目指して (日本におけるオペレーティングシステム研究の動向)
- 学会の品位
- クラウドコンピューティング基盤のための統合運用管理技術の提案(クラウド,ネットワーク,クラウド及び一般)
- 仮想ネットワークに関する文書作成を支援するネットワーク管理システムの実装および評価 (特集 仮想化時代のインターネットと運用技術)
- データセンタ運用設計支援手法の提案(エレメント管理,管理機能,理論・運用方法論,及び一般)
- ネットワークモジュールの自動配布による通信の高速化