WEKO3
アイテム
プロセスレベルの仮想化を用いた大規模分散システムテストベッド
https://ipsj.ixsq.nii.ac.jp/records/18170
https://ipsj.ixsq.nii.ac.jp/records/1817077fd8b3f-421b-4b1e-86ec-2daf48d83db4
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
Copyright (c) 2008 by the Information Processing Society of Japan
|
|
| オープンアクセス | ||
| Item type | Trans(1) | |||||||
|---|---|---|---|---|---|---|---|---|
| 公開日 | 2008-08-21 | |||||||
| タイトル | ||||||||
| タイトル | プロセスレベルの仮想化を用いた大規模分散システムテストベッド | |||||||
| タイトル | ||||||||
| 言語 | en | |||||||
| タイトル | Large-scale Distributed System Test Bed by Using Process-level Virtualization | |||||||
| 言語 | ||||||||
| 言語 | jpn | |||||||
| キーワード | ||||||||
| 主題Scheme | Other | |||||||
| 主題 | 分散システム | |||||||
| 資源タイプ | ||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
| 資源タイプ | journal article | |||||||
| 著者所属 | ||||||||
| 東京大学大学院情報理工学系研究科コンピュータ科学専攻 | ||||||||
| 著者所属 | ||||||||
| 電気通信大学電気通信学部情報工学科 | ||||||||
| 著者所属 | ||||||||
| 東京大学大学院情報理工学系研究科コンピュータ科学専攻 | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Department of Computer Science, Graduate School of Information Science and Technology, The University of Tokyo | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Department of Computer Science, Faculty of Electro-Communications, The University of Electro-Communications | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Department of Computer Science, Graduate School of Information Science and Technology, The University of Tokyo | ||||||||
| 著者名 |
西川, 賀樹
大山恵弘
米澤, 明憲
× 西川, 賀樹 大山恵弘 米澤, 明憲
|
|||||||
| 著者名(英) |
Yoshiki, Nishikawa
Yoshihiro, Oyama
Akinori, Yonezawa
× Yoshiki, Nishikawa Yoshihiro, Oyama Akinori, Yonezawa
|
|||||||
| 論文抄録 | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | 近年,高速なネットワークの普及により,P2Pシステム等の大規模分散システムが数多く開発されるようになった.しかし,大規模分散システムは相互に通信する多数の計算機を管理する必要があるため,その開発は容易ではない.また,多数の計算機が正常に協調動作することを検証するためのテスト環境構築に大きな手間がかかるという問題がある.本研究では,プロセスレベルの仮想化を用いて1台または数台の計算機上に数百から数千の仮想環境を構築し,大規模分散システムのテストを可能とするミドルウェアを提案する.そのミドルウェアは,ネットワークエミュレーション機能,テストの自動実行,デバッグ支援機構,仮想環境の状況を提示するGUI,テスト結果解析機構等の様々な機構により分散システムの開発を支援する.我々は20台によるクラスタ上に6 000の仮想環境を生成し,その上でGtk-Gnutella等の様々なP2Pシステムを問題なく実行できることを確認した. | |||||||
| 論文抄録(英) | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | High-speed networks are getting more popular in recent years, and many large-scale distributed systems are developed. However, developing them is not straightforward because they must manage a great number of machines that frequently communicate with each other. In particular, it requires much effort to build a testing environment (test bed) for examining whether many machines cooperate correctly. In this work, we propose middleware using process-level virtualization that enables to test large-scale distributed systems by creating hundreds or thousands of virtual environments on one or several computers. The middleware supports the development of distributed systems with various components including network emulation facility, automatic execution of tests, debugging support, a GUI monitor that shows network states, and a component for analyzing test results. We generated 6,000 virtual environments on a 20-node cluster and confirmed that various P2P systems including Gtk-Gnutella worked well on the virtual environments. | |||||||
| 書誌レコードID | ||||||||
| 収録物識別子タイプ | NCID | |||||||
| 収録物識別子 | AA11833852 | |||||||
| 書誌情報 |
情報処理学会論文誌コンピューティングシステム(ACS) 巻 1, 号 2, p. 144-156, 発行日 2008-08-21 |
|||||||
| ISSN | ||||||||
| 収録物識別子タイプ | ISSN | |||||||
| 収録物識別子 | 1882-7829 | |||||||
| 出版者 | ||||||||
| 言語 | ja | |||||||
| 出版者 | 情報処理学会 | |||||||