Abstract


Ninf, NetSolve, Globusをはじめとするグローバルコンピューティング システムの近年の発展により,広域ネットワークを利用して高性能計算を 提供することが可能となった.一方,それらの研究の多くはアーキテクチャや アプリケーションの構築例に偏っており,その種のシステムが持つべき特性 については検証されていない.本稿では,実アプリケーションをNinf, NetSolve, CORBAを用いて実装し,定量的側面ばかりでなく,定性的側面にも 着目して各システムの比較を行った.その結果,グローバルコンピュー ティング専用のシステムが,CORBAのような汎用の分散コンピューティング システムに比べて,管理面,プログラマビリティで勝り,性能面でも WAN上で問題サイズが大きい時にはCORBAを上回ることが明らかになった. この結果により,専用システムの有効性が導かれたが,グローバル コンピューティングのための理想的なソフトウエアアーキテクチャを同定する ためには,引き続き様々なシステムに対する研究が必要であることもわかった.
Recent developments of global computing systems such as Ninf, NetSolve and Globus have opened up the opportunites for providing high-performance computing services over wide-area networks. However, most research focused on the individual architectural aspects of the system, or application deployment examples, instead of the necessary charactersistics such systems should intrinsically satisfy, nor how such systems relate with each other. Our comparative study performs deployment of example applications of network-based libraries using Ninf, NetSolve, and CORBA systems. There, we discover that dedicated systems for global computing such as Ninf and NetSolve have management, progammability, and in some cases performance advantages over more generic distributed computing capabilities provided by CORBA. Such results indicate the advantage of dedicated global computing systems over general systems, stemming further basic research is necessary across multiple systems to identify the ideal software architectures for global computing.