그리드와글루버스

Download Report

Transcript 그리드와글루버스

Grid 시스템과 Globus
2005. 4. 11
㈜ 클루닉스/기술부
Supercomputing for Everyone
CLUNIX
목차

Grid 란

Grid 탄생과 발전 배경

Grid의 환경

Grid의 분류

Grid의 구조

글로버스(Globus)란

글로버스 구성 서비스
Copyright © 2004 Clunix, Inc.
2
Grid 란

지역적으로 분산된 시스템 자원을 네트워크로
연동하여 단일 시스템처럼 사용할 수 있도록
하는 차세대 정보 통신 인프라.

시간, 장소, 환경의 제약 없이 특정 작업이 처
리 가능한 인프라 요구가 반영된 혁신 기술.
Copyright © 2004 Clunix, Inc.
3
Grid 탄생과 발전 배경

미국 군사 목적으로 개발된 인터넷의 보급이
전세계적으로 확산. 전 세계를 연결하는 네트
워크 인프라 형성

인터넷의 물리적 구조상의 제한(단일화 시스
템 구조, 정적인 구성, 비 표준 통신 프로토콜,
상이한 보안정책)으로 서비스 범위가 한정

인터넷보다 유연한 구조의 네트워크 인프라
요구 증가
Copyright © 2004 Clunix, Inc.
4
Grid 탄생과 발전 배경
요구
고성능, 고가용,고 효율성
요구. 분산 자원 활용이
가능한 새로운 어플리케
이션 개발, 사용환경 요구
환경
단일시스템 자원 이용,
안정,안전성 위주의 중앙
집중적 어플리케이션
개발 환경
개발
Grid발전배경
서로 다은 플랫폼 시스템
과 서로 다른 형태로 정의
된 개발 환경을 논리적으
로 표준화 시켜주는 프로
그램 개발
시간, 장소, 시스템 환경에
상관없이 분산된 시스템
환경에서 단일 작업 수행
가능한 어플리케이션 개발
인프라구성 “Grid”
결과
Copyright © 2004 Clunix, Inc.
5
Grid의 환경

인터넷 기반 위에서 동작

분산된 시스템 간의 자원 관리, 인증 단일화,
분산 서비스 관리, 작업 스케줄 관리 등의 다
양한 프로그램 필요

분산 환경에서 단일 작업에 필요한 데이터의
복제, 관리 프로그램 필요
Copyright © 2004 Clunix, Inc.
6
Grid의 분류
그리드 시스템
계산 그리드
분산슈퍼컴퓨팅
-작업의 전체 수행
수행시간 단축 목표
-기계,항공,물리
분야의 Big size
problem해결
초생산성컴퓨팅
- 주어진 시간에
많은 작업처리목표
-프로세스 설계 같
은 다양성을 가진
작업에 활용
데이터 그리드
데이터그리드
주문형
-분산된 자료를 통 -사용자작업요구
합하여 분석함
에 따라 동적으로
-분산 환경에서 생 자원 연결
산되는 데이터를 한
곳에서 처리
-고에너지,유전자
분야
Copyright © 2004 Clunix, Inc.
액세스 그리드
협업환경
-사용자가 원격에
서 서로 협력하여
작업 을 할 수 있
는 작업 공간 제공
멀티미디어
-실 시간멀티미디어
어플리케이션을 위한
인프라 제공
- 네트워크 QoS보장
7
Grid 구조
1
그리드
어프리케이션
2
그리드
Tool
3
그리드
미들웨어
4
그리드
기반요소
•분산된 자원을 효율적으로 활용하는 사용자 프로그램.
•MPI와 같은 메시지 패싱 라이브러리를 이용해 개발
•거대 문제나 고성능을 요구하는 작업에 이용
•그리드에서 수행되는 어프리케이션과 인프라를 관리하는 도구
•기존 개발 환경의 라이브러리와 호환 가능하도록 구성
•MPICH를 그리드 환경에서 사용 가능토록 한 MPICH-G2 등이 해당
•그리드 환경에서 사용 가능한 자원을 사용자에게 단일 시스템의 자원같이 해주는 API
•프로세스 관리, 자원 관리, 저장 데이터 관리, 정보 보안 관리, 사용자 인증 관리,
네트워크 QoS 역할 수행
•그리드 시스템을 이용하는 사용자에게 제공된 소프트웨어와 하드웨어
•컴퓨터, PC 운영체제, 클러스터 시스템, 워크스테이션, 슈퍼컴퓨터, 대용량 저장장치등
Copyright © 2004 Clunix, Inc.
8
Grid 구조
1
그리드
어프리케이션
과학분야
공학분야
협업분야
문제해결
2
그리드
Tool
프로그램언어
라이브러리
디버거
모니터링 툴
자원브로커
3
그리드
미들웨어
통신환경
인증 보안
자원정보
프로세스관리
데이터관리
4
그리드
기반요소
컴퓨터
클러스터
저장장치
데이터
기타장치
Copyright © 2004 Clunix, Inc.
9
Globus 란

그리드 환경을 구축하는 미들웨어의 개발 표
준

그리드 환경에서 필요한 대부분의 서비스 제
공

Legion, AppLeS 등의 유사 프로그램 존재

그리드 구축 시 가장 많이 사용됨
Copyright © 2004 Clunix, Inc.
10
Globus 구성 서비스

그리드 보안 서비스
(GSI, Grid Security Infrastructure)

자원 관리 서비스
(GRAM, Grid Resource Allocation Management)

자원 정보 서비스
(MDS, Monitoring and Discovery Service)

데이터 관리 서비스
Copyright © 2004 Clunix, Inc.
11
Globus 구성 서비스 (GIS)

그리드 보안 서비스 (GSI, Grid Security Infrastructure)

서로 다른 시스템 기반 위에 동일 작업 수행을 위해
단일 인증 구조 필요

계산 그리드 간의 안전한 통신 보장

여러 자원 혹은 사이트 간의 “Single Sign-on” 제공

OpenLDAP, XML, SSL 등을 이용하여 구현
Copyright © 2004 Clunix, Inc.
12
Globus 구성 서비스 (GRAM)

자원 관리 서비스 ( GRAM, Grid Resource Allocation
Management )

그리드 사용자, 어플리케이션이 요구하는 자원을 효율적으로 관리

유휴 자원 파악

자원 할당

작업 실행

작업 모니터링

계산 결과 수집

네트워크 QoS
Copyright © 2004 Clunix, Inc.
13
Globus 구성 서비스 (MDS)

자원 정보 서비스 ( MDS, Monitoring and Discovery
Service )

광 대역의 분산 컴퓨팅 구성 시스템의 자원 현황,정보 분석

그리드 자원 정보 접근을 위한 다양한 서비스 제공

확장성 있고 효율적인 메타 데이터 관리

분산된 그리드 자원 정보 관리

분산된 그리드 자원에 대한 단일 접근 인터페이스 제공

그리드 자원 정보 접근에 대한 제한 및 보안 제공
Copyright © 2004 Clunix, Inc.
14
Globus 구성 서비스 (Grid FTP)

데이터 관리 서비스 ( Data Management Service )

거대한(~Tbyte)의 데이터가 이용되는 작업 시 단일 데이터 저장 공
간을 이용하는 것은 불가능

데이터를 분산 저장 장치 환경에서 효율적을 관리 해 주는 프로그램

광대역 WAN환경 최적의 프로토콜과 분리된 스토리지 간의 효율적
인 전송 방식 채택

Grid FTP, Replica 관리 서비스 해당
Copyright © 2004 Clunix, Inc.
15
Supercomputing for Everyone
Clunix, Inc.
㈜클루닉스
152-766
서울특별시 구로구 구로3동 197-22
에이스테크노타워 5차 1007호
Tel : + 82 2 3486 5896
Fax : + 82 2 3486 3959
www.clunix.com
Supercomputing for Everyone
CLUNIX