Design and Implementation of the Extended SLDS Supporting Dynamic Load Balancing

동적 부하 분산을 지원하는 확장 SLDS의 설계 및 구현

  • Lee, Seung-Won (Dept. of Computer Information & Communication Engineering, Konkuk University) ;
  • Hong, Dong-Suk (Dept. of Computer Information & Communication Engineering, Konkuk University) ;
  • Kang, Hong-Koo (Dept. of Computer Information & Communication Engineering, Konkuk University) ;
  • Han, Ki-Joon (Dept. of Computer Information & Communication Engineering, Konkuk University)
  • 이승원 (건국대학교 컴퓨터정보통신공학과) ;
  • 홍동숙 (건국대학교 컴퓨터정보통신공학과) ;
  • 강홍구 (건국대학교 컴퓨터정보통신공학과) ;
  • 한기준 (건국대학교 컴퓨터정보통신공학과)
  • Published : 2005.05.19

Abstract

최근 들어 개인 휴대 단말기가 보편화되고 GPS와 같은 위치 측정 기술이 발달하면서 이동체의 위치 데이타를 활용한 위치 기반 서비스에 대한 관심이 급증하고 있다. 이러한 위치기반 서비스에서 이용되는 위치 데이타를 관리하기 위해서 일반적으로 단일 노드의 디스크기반 GIS 서버를 사용한다. 그러나, 이동체의 경우 위치의 변화가 매우 빈번하며 대용량이기 때문에 기존의 GIS 서버로는 관리가 어렵다. 그러므로 위치 기반 서비스에서는 이동체의 대용량 위치 데이타를 효율적으로 관리 할 수 있는 위치 데이타 관리 시스템이 요구된다. 따라서 본 논문에서는 이동체의 위치 데이타를 관리하기 위해 제안된 클러스터 기반 분산 컴퓨팅 구조를 갖는 GALIS 아키텍처의 서브 시스템인 SLDS를 확장하여 동적 부하 분산을 지원하는 확장 SLDS를 설계 및 구현하였다. 또한, 실험을 통하여 확장 SLDS가 기존 SLDS에 비하여 더욱 효율적으로 부하 분산을 수행한다는 것을 검증하였다. 본 논문에서 구현한 확장 SLDS는 노드들을 주기적으로 감시하여 위치 데이타를 다수의 노드에 적절히 분산시킴으로써 대용량의 데이타를 효율적으로 관리할 수 있고 시스템의 가용성을 높일 수 있다.

Keywords