Title :
YellowRiver: a flexible high performance cluster computing service for grid
Author :
Peng, Liang ; Ng, Lip Kian ; See, Simon
Author_Institution :
Asia Pacific Sci. & Technol. Center, Sun Microsystems Inc., Singapore
Abstract :
Computational grids provide an emerging highly distributed computing platform for scientific computing. Recently, service oriented architecture (SOA) has become a trend of implementing software systems including grids. SOA provides more flexibilities for grid users at the service level. High performance computing (HPC) facilities such as HPC clusters, as building blocks of grid computing, are playing an important role in computational Grid and they are embracing SOA when integrated into grid in the format of services. Currently, how to build flexible and easy-to-use HPC service for grid computing still remains an open topic and not much work has been done in this area. In this paper, we propose an HPC cluster service architecture for Grid computing and utility computing. It provides the basic function such as service deployment, service monitoring, and service execution, etc. HPC cluster service deployment not only includes normal application deployment, but also operating system (currently Open Solaris) deployment on demand. Based on Solaris Jumpstart technology and some related tools, a prototype of this architecture has been developed and running on HPC clusters. With our prototype, the grid users are able to deploy a basic HPC environment (e.g., OpenSolaris, MPICH, Sun Grid Engine or N1 Grid Engine resource management tool) among the available cluster nodes. Our experiments show that our work provide great convenience and flexibility for users to setup and customize their preferred HPC cluster environment for their computation intensive applications in grid computing or utility computing
Keywords :
grid computing; parallel architectures; workstation clusters; MPICH; N1 Grid Engine resource management tool; Open Solaris; Solaris Jumpstart technology; Sun Grid Engine; YellowRiver; cluster computing service; cluster service architecture; computational grid; distributed computing; grid computing; grid service; high performance computing; operating system deployment; service deployment; service execution; service monitoring; service oriented grid architecture; software systems; utility computing; Computer architecture; Distributed computing; Engines; Grid computing; High performance computing; Monitoring; Prototypes; Scientific computing; Service oriented architecture; Software systems; Grid Service; Grid computing; High Performance Cluster; Service Oriented Grid Architecture;
Conference_Titel :
High-Performance Computing in Asia-Pacific Region, 2005. Proceedings. Eighth International Conference on
Conference_Location :
Beijing
Print_ISBN :
0-7695-2486-9
DOI :
10.1109/HPCASIA.2005.102