A Design of Optimal Resource Selection Broker in Grid Computing Systems

그리드 컴퓨팅 시스템에서 최적 자원 선택 브로커 설계

  • 진성호 (고려대학교 대학원 컴퓨터교육과) ;
  • 정광식 (고려대학교 대학원 컴퓨터학과) ;
  • 이화민 (고려대학교 대학원 컴퓨터교육과) ;
  • 이대원 (고려대학교 대학원 컴퓨터교육과) ;
  • 유헌창 (고려대학교 대학원 컴퓨터교육과) ;
  • 정순영 (고려대학교 대학원 컴퓨터교육과)
  • Published : 2003.04.01

Abstract

그리드 컴퓨팅은 광범위 분산 컴퓨팅 시스템(wide area distributed computing system)으로, 고성능의 유휴 컴퓨팅 자원을 서로 공유하여 효율적으로 작업을 수행하는 것을 목적으로 한다. 그리드 컴퓨팅에서 사용자가 요구하는 자원의 검색, 선택, 할당하는 문제는 시스템 성능에 큰 영향을 미친다. 그리드 컴퓨팅을 지원하는 대표적인 미들웨어인 글로버스(Globus Toolkit)에서는 위와 같은 과정들이 사용자에 의해 수동적으로 이루어지며, 검색된 후보 자원의 최적 선택 방법은 제공하지 않고 있다. 본 논문에서는 글로버스에서 사용자의 요구에 의해 검색된 후보 자원들 중 최적화된 자원 선택과 할당 요청을 담당하는 최적 자원 선택 브로커를 설계하였다. 이 브로커는 유전자 알고리즘을 이용하여 최적 자원을 선택하므로 사용자의 임의적 자원 선택으로 인한 시스템의 성능 저하를 막아준다. 자원 검색, 선택, 할당 요청이 하나의 브로커에서 이루어짐으로써 작업 수행 시 발생하는 사용자의 불필요한 관여를 막아 작업 수행에 대한 편의성을 제공한다.

Keywords