Design of an searching system using Coord, the open-source distributed computing platform

오픈소스 분산처리 플랫폼 Coord를 활용한 검색 시스템의 설계

  • 한재화 (서울대학교 컴퓨터공학부) ;
  • 최종식 (서울대학교 컴퓨터공학부) ;
  • 황원근 (서울대학교 컴퓨터공학부) ;
  • 이창건 (서울대학교 컴퓨터공학부)
  • Published : 2010.06.30

Abstract

본 논문에서는 NHN에서 제작한 오픈소스 분산처리 플랫폼 Coord 및 색인정보를 생성하는 Lucene을 이용하여 문서 검색 시스템의 설계를 제안한다. 주로 Coord 플랫폼을 사용하여 분산 검색 시스템의 구축 프로세스 및 구축 과정에서 고려할 점들에 대해 소개하고 있다. 구축 결과물에 대한 정량적 분석 및 특성을 다른 경쟁 플랫폼들과 비교 분석한다면 Coord의 사용을 활성화시킬 수 있는 자료로 사용될 수 있을 것이다. Coord 플랫폼을 개괄한 후에는 실제적인 시스템의 전체 구조를 제안한다. 이후에는 색인정보를 담고 있는 분산시스템을 설계할 때 생길 수 있는 여러 가지 문제점을 언급하고 그에 대한 Coord를 사용한 알고리즘을 해결책으로 제시한다. 이러한 설계를 바탕으로 실제 ACM논문 검색 시스템을 제작하여 운용한 예를 보인다. 또한, 본 논문이 제안한 시스템이 오픈소스 라이브러리 활용의 실례로써 Coord 및 여타 오픈소스 커뮤니티에 일조함을 기대할 수 있을 것이다.

Keywords

Acknowledgement

Grant : CPS를 위한 콤포넌트 기반 설계이론 및 제어커널 개발

Supported by : 한국산업기술평가관리원