• 검색 결과가 없습니다.

조달청 정보화 계획 수립을 위한 그리드 기술 지원 보고서

N/A
N/A
Protected

Academic year: 2021

Share "조달청 정보화 계획 수립을 위한 그리드 기술 지원 보고서"

Copied!
59
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

조달청 정보화 계획 수립을 위한 그리드

기술 지원 보고서

박 형 우 안 준 언 이 종 숙 이 필 우

,

,

,

미 들 웨 어 연 구 팀

C I

한 국 과 학 기 술 정 보 연 구 원

ISBN 978-89-6211-300-6

(2)

차 례

1. 협력 배경...1

2. 지원 목표...1

3. 해외 전자조달 동향...1

4. 그리드 기술 동향...5

5. 그리드 기술 기반 전자조달 고도화 방안...9

□ 제안 1 : 그리드 기반 서버풀 구축을 통한 실시간 서버 제공 □ 제안 2 : 이기종 데이터베이스 또는 스토리지의 통합 및 효율적 관리 □ 제안 3 : 고해상도 화상회의를 통한 협력 및 대외 조달 업무 수행

6. 사무용 PC 활용 기반 전자조달 고도화 방안...13

□ 제안 4: 나라장터 등 전자조달시스템의 실제 서비스 성능평가 시스템 구축 □ 제안 5: 사무용 PC 들을 활용하여 나라장터 시스템의 조달품목 분류, 분석, 검색을 위한 검색 시스템 구축 □ 제안 6: 사무용 PC를 활용한 조달 관련 선물 지수, 금융 위험도 등 분석 시스템 구축

7. 전자조달 고도화 기반 조달청 기능 확대 방안...16

□ 제안 7: 정부 조달 기술 지원 센터 기능 강화 □ 제안 8: 해외/국제 조달 참여 지원 서비스 강화 □ 제안 9: 조달 산업 표준화 활동 강화

8. 결론...18

참고자료...19

(3)

1. 협력 배경

o 조달청에서는 예산을 절감하면서 국민들에게는 보다 더 신속ㆍ정확한 조달 서비스를 제공하기 위하여 첨단 IT 기술을 활용한 조달청 정보 시스템의 고도화 계획 수립을 고려하고 있음 o 한국과학기술정보연구원(이하 KISTI)는 컴퓨터, 네트워크, DB 등 이기종 IT 자원의 통합 관련 신기술인 그리드 기술의 선도 연구 기관으로서 연구 성과를 공공 부문 정보화에 적용하고자 함 o 조달청에서 기 작성한 “나라장터 고도화 방안(2007.6)”의 부분 보완을 위한 그리드 신기술의 유용성을 검토함

2. 지원 목표

o 컴퓨팅 그리드 기술, 데이터 그리드 기술, 액세스 그리드 기술, PC 그리드 로 구성되는 그리드 신기술 소개 및 시연 o 전자 조달 업무 분야 중 그리드 기술 적용이 필요한 전자 조달 서비스 또는 적용 모델 도출 o 조달청 보유 개인 업무용 PC 자원을 활용한 전자 조달 서비스 고도화 방안 도출 o 그리드 등 첨단 IT 기술을 활용한 미래 조달청의 비젼 및 미션에 대한 아이디어 수집 및 미래 조달 서비스 방향 조사

3. 해외 전자조달 동향

o 각국의 행정기관을 중심으로 이루어지는 물품판매 및 조달의 범위와 규모는 엄청나게 크며, 많은 국가들이 효율적이고 일관성 있는 조달절차 및 과정 확립, 조달행정의 투명성 확보, 조달과정의 전자화를 통한 비용 절감, 그리고 중소업체 보호 및 판로 개척 기회제공 등의 다양한 목적 달성을 위해서 정부조달에 정보기술(IT) 도입을 추진하고 있음

(4)

o 전자조달과 관련된 해외사례

- 미국 연방정부의 FACNet (Federal Acquisition Computer Network) 시스템

- 호주 정부의 e-Procurement 시스템

- 캐나다 정부의 PWGSC (Public Works and Government Services Canada) 시스템

- 영국 정부의 e-PIMS (Electronic Property Information Mapping System)

미국 등 선진국에서는 효율적인 조달 업무 수행을 위하여 조달 업무의 대부분을 전자 조달로 처리하고 있으며 궁극적으로 모든 조달 업무들을 100% 전자 서비스로 제공하기위한 도전들이 진행되고 있음 □ 미국 연방정부의 FACNet 시스템 o 미국은 전자상거래를 이용하여 연방조달 업무의 대외 경쟁력을 확보할 목적으로 1997년부터 연방정부의 모든 조달을 전자상거래 방식으로 처리 하기로 함 o 이에 따라 1998년 3월 수립된 정부의 전자상거래 전략계획인 ‘Electronic Commerce for Buyers and Sellers' 는 2001년까지 지불, 회계, 성과보고 등 전자상거래의 모든 과정을 통합하는 고객 친화적 전자구매 툴을 마련 하여 연방정부기관들이 이용할 수 있도록 하는 데에 목표를 두고 있음 o 또한 다음의 3가지 목표 하에 정부기관의 활동계획 및 방향을 제시하고 있음 - 첫째 정부와 민간부문의 파트너십 강화를 통해 종이기반에서 전자기반 으로 전환 - 둘째 단기간내 저가, 다량 구매를 위해 end-to-end 주문과 지불이 될 수 있도록 구매과정의 리엔지니어링과 통합 - 셋째 구매와 지불을 재정비하여 장래의 신기술의 도입에 대비 등 o 미국 전자조달의 핵심사례 I: GSA Advantage - 1995년부터 온라인 전자조달 카탈로그를 운영해오고 있음

(5)

- 이 카달로그는 해외 구매자들을 위한 것으로 1999년 12월 토론토 대학의 David Wolfe 박사의 보고서에 의하면 GSA Advantage에 대해 100만개 이상의 아이템, 70,000명이 이용 등록, 매일 18,000건의 카탈로그 검색, 매일 1,000건의 구매 주문, 연간 1억달러 이상의 구매가 이루어졌고 급속하게 증가하고 있는 추세임

o 미국 전자조달의 핵심사례 II: 정부구매카드(Government Purchase Card) - 정부구매카드는 현재 구매활동에서 대중적으로 이용되고 있으며 상당한 비용절감효과를 나타내고 있음 - 구매카드 이용은 요금인하뿐만 아니라 예산과 회계의 개선을 유발하고 있음 o 한편 연방정부는 FACNet를 구축하여 연방정부의 모든 조달업무가 전자상거래 방식으로 추진하고 있으며, 주정부는 연방정부와는 독립적으로 자체 웹 사이트를 통해 전자조달을 발전시키고 있음 □ 캐나다

o 캐나다는 PWGSC(Public Works and Government Services Canada)에서 전자 정부조달 업무를 담당하고 있으며, PWGSC의 웹사이트에서는 광 범위하고도 잘 구축된 전자조달 서비스들이 제공되고 있음

o 캐나다의 전자조달시스템은 ABE(Automated Buyer Environment)이고 이 시스템에 조달서비스인 MERX를 비롯한 여러 데이터베이스들이 링크되어 있음 - MERX는 24시간 어느 장소에서나 연결가능하고 고객은 인터넷상에서 무료로 게시된 자료를 검색하여 볼 수 있으며, 다만 부가서비스에 대해 서만 요금이 부과됨 o 또한 Contract Canada가 24개 정부부처, 기관들과 협력하여 구축한 SRI(Supplier Registration Information)는 연방정부 사업에 참여하고자 하는 기업들에게 온라인 등록을 허용할 뿐만 아니라, 정부기관들이 MERX 상에 포함되어 있지 않은 저가조달을 제공하는 업체들에 대한 정보를 찾을 수 있도록 함

(6)

- SRI의 중요한 특징은 조달기업번호(PBN: Procurement Business Number)로, 이는 기업의 사무소나 지점, 부처 등을 단일의 방법으로 구분하기 위해 만든 것으로서 이는 정부의 모든 전자적 정부구매와 지불시스템을 위한 공통 식별 증명서로 활용함

□ 영국

o 영국은 2001년 4월까지 저액의 정부조달(low-value government procurement) 은 전자적으로 가능하도록 함

o 2002년부터는 영국을 전자상거래의 최적지로 만들기 위한 노력과 이의 적극적으로 추진하기 위하여 국과수준의 전자상거래 구축 및 추진을 위한 계획을 국과전담반(Departmental Champions)중심으로 수립하여 추진하고 있음

o 또한, 재무부(HM Treasury)의 독립 관청인 조달청(UK Office of Government Commerce : OGC)은 전자자산정보 매핑시스템(Electronic Property Information Mapping System : e-PIMS)을 개발하여, 이를 통해 영국 정부의 국유재산 정보를 전자적으로 공유할 수 있게 함 □ 호주 o 호주정부는 1997년부터 모든 정부 정보화서비스를 국민에게 온라인으로 제공하는 전략인 "Government Online"전략을 수행하여 정부차원의 조달을 전자적으로 수행하고 있음 - 전자조달을 위해 구매자인 정부, 공급자인 기업, 그리고 제품과 서비스 를 교환하는 e-Marketplace와 전자결제시스템이 갖추어져야 하는 사항들을 기술

o 실례로, 호주의 자원환경부(Dept of Natural Resources and Environment)는 구매와 지불 시스템의 성공적인 비즈니스 프로세스 리엔지니어링 프로 그램을 추진한 결과, 현재는 카탈로그 서비스 없이 전자구매를 실시하고 있음

(7)

o 이에 따라 모든 구매 관련 과정의 평균비용이 32달러에서 5달러로 떨어졌 으며, 절감된 27달러에서 70%는 비즈니스 프로세스 리엔지니어링 덕택이며 나머지 30%는 종이기반 거래를 전자기반으로 전환한데 기인함

4. 그리드 기술 동향

□ 컴퓨팅 그리드 기술 이란? o 지리적(물리적)으로 분산되어 있는 고성능 컴퓨터(슈퍼컴퓨터, 클러스터, 서버 등)를 고속의 네트워크로 연동하여 상시 사용 가능한 초고성능 컴퓨팅 능력 을 제공하는 기술 - 복잡한 수치 시뮬레이션이나 대용량 데이터 처리 프로그램 등 많은 수의 CPU를 필요로 하는 응용에서 주로 사용 o 국내에는 안정적인 고성능 계산 능력의 상시 제공을 목적으로 전국 규모로 구축한 슈퍼컴퓨팅 그리드 인프라가 있음 - 서울대, 부산대, 한국과학기수정보연구원의 국가 최상위 슈퍼컴퓨터들로 구성 - 컴퓨팅 그리드 구축 기술을 이용하여 기관 내 또는 기관 간의 클러스터 등 을 이용한 독자적인 그리드 환경의 구성도 가능함 < 국가 컴퓨팅 그리드 인프라 구성도>

(8)

가. 미국

□ 글로버스 툴킷 (Globus Toolkit)

o Globus Aliance는 미국의 Argonne National Laboratory(ANL)와 University of Southern California' s Information Sciences Institute등이 연합한 단체 로서, 그리드를 구성하기 위한 기술, 표준 등을 개발하기 위해 많은 연구 및 개발을 하였는데 가장 최근의 결과물이 GT4 (Globus Toolkit 4)

o GT4는 국제 그리드 표준화 기구인 Global Grid Forum (GGF, 현재는 OGF)에서 정의한 Open Grid Services Architecture (OGSA)를 따른 구성요소를 포함하고 있으며, GT4의 각 구성요소 및 개발 도구는 다른 국제 표준화 기구인 OASIS에서 표준화가 진행 중인 웹서비스 관련 문서인 Web Services Resource Framework (WSRF)와 WS-Notification 등을 따르고 있음

o GT4는 기업에서 그리드를 구축하기 위한 준비된 미들웨어로써, Microelectronics Center of North Carolina (MCNC)와 같은 많은 얼리 어뎁터와의 작업을 통하여 기업 환경에 적용하기 위한 높은 수준의 그리드 미들웨어로서 GT4를 개발하였고, IBM, Sun, HP, Intel과 같은 기업에서 많은 관심을 보여주고 있음 o GT4는 최신 웹서비스 기술을 따르고 있는 즉, 서비스 지향 구조인 SOA 구조를 지원하는 핵심 함수들의 집합들을 포함: 작업 실행 서비스, 컴퓨팅 및 데이터 자원에 정보 제공 서비스, 대용량 데이터 이동 및 관리 서비스, 그리고 자원 발견 및 모니터링을 지원하는 서비스 o 서비스들을 안전하게 사용될 수 있게 WS-Security와 관련된 규약들을 구현하였으며, 이러한 구현을 통해 Single-Sign-On이 이루어지는데, 즉 한번만 인증을 받으면 소속된 기업이나 단체의 계산 및 데이터 자원을 사용할 수 있음 □ 기타 데스크톱 그리드 기술

(9)

o 다양한 컴퓨팅 플랫폼 지원 기술 개발로 PC 외에도 그래픽카드의 GPU, PS3 게임기의 CPU를 이용하고 있으며, 컴퓨팅 파워뿐만 아니라 스토리지 공간을 기여하는 데스크톱 그리드 기술도 개발되고 있음 나. 유럽 □ gLite o gLite는 EGEE 프로젝트에서 개발한 그리드 미들웨어로써 쉽고 빠르게 deploy할 수 있는 가벼운 서비스들로 구성하는 것을 기본 정책으로 삼고 있으며, 이를 위해서 각 사이트에 요구되는 컴포넌트는 최소화 하고, 제안된 아키텍쳐 내에서 상호호환성이 보장되는 다양한 구현물들을 허용 하도록 하고 있음 o 기존의 미들웨어를 최대한 이용하도록 하고, 새로운 구현은 최소화하는 정책을 가지고 있으며, 특히 기존의 인프라, 즉 LCG-2 또는 Grid3과 같은 프로젝트의 응용을 지원하기 위해서는 이미 사용되고 있는 미들웨어와의 호환성을 매우 중요하게 여김

o gLite는 VDT, EDG/LCG, 등을 근간으로 하여 시작되었으며, SOA (Service Oriented Architecture)를 표방하고 있으며, WSRF가 웹 서비스 표준으로 진행되고 있지만 확정되지 않았기 때문에 gLite는 WS-I 호환 기본 웹 서비스 형태로 구현 o gLite는 크게 다섯 가지 분야의 서비스들로 구성되어 있는데, 작업 관리를 위한 서비스, 데이터 관리를 위한 서비스, 자원 정보 및 작업 모니터링 서비스, 보안 관련 서비스, 사용자 접근을 위한 서비스 □ UNICORE

o UNICORE (Uniform Interface to Computing Resources)는 분산된 컴퓨팅 및 데이터 자원에 대해 가상화되고, 안전하고, 자동화되어 사용하기 편리한 그리드 기능을 제공하는 그리드 미들웨어 시스템

(10)

o UNICORE는 그리드 개념이 정립되기 이전인 1997년부터 이기종 슈퍼 컴퓨터에 대한 seamless한 인터페이스로서 개발되기 시작하였고, 2002년에 “UNICORE Plus" 과제가 종료된 후 상업화

o UNICORE는 상업화를 목적으로 하는 UNICORE와 오픈 소스 정책을 유지하는 UNICORE Open Source로 분리되어 발전되어 오고 있으며, 최근 버전인 UNICORE6은 OGSA에 기반을 두고 있고, OGF, W3C, OASIS, IETF에서 제정되는 표준 스펙 (예를 들어 WS-RF)들을 지원

□ EDGeS(Enabling Desktop Grids for e-Science)

o EGEE에서 진행하고 있는 프로젝트로, 서비스 그리드(EGEE)와 데스크톱 그리드(BOINC, XtremWeb)의 융합을 시도하고 있음

다. 영국 □ OMII

o OMII (Open Middleware Infrastructure Institute)는 영국 Southampton 대학의 한 기관으로서, 이 기관의 목적은 보다 안정적이고 상호연동이 가능한 오픈 소스 그리드 미들웨어 o 더 안정되고 호환성 있고, 사용하기 편리한 미들웨어를 만들어 제공하는 것이고, 사용자 그룹과 밀접하게 만들어져서 쓰임새를 넓힐 뿐만 아니라 나아가 비즈니스 영역에서도 사용되도록 하는 것 o OMII 클라이언트는 원격 시스템에서 사용자의 배치 프로세싱 애플리케이션 을 실행하기 위한 환경을 제공. 사용자가 사용할 수 있는 클라이언트 인터페이스로는 명령어형 클라이언트와 자바 인터페이스가 있다. 클라이 언트를 통해서 사용자는 원격 데이터의 스테이징 및 작업 실행, 결과 데이터에 대한 접근 등을 수행 o OMII 서버는 계층형 구조를 가지고 있는데 크게 나누면 웹 서비스 컨테 이너와 그 위에 올라가는 OMII 서비스 컴포넌트. OMII 서비스 컴포넌트는

(11)

크게 작업 실행을 위한 서비스, 데이터 통합 및 관리를 위한 서비스, 어카운팅 서비스 등으로 나눌 수 있음

5. 그리드 기술 기반 전자조달 고도화 방안

본 절에서는 성공적으로 운영되고 있는 기존의 나라장터시스템을 대체하기 보다는 첨단 IT 기술인 그리드 기술을 이용하여 나라장터 시스템의 성능 및 기능 확장 방안을 그리드 요소 기술별로 제시하고자 함. 그리드 기술은 크게 컴퓨팅 그리드 기술, 데이터 그리드 기술, 그리고 액세스 그리드 기술로 나누어지며 이들 요소기술별 소개와 적용 방안을 소개함 가. 컴퓨팅 그리드 기술을 이용한 전자 조달 고도화방안 □ 제안 1 : 그리드 기반 서버풀 구축을 통한 실시간 서버 제공 o 컴퓨팅 그리드 기술을 이용하여 이기종 서버들을 공용 풀 형태로 관리 - 일반적으로 각 서버가 특정 업무를 위해 전용으로 할당되어 있는 환경 에서는 일순간 특정 서버에 업무량이 집중되거나 현상을 위해 서버를 증설해야 하고, 이는 전체적인 활용률 저하로 이어짐 - 로드밸런싱 및 서버의 동적 프로비져닝을 통해 응용 수요에 따른 서버 할당이 가능함 - 전산 센터 운영비에서 비중이 큰 서버의 공동 활용 능력을 강화함으로써 예산절감 효과가 큼 o 서버 및 소프트웨어 확장성 증대 효과 - 그리드 컴퓨팅 기술은 국제 표준 기술로서 이기종 서버의 통합, 공동 활용이 가능하여 서버의 교체 및 증설과 응용 소프트웨어 업그레이드가 용이함 - 특정 기업 솔루션의 의존도를 크게 낮출 수 있어서 시스템의 부분 업그 레이드 또는 단계별 업그레이드가 가능함 나. 데이터 그리드 기술을 이용한 전자 조달 고도화방안 □ 데이터 그리드 기술이란?

(12)

o 방대한 양의 데이터를 여러 연구자가 원격에서 손쉽게 공유하거나 지역적 으로 분산되어 있는 대용량의 데이터를 처리, 전송 및 관리하기 위한 기술 - 정보기술의 발달에 따라 산업 및 연구 현장에서 필요로 하는 데이터의 크기 및 양이 빠른 속도로 증가하고 있어 대용량 데이터 관리에 대한 요구가 늘어나고 있음 - 분산되어 있는 스토리지에 저장된 데이터의 통합 및 공유를 통해 언제 어디서나 필요한 데이터를 제공받을 수 있게 함 o 데이터 그리드 기술은 컴퓨팅 그리드 기술과 함께 대용량의 데이터를 처리하는 요구에 적합한 환경을 제공함 < 데이터 그리드 개념 > □ 제안 2 : 이기종 데이터베이스 또는 스토리지의 통합 및 효율적 관리 o 데이터 그리드 기술을 이용한 이기종 데이터베이스의 통합 관리 - 국제 이기종 데이터베이스 통합을 위한 표준 기술인 OGSA-DAI 등 데이터 그리드 기술을 이용하면 이기종 데이터베이스에 대한 공통 액세스가 가능하여 데이터베이스 통합 효과를 가져다 줌 - 데이터의 증가에 따른 데이터베이스 서버의 확충에 있어서 특정 솔루션 을 구매해야 하는 제약을 없애는 효과 o 분산 스토리지 통합 기술을 통해 데이터의 분산 저장 및 스토리지

(13)

확장성 증대 - 데이터 그리드의 데이터의 분산 및 복제 기술을 통해 데이터의 안정성 을 증가시키고 전체 스토리지의 공동 활용을 통한 효율이 증대됨 - 데이터의 증가로 스토리지를 확장할 필요가 있을 경우 특정 솔루션에 의존도를 낮추어 확장성이 용이 < 데이터 그리드 기술을 통한 데이터베이스 통합 > 다. 액세스 그리드 기술을 이용한 전자 조달 고도화방안 □ 액세스 그리드 기술이란? o 액세스 그리드는 공동 협업연구 툴로서 다양한 분야의 연구자들이 원격지 에서 정보를 교환하고 협력할 수 있는 협업연구 인프라 - 원격의 연구자간 화상통화 뿐만 아니라, 멀티미디어 디스플레이, 공유 프레젠테이션, 공유 동영상, 공유 이미지 등의 공유 애플리케이션들까지도 제공함 - 컴퓨팅 및 데이터 그리드와의 연동, 가시화 환경과의 연동을 통해 실험 및 계산 과정의 실시간 공유까지도 가능하게 함 o 액세스 그리드 기술은 바이오인포매틱스, 의학, 대기과학, 핵융합, 열역학, 원격 교육, 세미나, 컨퍼런스, 예술 분야까지 사이버 공간상에서 가능한 대부분의 영역에서까지 활용되고 있음

(14)

< 국제 디지털 해부학 워크숍 > < 세계 핵의학 학술대회 > □ 제안 3 : 원격 고해상도 화상회의를 통한 협력 및 대외 조달 업무 수행 o 액세스 그리드를 활용한 원격 협력 업무 수행 환경 구축 - 초고해상도와 다자간 화상회의를 지원하는 액세스 그리드 기술은 대면을 요구하는 조달 서비스 지원 업무에 활용될 수 있음 - 조달청에서 공고한 사업 및 물품 설명회를 원격지에서 참여가 가능하며 향후 잠재 고객 및 사업자들도 시청을 할 수 있게 하여 조달 시장 확대에 기여를 할 수 있다고 판단함 - 액세스 그리드 기술을 이용하여 조달 관련 대면을 필요로 하는 민원 서비스 또는 조달 관련 교육을 원격지에서 참여할 수 있게 하여 모든 국민들이 쉽게 조달에 참여할 수 있도록 지원이 가능함 < 액세스 그리드를 이용한 원격 조달 관련 협업업무 예시 >

(15)

6. 사무용 PC 활용 기반 전자조달 고도화 방안

□ PC 그리드 기술이란? o 인터넷에 연결된 가정 및 사무실의 유휴 PC 자원을 수십~수백만 대 규모로 연결하여 가상의 대용량 컴퓨팅 성능을 창출하는 기술 - 인터넷을 이용하는 PC의 CPU 이용시간은 극히 일부(10%)에 불과하다는 발상에서 착안 o PC 그리드 시스템 구성 - 응용제공자 : 응용프로그램, 분석데이터 제공 - PC 그리드 플랫폼 : 작업분배, 스케줄링, DB, 웹 등 관리서버 - 자원제공자 : PC(에이전트) < PC 그리드 시스템 구성도> □ 제안 4: 나라장터 등 전자 조달 시스템의 실제 서비스 성능 평가 시스템 구축 o 조달청 나라장터 시스템 증축 시 시스템 용량설계 및 부하 등에 대한 안정성 테스트 기반으로 활용 가능

(16)

< 대규모 시스템 성능평가 테스트베드 구성도> o 대규모 시스템 성능평가 테스트베드 구축

- pseudo-real environment testbed를 제공하여 시스템 용량, 안정성 등 검증 - 초고속통신망 기반 대규모 서비스 시스템의 성능, 안정성, 용량 등 측정 - VOD, 지능로봇, DMB, 텔레매틱스 등의 시스템 성능평가를 위한 client를 PC로 에뮬레이션하여 부하 생성 및 테스트 □ 제안 5: 사무용 PC들을 활용하여 나라장터 시스템의 조달품목 분류, 분석 을 위한 검색 시스템 구축 o 조달청 나라장터 시스템의 조달품목 분류, 분석, 검색 관련하여 활용 가능

(17)

< Distributed Crawler - P2P Web search> o 사무용 PC를 이용한 분산 인터넷 검색 시스템 구축 사례 - Grub(http://www.grub.org) : 유휴 PC 자원을 이용하여 인터넷 검색 엔진을 만드는 프로젝트 - 전 세계에 흩어져 있는 웹사이트에 대한 색인을 만들려면 엄청난 컴퓨터 자원이 필요하기 때문에 유휴 컴퓨팅 자원으로 정보검색 시스템의 작업 분배 - 스크린세이버를 다운받아 설치, 컴퓨터가 다른 작업을 하지 않을 때 인터넷 웹사이트 색인을 만드는 공동작업 수행 - 2019명의 자원들이 하루에 8160만 8578개의 웹사이트에 대한 정보를 수집 (2005년 4월) □ 제안 6: 사무용 PC를 활용한 조달 관련 선물 지수, 금융 위험도 등 분석 시스템 구축 o 조달청 내부의 선물 지수, 금융 위험도 분석 등 재정 관련 대규모 계산 분야에 활용 가능

(18)

< Financial Grid 적용사례> o 선물 또는 금융 위험도 분석 - 조달청 내의 사무용 컴퓨터들을 그리드 컴퓨팅 팜(farm)으로 구성하여 낮은 비용으로 사용자의 요청에 유연하게 대응할 수 있는 새로운 금융 위험도 분석 시스템 구성 기술 o 관련 유사 적용 분야 - ALM 시스템 내 분석 업무: 금리 리스크 분석, 시장 리스크 분석, 신용 리스크 분석, 유동성 리스크 분석 - 파생 상품 분석 업무/실시간 VAR 측정 - 신규 복합 금융 상품 개발 시뮬레이션 - 고객 자산 포트폴리오 분석

7. 전자조달 고도화 기반 조달청 기능 확대 방안

기존 나라장터 시스템은 조달청의 현재의 비젼 및 미션을 100% 반영하여 운 영 중이므로 향후 나라장터 시스템의 고도화는 조달청의 비젼 및 미션 확장 과 연계 추진이 필요할 것으로 판단됨

(19)

□ 제안 7: 정부 조달 기술 지원 센터 기능 강화 o 정부가 국민의 비즈니스 활동에 직접적으로 참여하여 국가 경제 활성화 기능 강화 o 국가에 누구나 물건을 납품하기위한 전문가 지원 네트워크 구축 서비스 강화 - 주요 지역별 기술 지원 센터 구축 운영과 병행하여 인터넷 화상회의 서비스를 제공하여 실시간으로 기술 지원 - 사업자 등록부터 계약 완료까지 전과정 기술 지원 o 중앙정부와 지자체와 성공적으로 조달을 계약하기위한 know-how와 성공 사례 제공 및 세미나 개최 □ 제안 8: 해외/국제 조달 참여 지원 서비스 강화 o 미국, EU 등 해외 국가에서 수행하는 조달 정보 제공 서비스 o 국내 기업 및 국민이 해외국가의 조달에 참여를 위한 법률 및 기술 지원 서비스 o 해외 국가의 조달 정보 시스템 및 도구 활용 기술 지원 o 해외 국가의 조달 참여 및 성공 사례 정보 서비스 □ 제안 9: 조달 산업 표준화 활동 강화 o 국가 차원의 정보화 시너지 효과를 극대화하기위해서는 각 부처에 납품 하는 정보 시스템간 호환성 유지가 매우 중요함. - 범부처 정보화 시스템 간 호환성 유지를 위한 가칭 국가 조달 표준 작성 기능 필요 o 국내 산업 육성 지원 정책과 연계한 조달 산업 표준화 활동 지원

(20)

- 국내 산업체 중심의 조달 표준화 활동 유도 o 특히, 정보 기술과 통신망 관련 제품을 조달하기 위한 관련 국가 표준 기술 기관과 협력하여 조달 산업 표준 정책 수립 및 공포 8. 결론 o 현재 조달청에서 운영하고 있는 나라장터 시스템은 이미 그리드 신기술이 제공할 수 있는 기능의 상당 부분을 지원 - 본보고서는 그리드 신기술 적용을 통하여 나라장터 시스템을 대체하는 시스템이 아닌 보완 측면에서 나라장터 시스템을 고도화를 위한 방안 제시 o 현 나라장터 시스템이 매우 빠르게 최신 IT 기술을 지원하고 있는 것을 발견하면서 우리나라가 IT강국임을 다시 한 번 발견 o 나라장터 시스템을 포함하여 국가의 부처별 정보 시스템들이 국가 조달 표준 등 관련 표준을 준수하도록 하면 향후 정보 시스템들의 고도화 또는 각 부처의 정보 시스템들과의 상호 연계를 더 효율적으로 추진할 수 있음

(21)

H/W 구축 비용 16 백만원 솔루션 구입 비용 300 백만원 SI 개발 비용 240 백만원 총비용 556 백만원

첨부자료 1

□ 제안 4(나라장터 등 전자조달시스템의 실제 서비스 성능평가 시스 템) 구축을 위한 시스템 구성 및 예산 가. 시스템 구성도

o Crawler Management Servers

- Work 분산 및 관리 - Crawling 된 Data 취합 및 의미 추출 - Crawling Agent 설치된 자원 관리 o Crawler (PC 자원) - Grid Middleware 설치 - Crawling Agent 설치 나. 소요 예산(2008년 6월 기준 추정) o 세부내역(추정) - H/W 설치 내역

(22)

분  류 설 명 사 양 / 수 량 예상 가격

DB 서버 DB 서버 HA 구성 쿼드코어 급 / 2대 700만원

Work Manager Work 분산 및 취합

서버 HA 구성 쿼드코어 급 / 2대 700만원 Web 서버 관리 Web 서버 듀얼코어 급 / 1대 200만원 - 솔루션 및 SI 개발 내역 분  류 설 명 예상 가격 Grid Middleware 자원 통합 연동 그리드 엔진

Node 당 50~150만원 (list price 기준) 으로 실 구매시 1.5억~2억 예상됨 ※신규 솔루션 개발시 소요 공수는 50M/M 규모로 예측됨 (중 급개발자 기준) Crawling Agent 자원 클라이언트단에 설치되는 크롤러

Node 당 50~100만원 (list price 기준)으 로 실구매시 1.5억 예상됨 ※신규 솔루션 개발시 소요 공수는 약 30~40M/M로 예측됨 (중급개발자 기준) 시스템 구축 SI 개발 Indexing DB 및 Manager20M/M 예측 (1.4억)  *1M/M=700만원 (중급개발자) 관리 Web 구축 50M/M 예측 (1억) *1M/M=500만원(초급 +중급개발자)

(23)

참여 기관 및 참여 연구원

1. 조달청

곽영희 정보관리팀장 yhkwak@pps.go.kr

오정석 목록정보팀장 ossy@pps.go.kr

문병성 서기관 moonbs@pps.go.kr

이기제 사무관 kjlee@pps.go.kr

정진성 프로그램전문관 jsjung@pps.go.kr

김주엽 프로그램전문관 jukim@pps.go.kr

김지영 kimjy@pps.go.kr

2. KISTI

이필우 팀 장 pwlee@kisti.re.kr

박형우 박 사 hwpark@kisti.re.kr

최장원 박 사 jwchoi@kisti.re.kr

이종숙 박 사 jsruthlee@kisti.re.kr

안준언 선 연 rocahn@kisti.re.kr

함재균 선 연 jaehahm@kisti.re.kr

명훈주 선 연 hjmyung@kisti.re.kr

김상완 연구원 sangwan@kisti.re.kr

윤준원 연구원 jwyoon@kisti.re.kr

권오경 연구원 okkwon@kisti.re.kr

정용환 연구원 paul7931@kisti.re.kr

곽재혁 연구원 jhkwak@kisti.re.kr

김형진 연구원 qanii@kisti.re.kr

이승연 연구원 seungyeon@kisti.re.kr

김미경 연구원 idohope@kisti.re.kr

(24)

한국과학기술정보연구원

CNI 사업단

CI 미들웨어 연구팀

그리드 미들웨어/서비스 기술 소개

그리드 컴퓨팅 개요

그리드 인프라 (TIGRIS) 소개

그리드 미들웨어/서비스 소개

TIGRIS 포털 소개 및 시연

발표내용

(25)

3

We need “그리드 컴퓨팅”

~ 100,000 of today's fastest PC processors

Gr

id

co

mp

uti

ng

is

th

e s

olu

tio

n

CMS LHCb ATLAS ALICE Concorde (15 Km) Balloon (30 Km) CD stack with 1 year LHC data! (~ 20 Km) Mt. Blanc (4.8 Km)

LHC @ Cern

10 Petabytes/year of data

그리드 컴퓨팅 Classic



그리드 컴퓨팅(Grid Computing)



“Electric Power Grid”에서 유래



지리적(물리적)으로 분산되어 있는 연구 자원(컴퓨터, 대용

량 저장장치, 대용량 DB, 첨단과학장비, 인적자원)을 고속

의 네트워크로 연동하여 가상의 고성능/고용량 IT인프라

를 구축하는 정보통신 서비스

(26)

5

세계의 그리드 프로젝트

•NASA Information Power Grid •DOE Science Grid

•NSF National Virtual Observatory •NSF GriPhyN

•DOE Particle Physics Data Grid •NSF TeraGrid

•DOE ASCI Grid

•DOE Earth Systems Grid •DARPA CoABS Grid •NEESGrid

•DOH BIRN •NSF iVDGL

•UK e-Science Grid

•Netherlands – VLAM, PolderGrid •Germany – UNICORE, Grid proposal •France – Grid funding approved •Italy – INFN Grid

•Eire – Grid proposals

•Switzerland - Network/Grid proposal •Hungary – DemoGrid, Grid proposal •Norway, Sweden - NorduGrid

•DataGrid (CERN, ...) •EuroGrid (Unicore) •DataTag (CERN,…)

•Astrophysical Virtual Observatory •GRIP (Globus/Unicore)

•GRIA (Industrial applications) •GridLab (Cactus Toolkit)

•CrossGrid (Infrastructure Components) •EGSO (Solar Physics)

과학 분야의 응용



Medical/Healthcare (imaging, diagnosis and

treatment )



Bioinformatics (study of the human genome and

proteome to understand genetic diseases)



Nanotechnology (design of new materials from the

molecular scale)



Engineering (design optimization,

simulation, failure analysis and

remote Instrument access and control)



Natural Resources and the Environment

(weather forecasting, earth observation,

modeling and prediction of

(27)

7

그리드의 분류

연구장비그리드 EquipmentGRID 데스크톱그리드 DesktopGRID

계산 & 데이터 그리드



계산 그리드는 고성능 컴퓨팅 자원의 CPU 활

용을 목적으로 지역적으로 분산되어 있는 컴

퓨팅 자원을 연결하여 가상의 병렬 컴퓨터로

구성하여, 이전에 해결하지 못했던 계산 작업

들을 처리



병렬 작업 실행 및 모니터링, 자원 정보 검

색 및 모니터링, 작업 실행을 위한 스케쥴

링 등의 기술



데이터 그리드는 방대한 양의 데이터를

여러 연구자가 원격에서 손쉽게 공유하

거나 지역적으로 분산되어 있는 대용량

의 데이터를 처리, 전송 및 관리하기 위

한 인프라스트럭쳐

데이터 복제 관리, 메타 데이터 관리,

(28)

9

Seoul Seoul The 4thSupercomputer (IA32,SGE) KISTI Daejeon Daejeon Busan Busan KREONET KREONET SNU IBM BladeCenter JS20 (PPC970,LoadLeveler) PNU SGI Altix 1350 (Itanium-II,PBSPro)

TIGRIS Portal & Service Nodes

국가 그리드 인프라

TIGRIS

TIGRIS

(

(

T

T

erascale

erascale

I

I

nfrastructure for K*

nfrastructure for K*

GRI

GRI

D

D

S

S

ervice)

ervice)

  국내외국내외첨단첨단응용응용연구연구 개발을개발을위해서위해서국가국가최상위최상위슈퍼컴퓨터슈퍼컴퓨터 들을 들을 연동하여연동하여구축한구축한 국가국가 그리드그리드인프라스트럭쳐인프라스트럭쳐   안정적인안정적인전국전국규모의규모의 컴퓨팅컴퓨팅그리드그리드인프라인프라구축구축및및고성능고성능계계 산 산 능력능력상시상시제공을제공을목적으로목적으로함함   서울대서울대, , 부산대부산대, KISTI, KISTI를를연동하는연동하는슈퍼컴퓨터슈퍼컴퓨터공동활용체제공동활용체제

TIGRIS 네트워크 인프라 - KREONET

(29)

11

그리드 시스템 구조

미들웨어

응용

자원

그리드 미들웨어 기술 스택

분산스토리지관리 분산스토리지관리 대용량데이터전송 대용량데이터전송 데이터 데이터 분산관리분산관리 데이터관리 데이터관리 데이터검색 데이터검색 및및 통합통합 메타데이터 메타데이터 관리관리 분산스토리지관리 분산스토리지관리 대용량데이터전송 대용량데이터전송 데이터 데이터 분산관리분산관리 데이터관리 데이터관리 데이터검색 데이터검색 및및 통합통합 메타데이터 메타데이터 관리관리 전역자원정보시스템 전역자원정보시스템 모니터링시스템 모니터링시스템 자원정보시스템 자원정보시스템 전역자원정보시스템 전역자원정보시스템 모니터링시스템 모니터링시스템 자원정보시스템 자원정보시스템 자원사용량관리 자원사용량관리 과금시스템 과금시스템 어카운팅시스템 어카운팅시스템 자원사용량관리 자원사용량관리 과금시스템 과금시스템 어카운팅시스템 어카운팅시스템 SSO SSO인증인증 권한부여 권한부여 권한위임 권한위임 보안 보안 GridCA GridCA SSO SSO인증인증 권한부여 권한부여 권한위임 권한위임 보안 보안 GridCA GridCA P2P P2P기술기술 P2P P2P통신통신 및및 작업관리작업관리 P2P P2P기술기술 P2P P2P통신통신 및및 작업관리작업관리

그리드 그리드 포털포털 슈퍼컴퓨터

슈퍼컴퓨터 그리드서비스그리드서비스 Korea@HomeKorea@Home ee--ScienceScience GEOSSGEOSS KOCEDKOCED

……

……

광네트웍자원관리 광네트웍자원관리 융합망기술 융합망기술 광네트웍자원관리 광네트웍자원관리 융합망기술 융합망기술 원격자원할당 원격자원할당 분산작업관리 분산작업관리 작업관리 작업관리 작업예약실행 작업예약실행 원격자원할당 원격자원할당 분산작업관리 분산작업관리 작업관리 작업관리 작업예약실행 작업예약실행 워크플로우관리 워크플로우관리 워크플로우엔진

워크플로우엔진 로드밸런싱로드밸런싱 Global SchedulerGlobal Scheduler

워크플로우관리

워크플로우관리

워크플로우엔진

워크플로우엔진 로드밸런싱로드밸런싱 Global SchedulerGlobal Scheduler

그리드 그리드 MPIMPI 응용지원기술 응용지원기술 데스크톱그리드 데스크톱그리드 응용응용APIAPI 그리드 그리드 MPIMPI 응용지원기술 응용지원기술 데스크톱그리드 데스크톱그리드 응용응용APIAPI

(30)

13

그리드 미들웨어 동향

• 미국의 ANL에서 시작하여 그리드 미들웨어의 사실상 표준(de Facto Standard)로서 입지를 굳혀왔으며, 현재 Globus Alliance를 통해 개발 및 유지보수중

• 그리드 시스템 구축을 위한 표준 콤포넌트들을 제공

• 유럽의 Cern이 주축이 되어 LCG 프로젝트를 위해 시작된 미들웨 어로서 현재는 EGEE 프로젝트에서 범용적인 미들웨어 제공을 위해 서 개발되고 있음

• GT2, Condor-G, LCG, EDG, SWEGrid, D-Grid 등 다양한 프로젝트로 부터 그리드 미들웨어를 통합 • 독일 슈퍼컴퓨팅센터가 이 기종의 자원을 연동하기 위해 시작하 였고 2002년부터 상용 버전을 분리 개발 • GUI에 강점, 플러그인 방식의 어플리케이션 지원 • 영국의 e-Science 프로젝트에서 공통의 미들웨어로서 개발되었 고 범용 오픈 미들웨어를 지향 (OMII-UK) • OMII-Europe는 웹서비스 기반의 글로벌 환경에서 다른 미들웨어 와의 호환성을 위해 별도로 추진

TIGRIS Middleware Toolkit

TIGRIS MT

TIGRIS MT

  국제국제 표준표준 기반의기반의그리드그리드미들웨어미들웨어개발개발및및 이를 이를 기반으로기반으로한한서비스서비스제공제공 --작업작업관리관리서비스서비스 --파일파일관리관리서비스서비스 --어카운팅어카운팅서비스서비스 --자원자원정보정보서비스서비스 --그리드그리드MPI MPI 서비스서비스

TIGRIS Portal

TIGRIS Portal

  TIGRIS TIGRIS 서비스의서비스의대표적대표적 사용자사용자인터페이스로인터페이스로 서 서 사용자사용자친화적인친화적인그리드그리드서비스서비스제공제공 --작업의작업의제출제출, , 작업작업 모니터링모니터링그리고그리고과거의과거의작작 업 업 이력이력및및결과결과확인확인 --여러여러분산분산파일파일 시스템을시스템을통합통합관리할관리할수수있는있는 Flex Flex기반기반브라우저브라우저

(31)

15

그리드 미들웨어 기반의 서비스

 WSRF 기반의 그리드 서비스 기술

 GT4 기반의 3-Tier 그리드 서비스(TIGRIS 서비스) 환경 구축 기술  작업관리 / 파일관리 / 자원정보 / 어카운팅 / MPI작업서비스  이기종 고성능 컴퓨터 지원

 LoadLeveler(AIX), SunGridEngine, Torque 등

그리드 서비스 포털

 웹 기반 그리드 서비스 인터페이스인 TIGRIS 포털 구축

 작업 제출, 작업 모니터링 등 작업관리, 자원 모니터링 기능 제공  여러 분산 파일 시스템을 통합 관리할 수 있는 파일 브라우저  Flex 기반의 사용자 친화적인 인터페이스 구성

(32)

17

CI Vision with Grid

Grand Grand Challenge Challenge Science Science U U--** LifeLife Cheap Cheap Computing Computing Advanced Advanced Engineering Engineering Knowledge Knowledge- -based IT based IT Earth Earth Observation Observation

Grid M/W

Grid M/W

Virtual

Virtual

Supercomputer

Supercomputer

Virtual

Virtual

Laboratory

Laboratory

Virtual

Virtual

Storage

Storage

Virtual

Virtual

Organization

Organization

Cyber Infrastructure

Cyber Infrastructure

Q & A

감사합니다!

(33)

비즈니스 그리드 시범 사업

소개 및 시연동영상

개요

1

st

Phase : 과학 기술 중심의 연구 및 개발

 과학 기술 분야 30개 프로젝트 수행 - ST, BT, NT 분야.  그리드의 산업화를 위한 조사 및 초기 연구 진 행 2002 ~ 2004

2

nd

Phase : u-IT839 전략과 연계된 IT 중심의 연구 및 개

 u-IT839 전략 내 8개 그리드 응용 모델 발굴

 u-IT839 전략과 연계하여 비즈니스 그리드 시범

2005

~

(34)

비즈니스 그리드 시작

렌더링서비스

텔레매틱스



Grid 기반 IT 응용 프로토타입 개발 (2005년)

- 2005년 : 3개 분야 (온라인게임, 텔레매틱스, 렌더링서비스)

온라인게임

서버엔진 개발

실감콘텐츠 구축관리기술 개발

서비스 비즈니스모델 개발

<온라인게임>

비즈니스 그리드 시범 사업 시작



그리드 산업화 솔루션 개발 및 시범 서비스 성공(2006년)



그리드 기반 ASP 분야 솔루션을 개발 [ KT 공동개발 ]



그리드 기반 온라인게임 서버 운영 기술 개발 [ 엠파스 공동개발 ]

(35)

그리드 기반 ASP 서비스



수행 기관



KT 미래기술연구소



사업수행기간



2006.4 ~ 2006.11(8개월)



가상화된 자원을 사용하는 그리드 컴퓨팅 환경에서 대량 컴퓨팅 설비

가 요구되는 응용 프로그램을 제공하고 요구 성능 및 품질에 따라 요

금을 받는 서비스



서비스 통합(CDN,미디어변환) 시설 투자를 통한 투자비 절감



응용서비스 요구수준에 따라 동적으로 시설사용으로 필요한 만큼의

성능제공

그리드 ASP 시스템 제공 서비스

미디어

미디어

변환

변환

서비스

서비스

High Performance Computing 모델 변환 작업에 따라 변환 서버 동적 증감 동영상 용량 및 서비스 등급에 따라 과금 ASP 서비스 고객 : 콘텐트 사업자

동적

동적

CDN

CDN

서비스

서비스

High Throughput Computing 모델 콘텐트 접속량에 따라 다운로드 서버 동 적 증감

콘텐트 용량 및 서비스 등급에 따라 과 금

(36)

그리드 기반 ASP 서비스 구조도

KT IDC Flexible Flexible Flexible Dedicated Server Contents Application Management Server Traditional Approach Grid ASP Service Approach

Application Service Provider Customer

시범 서비스 결과

• 그리드 ASP 평균 자원활용률 평균 증가(20%수준 → 55.8%)

• 미디어 변환 처리 시간 감소 ( 1 → 20% 수준)

1

평균 4시간

(수작업)

평균 3초

이내

평균

20%이하

기존 서비스

모델

미디어 변환 시간

(그리드 처리

/기존 처리)

과부하

대응시간

다운로드

시간

서버 활용

(37)

시범 서비스 결과

• CDN 서비스 서버 접속증가 시 응답속도 감소 (3초 수준 → 1초 이하)

<서버 추가할당의 경우 서비스 응답시간 추 이> <서버 고정의 경우 서비스 응답시간 추이> 다운로드를 위한 접속이 증가 시 서버 할당에 따라 응답시간이 감소 다운로드를 위한 접속이 증가 시 응답 시 간도 자연 감소하기 전까지 지속적으로 증가

그리드 기반 온라인 게임 서비스



수행 기관



엠파스 게임사업부



사업수행기간



2006.4 ~ 2006.11(8개월)



온라인 게임 서비스의 과다한 IT 인프라 구축 관리 비용 문제를 해결

하기 위해 여러 온라인 게임들이 서버 인프라를 공동 활용하는 그리드

기반의 온라인 게임 서비스



엠파스에서 서비스하고 있는 온라인 게임인 강호동 신맞고, 강호동 고

스톱 게임에 그리드 기술을 적용하여 시스템 자원 활용을 극대화하고

사용자 폭주에 대응 가능한 시스템을 개발

(38)

환경적 요인으로 인한 자원 운영의 비효율성 극복 전기와 같이 시간과 장소에 구애받지 않고 동일한 품질의 인터넷 네트웍을 제공받을 수 없는 현실로 인해 안정적인 서비스의 공급을 위한 사업자의 하드웨어 구축 부담이 매우 크다 (실시간 응답유지의 연속성 부재) 사용자의 서비스 이용 습성에 따른 과부하 극복 사용자들의 서비스 이용시간이 균등하지 않기 때문에, 사용자들의 접속이 집중적으로 이루어지는 시 간대에 시스템에 가해지는 부하가 급격히 증가한다 (급격한 트래픽 상승으로 인한 서비스 퀄리티 저하)

그리드 기술의 서비스 적용을 통해 효율성 증대 / 안정성 확보

[서비스 시스템 운용 향상 / 대고객 서비스의 질 향상]

그리드기반 온라인 게임 서비스 구축의 배경

(39)

▶ 동일한 서비스 품질 대비 하드웨어 비용 절감

DAEMON 1

NODE 00 NODE 01 NODE 02

DAEMON 2 DAEMON 3 DAEMON 4 DAEMON 5 DAEMON 6 Original Model 6개의 데몬을 위해 3대의 머신 사용 DAEMON 1

NODE 00 NODE 01 NODE 02

DAEMON 2

DAEMON 6

Grid Enhanced Model 6개의 데몬을 위해 2대의 머신만 사용 DAEMON 3 DAEMON 4 DAEMON 5 ▶ 사용자 집중화를 유도하는 ‘게임 서버’의 유동적인 배치로 커뮤니티 집중화 효과

• 기존 서비스 모델에 대비 소프트웨어 활용률 평균 64% 증가

• 하드웨어 자원 비용 평균 75% 절약

Efficiency of Software Resource

Grid Based Sy stem Normal Sy stem 2 0 % 1 0 0 % 2 2 % 1 0 0 % Grid Based System Normal System

(40)

그리드 시범 사업 분야 확대

그리드 기반 UCC 서비스



o 수행 기관



한글과컴퓨터



o 사업수행기간



2007.4 ~ 2007.11(8개월)



최근 전 세계적으로 급성장하는 UCC 서비스에 대하여 그리드 기술을

적용하여 UCC 콘텐츠 저작 및 유통 서버 인프라를 공동 활용하는 그

리드 기반 UCC 서비스 시스템 구축 및 서비스



그리드 기술 적용을 통하여 서비스 사용자들은 기존 서비스에 비해 보

다 더 안정적이고 더 풍부한 콘텐츠(동영상, 음원, 사진, 폰트 등)를

서비스 받을 수 있으며 사업자는 적은 비용으로 서비스 시스템 구축

(41)

그리드 기반 UCC 시범 서비스 개요

(42)

활용분야

(43)

시범 서비스 결과

• 사용자 증대에 따라

peer간 통신을 통한 서버 자원 추

가 비용 절감 및 서비스 안정성 증대

그리드 기반 렌더링 서비스



수행 기관



내셔널 그리드



사업수행기간



2007.4 ~ 2007.11(8개월)



국내 성장 동력 사업인 문화산업의 디지털콘텐츠(영상, 애니메이션, 게

임) 제작에 필수인 렌더링 분야에 그리드 기술을 적용하여 유틸리티컴

퓨팅(온디멘드) 형태의 그리드 기반 렌더링 서비스 구축



지역적으로 분산되어 있는 렌더팜들을 그리드 미들웨어를 통해 연동하

여 하나의 거대한 렌더팜으로 구축하여 유휴 렌더팜 자원들의 활용률

(44)

그리드 기반 렌더링 서비스 구성도

렌더링 서비스 그리드 포털 렌더링 서버 그리드 미들웨어 모니터링 공유 디스크 그리드 센터 온라인 작업의뢰 오프라인 작업의뢰 KR_렌더팜 US_렌더팜 JPN_렌더팜

그리드 기반 렌더링 서비스 포털

(45)

수행 결과

그리드 기반 음원저작권관리 시스템



수행 기관



ANC Technology



사업수행기간



2007.4 ~ 2007.11(8개월)



기존의 음원정보필터링시스템의 활성화에 가장 큰 문제인 음원 필터링

시 과도하게 발생하는 속도 저하와 부하를 해결하기 위해 그리드 기술

을 적용한 그리드 기반 음원저작권유통관리 시스템 구축



디지털콘텐츠의 저작권 보호 관련 기술인 음악인식기술(Audio

Fingerprinting Technology)에 그리드 기술을 적용하여 음원 필터링

시 늘어나는 데이터의 양으로 인하여 저하되는 검색 속도를 높여 최소

(46)

서비스 개요

CDM(Copyright Distribution Management) 시스템구축

CDM Filtering System Using Grid

고속 Music Feature File 생성과 Music Information Match 해쉬값에 의한 음원정보 검색 속도 향상

음원 해쉬값과 음원 Meta DB Match 속도 향상

미래형 음악유통 플랫폼 개발

(47)

시범 서비스 사이트 및 관리 포털

시범 서비스 결과

• 기존 서비스 모델에 대비 응답시간 평균 50% 증가

1 2 3 그리드 미적용시 그리드 적용시 1 2 필터링 미적용시 필터링 적용시

(48)

Korea@Home

네티즌이 만드는 슈퍼컴퓨팅 세상!!

2008. 3. 13.

최 장 원

CI 미들웨어연구팀

목차

 Korea@Home 개요

 Korea@Home 시스템 구성

 Korea@Home 응용

 Case 1: 비즈니스(Financial) 분야

 Case 2: 대규모 테스트베드 구축

(49)

Korea@Home 개요

 인터넷에 접속된 가정 및 사무실의 유휴 PC 자원을 수십~수백만대

규모로 연결하여 가상의 대용량 슈퍼컴퓨팅 성능을 창출하는 프로젝트

 인터넷상에서 PC의 CPU 이용시간은 극히 일부(10%)에 불과하다는

발상이 Korea@Home 프로젝트의 동기

 응용제공자

- 응용프로그램

- 분석 데이터

 플랫폼

- 작업분배, 스케줄링,

DB, 웹 등 관리서버

 자원제공자

- PC(에이전트)

Korea@Home 시스템 구성도 (1/2)

(50)

Korea@Home 시스템 구성도 (2/2)

데이터베이스 웹 서버 자원 관리 / 인증 서버 스케줄링 서버

플랫폼

플랫폼

서버

서버

에이전트 에이전트 인증 모듈 응용 수행 모듈 자원모니터링 모듈 다운로드/ 최초등록 결과인증로그인/ 자원 상태 보고 대용량 응용파일 서버

응용작업 업로드 P2P 모듈 P2P 모듈 P2P 모듈 연결성/ 메시지교환 연결성/ 메시지교환 에이전트 에이전트 에이전트 에이전트 사용자/통계정보 에이전트 정보 작업/자원 메타정보 작업 다운로드/ 결과 업로드 작업상태 보고 응용/작업 메타정보

서버

서버

PC

PC

응용적용 특성

R esources W orkload Engineering R esources Data Engineering Dat a Res ult Data A ’ A ’ A ’ A ’ A ’ A A pplication Engineering

 짧은 시간 동안 대규모의 데이터 처리가 요구되는 분야

 데이터 양보다 계산 양이 많은 응용에 적합

(51)

Korea@Home 수행응용

기상청의 자료를 실시간으로 받아 현재 30km 자료를 지역적 특성을 고려하여 1-3km 등 세부 지역별 강수량 예측 한반도 고해상도 강수량 예측 가상탐색 기술을 이용하여 질병 단백질과 수천만 화합물의 활성과 구조를 비교하여 신약가능 후보물질을 도출 신약 후보 물질 탐색 과거 50년부터 현재까지의 기후관측 자료를 바탕으로 수치적 기후예측 모델을 모사하고 향후 100년의 기후변동을 예측 한반도 기후 예측 RSA 암호해독 DES 키 전수조사 공격을 위한 시뮬레이션 시스템을 구축하여 블록암호 DES의 안전성을 실증적으로 평가 인수분해를 이용한 공개키암호시스템(RSA)의 높은 계산복잡도를 가진 시빙 과정을 수행하여 암호시스템의 안정성 분석 인간게놈 서열 분석 및 1000 게놈 이상의 서열을 비교 분석하여 질병의 원인 및 치료 방법 연구 유전체 서열 비교 분석 TFT-LCD 패널에 대한 전기적 특성 해석 및 액정의 응답, 광투과 특성 해석 등 신제품 개발을 위한 시뮬레이션 TFT-LCD 패널 특성 분석 블록암호 DES 키 탐색

적용 가능한 산업응용분야

(52)

Case 1 : 비즈니스(Financial) 분야 (1/3)

총 44대(CPU Core 기준 183 Core)의 다양한 벤 더 (SUN, IBM, HP)들의 엔터프라이즈급 서버 활용 HP Server Rack Windows 4 Core hp01 HP Server Rack HP Server Rack Monitoring Room 내 부 네 트 워 크 구 성 1 0 0 M b p s HP Server Rack HP Server Rack HP Blade Rack Windows 4 Core Hp-brack-01 HP Blade Rack HP Blade Rack HP Blade Rack HP Blade Rack HP Blade Rack

SUN Server Pool

Windows 4 Core SUN-01

SUN Server Pool

SUN Server Pool

SUN Server Pool

SUN Server Pool

SUN Server Pool

Virtualized Servers Windows 4 Core SUN-v01 Virtualized Server Virtualized Servers Virtualized Servers Virtualized Servers Virtualized Servers Intel Server Windows 16 Core Intel-01

 금융권 내 대용량 컴퓨팅 파워가 필요한 분석업무

 전용/비전용 자원을 활용하여 시스템 성능 개선 및 가능성 점검

① 자원 상태 확인

② 분석 작업 제출

③ 수행 작업 관리

④ 작업 결과 확인

Case 1 : 비즈니스(Financial) 분야 (2/3)

 연산 작업 수행 방식

(53)

Case 1 : 비즈니스(Financial) 분야 (3/3)

 테스트 결과

Case 2 : 대규모 테스트베드 구축 (1/2)

 pseudo-real environment testbed를 제공하여 시스템 용량,

안정성 등 검증

 초고속통신망 기반 대규모 서비스 시스템의 성능, 안정성, 용량 등 측정

(54)

 지능형 로봇용 서비스 시스템의 성능 측정 및 범용 프레임워크 개발

 VOD, 지능로봇, DMB, 텔레매틱스 등의 client를 PC로 에뮬레이션하여

부하를 생성

(55)

데스크톱 그리드 적용 사례

한국과학기술정보연구원

CNI 사업단

CI 미들웨어 연구팀

Crawling Web Page Challenges 앥



Size



~10 billion Public Indexable pages



Doubles every 18 months



10kB / page  100 TB



Dynamics



33% change weekly



8% new pages every week



25% new links every week



Crawling Goals



Find new pages



Keep pages fresh



Select “good” pages

(56)

3

Distributed Crawler



Mercator (Altavista, Java)



WebBase (Garcia-Molina, cho)



PolyBot (Suel, NY Polytechnic)



Grub (grub.org)

Grub 란?



오픈소스 분산 인터넷 crawler



유휴 PC 자원 이용 인터넷 검색엔진을 만드는 프로젝트



전 세계에 흩어져 있는 웹사이트에 대한 색인을 만들려면

엄청난 컴퓨터 자원이 필요



'그루브'(Grub)라고 이름 붙여진 이 프로젝트는 개인용

PC들을 모아 이 작업을 수행



스크린세이버를 다운받아 설치, 컴퓨터가 다른 작업을 하

지 않을때 인터넷 웹사이트 색인을 만드는 공동작업 수행

www.grub.org

(57)

5

Distributed Crawler–

P2P Web search

admin

WWW

Crawler Manager

Crawler

1

Crawler

N

Manager

DB

Register

DB

Connector

Downloader

Controller

Parser

분산된 PC 자원

유휴 컴퓨팅 자원으로 정보검색 시스템의 작업분배

Distributed Crawler 작업 수행 방식



등록



Peer는 자신의 CPU, Memory, HDD의 정보를 Crawler

Manager 등록



Peer가 등록되면 등록된 Peer의 IP를 보여준다.



작업 할당



등록된 Peer로 작업을 할당



작업 준비



Peer는 Crawler Manager 부터 작업할 URL을 할당 받음



작업 수행



해당 URL에 대한 작업 완료 후 결과 반환 (텍스트 문서로

전송).



결과 문서 취합

(58)

7

Crawl Performance



단일 PC:



최대 120 페이지/second (24 Mb/s)



5백만 페이지/day



20억 페이지 crawling :



400 day/PC, 25 Mb/s or



4 days, 100 PCs, 2.5 Gb/s bandwidth

(By Pisa University)

Grub의 성과



2019명의 자원들이 하루에 8160만 8578개의 웹사이트에

대한 정보를 수집(2005년4월)

자원제공자들이 증가한다면 전세계 웹사이트에 대한

대부분의 정보를 수집 가능



구글(Google)이나 잉크토미(Inktomi)는 매일

1억5000만개의 웹사이트에 대한 색인작업 수행



그루브 프로젝트는 인터넷으로 연결된 컴퓨팅 자원을 엮어

하나의 시스템인 가상의 슈퍼컴퓨터를 만들어냄으로써

어려운 문제 해결에 활용하는 '그리드 컴퓨팅'

(59)

9

Case Study



Gómez Peer Community



자바기반 P2P 분산 컴퓨팅 기술을 사용 Web site들의

성능을 측정하는 어플리케이션



CycleTraders



분산컴퓨팅과 P2P 기술을 통해 웹 사이트의 정보를

수집하여 웹 사이트 응답시간을 분석 측정



Capcal(Capacity Calibartion)



일반 PC를 이용 특정 서버나 웹사이트 성능과 용량을 측정

참조

관련 문서

도로살얼음(블랙아이스) 기상정보 서비스 제공 부처별로 산재되어 있는 도로살얼음 관련 정보를 통합 활용한 서비스 제공. (기상정보 형태)으로

• Ceph는 Ceph Object Storage 서비스와 Ceph Block Device 서비스, Ceph File System

• 집중화된 대규모 물적 자본이 아닌 분산된 소규모 물적 자본으로 생산될 수 있는 재화나 서비스에 대해 물적 자본의 공유를 통 해 사회 기반의 생산이 이루어지는

다양한 원료 농산물을 공급한 다는 점에서 지역농업을 새롭게 디자인하고 , 이를 기반으로 가공품이나 특 산품을 개발 , 직접 판매하는 과정에서 일자리와

금융서비스 제공 부문의 경우 소농의 요구에 맞는 적절한 금융상품과 서비스의 개발, 농촌 지역의 금융서비스 제공 확대를 위한 위 험 공유, 영세 및 중소기업에

ㅇ 파이로공정 방사성폐기물 특성 기반의 처분시스템 설계, 성능평가 및 처분시스템 진화과정 (운영 중, 폐쇄 후) 을 반영한 안전성평가 기술 개발 ㅇ 공학적 방벽

현장 및 위성관측을 기반으로 하는 대기경계층 바람 환경의 관측 및 분석 기술과 초고해상도 유체역학 모델링의 지역규모 적용을 위한 계산 및 이론, 그리고

중대사고 환경하에서 생존 가능 필수 계측기 개발 및 고장·탐지 진단 기술 개발 없음 사고 극복 위한 필수기기 가용성 증진 기술 개발 없음..