본 연구에서는 그리드 상에 분산된 파일들을 하나의 논리적인 단일한 뷰로 제공해 줄 수 있는 그리드 파일 시스템을 개발한다. 이 시스템은 현재 그리드 컴퓨팅의 표준 기반구조인 OGSA 를 기반으로 설계되고 구현된다. 이를 위해 본 연구에서는 다음과 같은 연구를 진행하였다.
- GFS namespace service 의 개발을 통한 이질적 파일 시스템들 사이에서 논리적인 단일한 뷰를 제공
. 명명 공간 서비스에서 사용되는 4가지 파일 속성을 정의하여 각 속성에 따른 그리드 파일과 물리적 파일의 매핑 방법 제시 그리드 파일 시스템 연산자 정의 : GFS_Create, GFS_List, GFS_Update, GFS_Delete,
. GFS_Move, GFS_Copy 에 대한 WSDL 과 인터페이스 정의 및 구현
- GFS file provider service 의 개발을 통한 지역 자원의 정보 제공과 원격지 파일의 관리 기법 연구
로컬 파일의 정보를 제공하기 위한 인터페이스 설계 및 구현 로컬 파일 관리를 위한 인터페이스의 설계 및 구현
- GFS metadata catalog service 의 개발을 통한 그리드 파일 , 사용자, 자원의 정보 관리 기법 연구
. S 계층 그리드 파일 속성 메타데이터 정의 및 메타데이터 관리를 위한 스키마 정의
- 복제 파일 관리 기법 연구
.복제 컬렉션의 정의와 복제 컬렉션 생성 알고리즘 구현, 복제 관리자의 구성요소와
구성 요소들 사이의 관계 정의와 복제본 선택 기법 연구
- 서비스들의 상호작용을 통한 그리드 파일의 단일한 뷰의 일관성 유지 기법 연구
- 클라이언트 인터페이스를 이용한 사용자 인터페이스 설계 및 구현
In recent years, OGSA aligned grid computing with service-oriented architecture and Web services. OGSA provides standards to describe and invoke grid services. In OGSA, a grid application, a grid user, and a grid resource provider assume service oriented grid computing environment. Thus a grid file system has to be based on the grid service and provide standard interfaces for operations that grid file system supports. In grid service based file system, a grid user can easily access the grid files and simply develop a grid application using the service interfaces that file system provides. Therefore we developed the OGSA based grid file system(OGSA-GFS). The OGSA-GFS is consist of four main services. which are GFS namespace service, GFS file provider service, GFS metadata catalog service and GFS replica management service. OGSA-GFS can integrate and manage the distributed files and provide the global view of distributed grid files in grid computing environment.
Keyword
그리드 컴퓨팅; 그리드 파일 시스템; 그리드 파일 관리; OGSA 기반; 그리드 서비스; grid computing; grid file system; grid file management; OGSA based; grid service