Programming Interface for DAG-based Co-scheduling of GirdRPC

GridRPC의 DAG 기반 Co-scheduling을 위한 프로그래밍 인터페이스

  • Choi, Ji-Hyun (Dept. of Information and Communication, K-JIST) ;
  • Lee, Dong-Woo (Dept. of Information and Communication, K-JIST) ;
  • Kim, Mi-Ok (Dept. of Information and Communication, K-JIST) ;
  • Ramakrishna, R.S. (Dept. of Information and Communication, K-JIST)
  • 최지현 (광주과학기술원 정보통신공학과) ;
  • 이동우 (광주과학기술원 정보통신공학과) ;
  • 김미옥 (광주과학기술원 정보통신공학과) ;
  • Published : 2003.11.14

Abstract

이 논문에서는 그리드환경에서 Remote Procedure Call(RPC) 프로그래밍 인터페이스를 위한 메커니즘인 GridRPC 의 성능향상을 위해 DAG 기반의 Co-scheduling API 를 제안한다. 네트워크 상의 통신횟수를 줄임으로써 GridRPC call 의 최적화를 도모하기 위한 프로그래밍 인터페이스와 이를 가능하게 하는 서버구조를 제안한다. DAG 기반의 co-scheduling 은 서버-클라이언트간의 연산에 사용되는 입력값과 출력값들의 흐름을 분석하여 사용자로 하여금 DAG(Directed Acyclic Graph)로 GridRPC call 들을 구성하고 이를 기반으로 GridRPC call 들을 최적화하는 방법이다. 또한, GridRPC가 Client Interface 이기 때문에 생기는 문제점인 서버간의 지원의 문제점을 SOAP 서버의 Wrapping 을 통해 해결한다.

Keywords