인터넷이 보편화되고 컴퓨터 및 네트워크의 성능이 향상되면서 분야에 따라 컴퓨터를 이용하는 양상은 변하고 있다.

그중 우리가 느끼는 가장 보편화된 것이 웹을 이용한 정보 공유이다. 웹의 성공에 힘입으면서 지금까지는 연구 분야로만 있었던 컴퓨팅 파워의 공유, 더 나아가 네트워크로 연결될 수 있는 모든 것을 공유하고자 하는 노력이 진행되고 있는 것이다.

광대역 통신망을 활용한 공유에 있어 동일 기종 컴퓨터뿐 아니라 이기종 컴퓨팅 자원과 대용량 저장장치, 다양한 고성능 연구 장비까지 포함되는데, 이러한 통합 환경을 그리드라는 용어로 표현하고 있다.

한국과학기술정보연구원(KISTI)은 그동안 그리드 기술의 개발과 보급에 주된 노력을 기울여 왔다. 그리드 기술의 실현을 위해 그리드 구축에 있어서 핵심 소프트웨어인 그리드 미들웨어(KMI-R1)를 개발하여 보급하였고, 이를 이용하여 국내 최상위 슈퍼컴퓨터 보유기관인 KISTI, 서울대, 부산대의 슈퍼컴퓨터들을 연동시켜 TIGRIS(Terascale Infrastructure for K*GRId Service)라는 그리드 환경을 구축하였다.

KMI-R1은 세계적으로 가장 많이 활용되는 그리드 미들웨어인 글로버스 툴킷(Globus Toolkit)이라는 미들웨어를 보완하여 국내의 자원 환경에 맞게 개발하여 손쉽게 그리드 환경을 구축할 수 있도록 한 그리드 서비스 패키지인 것이다. KMI-R1을 이용하면 대학교 연구실 등에서 소규모의 클러스터들을 연결해서도 그리드 환경을 구축하여 활용할 수 있다.

또, TIGRIS는 슈퍼컴퓨터를 이용하는 사용자들로 하여금 그리드라는 새로운 차원의 연구 환경을 제공하는 것을 목표로 하고 있으며, TIGRIS에서 제공되는 그리드 서비스를 통해 사용자들은 자원의 범위를 크게 넓혀 연구 능력을 향상시킬 수 있다.

그리드 기술의 획기적인 패러다임에도 불구하고 복잡하고 사용하기 어려운 환경은 사용자들의 외면을 받기 쉽다. 그렇기 때문에 그리드 환경을 사용자에게 제공하기 위해서는 최대한 사용자 중심의 인터페이스와 쉽고 간편한 서비스 시나리오가 제공되어야 한다. 뿐만 아니라 서비스 자체의 안정성과 상시성을 중요하게 여기게 된다.

현재 한국과학기술정보연구원에서는 새로운 그리드 미들웨어인 KMI-R2를 개발 중에 있으며, 이를 이용하여 KISTI의 슈퍼컴퓨터 4호기를 포함하는 차세대 TIGRIS에서 그리드 서비스를 하는 것을 목표로 하고 있다. TIGRIS 서비스는 슈퍼컴퓨터 사용자라면 누구라도 웹 브라우저를 통하여 그리드 서비스를 사용하는 것을 가능하게 하는 것이다.

TIGRIS 서비스의 웹사이트에서는 그리드를 통해 사용자의 프로그램을 실행할 수 있고, 현재 그리드에 연동된 컴퓨터들의 상황을 실시간으로 확인할 수 있다. 또한 흩어져 있는 저장 공간의 파일들을 하나의 웹 브라우저를 통해 관리할 수 있고, 원하는 곳으로 파일을 이동하는 것도 쉽게 할 수 있다.

현재까지 그리드 인프라는 주로 컴퓨팅 리소스를 중심으로 과학기술 연구분야에서 활용하였으나 향후에는 분산되어 있는 데이터를 서로 공유하거나, 액세스 그리드를 통하여 연구자간에 실시간으로 정보를 주고받으며 연구를 수행할 수 있게 된다.

이와 같이 웹기반에 그리드서비스를 제공함에 따라 언제 어디서나 그리드 인프라를 활용할 수 있게 된다. 따라서 그리드 인프라를 이용하는 과학기술분야 뿐만 아니라 산업화 분야에서도 그리드 기술을 활용할 수 있을 것으로 예상된다. 부연하자면 애니메이션 랜더링, 게임, AST서비스, IT비즈니스 분야 등에서 많이 활용될 것으로 기대된다.

이필우 <한국과학기술정보연구원(KISTI) CI 미들웨어연구팀장>

<저작권자ⓒ대전일보사. 무단전재-재배포 금지>

+ Recent posts