分散システム開発向けプログラミング言語Bloomの評価
スポンサーリンク
概要
- 論文の詳細を見る
近年,多数のコンピュータを組み合わせることで性能のスケールアウトや冗長化を実現する分散システムの需要が高まっている.分散システムを開発する際には一貫性の保証が焦点となる.強い一貫性は可用性を犠牲にするため,応答速度が重視される Web サービス等のシステムとの相性が悪い.この問題を解決する一貫性に,結果整合性というモデルが存在する.しかし,結果整合性を利用する分散システムの開発は困難である.本論文で紹介する Bloom は,分散システム開発をターゲットとしたプログラミング言語である.Bloom には,結果整合性を利用する処理を簡便に記述できる,一貫性を厳密に保証すべき処理と結果整合性を利用しても良い処理の判別を自動的に行うことが可能である,などの特徴がある.本論文では,Bloom の処理系である Bud の内部実装の解析と,実行速度の評価を行った.評価の結果,Bloom のプログラム内で扱うデータ量が増えるほどにアクセス速度が増加するため,1000 個のデータを扱う場合,Bud のプログラムの処理速度は Ruby の 100 倍前後遅いという結果が得られた.
- 2012-02-21
著者
-
大村 圭
日本電信電話株式会社サイバースペース研究所
-
藤田 智成
Nttサイバースペース研究所
-
藤田 智成
日本電信電話(株)nttサイバーソリューション研究所
-
藤枝 崇史
日本電信電話株式会社サイバースペース研究所
-
新井 淳也
東京大学大学院情報理工学系研究科
関連論文
- Linuxにおけるストレージシステムフレームワークの実現(オペレーティングシステム)
- Linuxにおけるストレージシステムフレームワークの実現(ストレージ)
- iSCSIイニシエータの設計についての一考察(性能評価)
- iSCSIターゲットソフトウェアの解析(ネットワーク応用)
- B_035 Xenのストレージ仮想化に関する考察(B分野:ソフトウェア)
- KVMを利用した耐故障クラスタリング技術の開発
- ジャーナリングファイルシステムの構造を利用した非同期リモートミラーリングの高速化(ストレージ)
- B-6-110 iSCSIプロトコルにおける帯域制御機能の検討(B-6.ネットワークシステム, 通信2)
- 10GE環境でのiSCSIの性能評価(IPストレージ, SWOPP武雄2005 (2005年並列/分散/協調処理に関する「武雄」サマー・ワークショップ))
- ジャーナリングファイルシステムの構造を利用した非同期リモートミラーリング手法(ファイルシステム)
- ジャーナリングファイルシステムの構造を利用した非同期リモートミラーリング手法
- IP-SAN環境の信頼性についての一考察(オフィスアプリケーション・ネットワーキング・マネジメント及び一般)
- IP-SAN環境の信頼性についての一考察(オフィスアプリケーション・ネットワーキング・マネジメント及び一般)
- IP-SAN環境の信頼性についての一考察(オフィスアプリケーション・ネットワーキング・マネジメント及び一般)
- IP-SAN環境の信頼性についての一考察
- 仮想化環境用クラスタストレージシステムの設計と実装
- KVMを利用した耐故障クラスタリング技術の開発
- B-7-20 広域網におけるiSCSI利用に関する一考察(B-7.情報ネットワーク,一般講演)
- 分散ストレージにおけるアクセス特性を考慮したI/Oスケジューリングの提案
- 分散ストレージにおけるアクセス特性を考慮したI/Oスケジューリングの提案
- LinuxのI/Oメモリ管理ユニットの性能評価(OS-3:入出力,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- Linux におけるストレージシステムフレームワークの実現
- B-031 オブジェクトベースストレージデバィスでのオブジェクト保存手法の評価(ソフトウェア,一般論文)
- ストレージエリアネットワークの動向
- I/Oエミュレーションのロギングリプレイによる仮想マシン同期機構の高速化
- I/Oエミュレーションのロギングリプレイによる仮想マシン同期機構の高速化
- 分散システム開発向けプログラミング言語Bloomの評価
- Sheepdog : 仮想マシンのための対称型クラスタストレージ (コンピューティングシステム Vol.5 No.2)