Windows PCをグリッド環境で利用するための軽量Linux バイナリ実行システム

書誌事項

タイトル別名
  • Windows PC オ グリッド カンキョウ デ リヨウスル タメノ ケイリョウ Linux バイナリ ジッコウ システム
  • Light-weight Linux Binary Execution System to Utilize Windows PC in Grid Environment

この論文をさがす

抄録

ネットワーク上にはWindows やLinux などの異なるOS が用いられたPC が多く接続されている.これらのPC はグリッドコンピューティングの計算資源にすることができると予想される.このようなPC のOS の多くはWindows が用いられているため,グリッドの計算資源として新たにWindows PC を利用することが考えられる.しかし,グリッドのミドルウェアなどは主にLinux で開発されている.そのため,Windows PC を利用するためにグリッドミドルウェアをヘテロなOS 環境に対応させる必要がある.本稿では,Windows PC をグリッドRPC ワーカとして利用することを考え,Windows とLinux からなるヘテロOS グリッド環境において,Linux プログラムをWindows上で直接実行するための軽量Linux プログラム実行環境BEE の設計・開発を行った.そしてBEEをOmniRPC に組み込むことでヘテロOS グリッド環境においてWindows PC を計算資源として利用する.BEE を用いた性能評価の結果より,システムコールの実行性能はWindows のネイティブプログラムと同程度の性能が得られた.また,OmniRPC を用いた実アプリケーションをLinuxとWindows のヘテロOS グリッド環境での実験を行い,ヘテロOS グリッド環境上でWindows をグリッドRPC のワーカとして利用できることを示した.

Local area or campus-type networks consist of PCs using different operating systems such as Windows and Linux. These PCs are expected to have enormous potential computing power for grid computing. The majority of PCs in this type of environment run on Windows, while grid applications and middleware are often developed on Linux. The challenge is to absorb the heterogeneity of operating systems. Grid RPC is a promising programming model for the development of grid applications. We have designed and implemented an agent called BEE, which enables direct execution of Linux binary programs on Windows for a Grid RPC worker. We have integrated the BEE agent into an OmniRPC system in order to make use ofWindows PCs as computing resources in a hybrid grid environment combining Windows PCs into grid computing resources. The BEE agent allows Linux binaries of the program of the OmniRPC worker to be exported and run under Windows without any modification of its Linux binaries. The results of our experiments show that the performance of a worker program using BEE is almost the same as that of Windows native binary. We have demonstrated a hybrid grid environment combining Window PCs in a conventional grid of Linux nodes.

収録刊行物

参考文献 (22)*注記

もっと見る

関連プロジェクト

もっと見る

キーワード

詳細情報 詳細情報について

問題の指摘

ページトップへ