A Middleware Framework for an Automatic Deployment of a Grid Computing Environment

그리드 컴퓨팅 환경을 자동으로 구축하는 미들웨어 프레임워크

  • Published : 2009.04.15

Abstract

In this paper, we present AGE(Automatic Grid Environments), which is a middleware system in which Grid resources can automatically participate in a Grid environment. While other existing systems need the configuration of each Grid node to deploy a Grid environment, AGE offers automatic installation and execution of necessary middleware for participating in a Grid environment. And Grid applications in AGE do not need to be pre-installed and pre-configured. When an application is to be executed in participating Grid nodes, this system can download, install, and execute the application automatically. Therefore, AGE provides users with convenience such as deploying a Grid environment, executing the application, and releasing nodes or resources from the Grid environment automatically.

본 논문에서는 동적으로 변하는 그리드 자원이 그리드 컴퓨팅 환경에 자동적으로 참여할 수 있는 미들웨어 시스템인 AGE(Automatic Grid Environments)를 소개하고자 한다. 기존의 시스템에서는 그리드 환경을 구축하기 위하여 각각의 그리드 노드들에 미리 필요한 미들웨어를 다운받아 환경을 설정하여야 하였지만, AGE는 노드가 그리드 환경에 참여하기 위하여 미들웨어를 자동적으로 설치하고 실행하는 기능을 제공한다. 또한 그리드 작업을 실행하기 위하여 필요한 응용프로그램을 사전에 설치하지 않고, 각 그리드 노드에서 실행될 때 다운로드받아 설치 및 실행되는 환경을 제공한다. 즉, 사용자는 그리드 환경의 구축에서부터 작업의 실행 및 구축된 그리드 환경을 제거하는 등의 모든 처리과정을 편리하게 이용할 수 있다.

Keywords

References

  1. Siobhan Chapman, “PC numbers set to hit 1 bil-lion,” Computerworld UK, June 12, 2007
  2. Globus Toolkit, http://www.globus.org/toolkit
  3. GridGain, http://www.gridgain.com
  4. Cristina Boeres and Vinod E. F. Rebello, "Easy-Grid: Towards a Framework for the Automatic Grid Enabling of MPI Applications," Concurrency and Computation: Practice & Experience, Vol.16, Issue 5, pp. 425-432, April 2004 https://doi.org/10.1002/cpe.821
  5. AppStream, http://www.appstream.com
  6. Endeavors Technlologies, http://www.endeavors.com
  7. Jinbock Lee, Sangkeon Lee, and Jaeyoung Choi, “A Workflow System based on Meta Services in Grid Environments,” ICCSA 2008, pp. 883-895, June-July 2008 https://doi.org/10.1007/978-3-540-69839-5_66
  8. FUSE, http://fuse.sourceforge.net