유전자 알고리즘을 이용한 분산 데이터베이스 할당 방법론

An Allocation Methodology on Distributed Databases Using the Genetic Algorithmsplications

  • 박성진 (한국전자통신연구원 컴퓨터, 소프트웨어기술연구소) ;
  • 박화규 (한국전자통신연구원 컴퓨터, 소프트웨어기술연구) ;
  • 손주찬 (한국전자통신연구원 컴퓨터, 소프트웨어기술연구) ;
  • 박상봉 (한국전자통신연구원 컴퓨터, 소프트웨어기술연구) ;
  • 백두권 (고려대학교 컴퓨터학과)
  • 발행 : 1998.09.01

초록

분산 환경에서 데이터의 할당(allocation)는 중요한 설계 이슈이다. 데이터의 할당은 분산 데이터에 대한 비용(cost) 감소, 성능(performance) 및 가용성(availability) 향상 등의 이점을 극대화할 수 있도록 최적화되어야 한다. 기존 연구들의 대부분은 트랜잭션의 수행 비용을 최소화하는 방향으로만 최적화된 데이터 할당 결과를 제시하고 있다. 즉, 비용, 성능 및 가용성을 모두 함께 고려하는 연구는 아직까지 제시된 결과가 없으며 이는 복잡한 모델에 대한 적절한 최적화 기법이 없기 때문이다. 본 연구에서는 분산 데이터의 이점들인 비용, 성능 및 가용성 등의 다중측면을 동시에 고려함으로써 데이터 할당에 대한 파레토 최적해를 제공하는 DAMMA (Data Allocation Methodology considering Multiple Aspects) 방법론을 제안하였다. DAMMA 방법론은 데이터 분할 과정을 통하여 생성된 최적의 단편들을 분산 시스템의 운용 비용, 수행 성능, 가용성 등의 요소를 고려하여 각 물리적 사이트에 중복 할당하는 파레토 최적해들을 생성해낼 수 있는 설계 방법론이다.

키워드