Multidisk data allocation method based on genetic algorithm

유전자 알고리즘을 이용한 다중 디스크 데이터 배치 방식

  • 안대영 (한국전자통신연구원 컴퓨터구조연구실) ;
  • 박규호 (한국과학기술원 전기 및 전자공학과) ;
  • 임기욱 (한국전자통신연구원 정보통신연구관리단)
  • Published : 1998.03.01

Abstract

Multi-disk data allocation problem examined in this paper is to find a method to distribute a Binary Cartesian Product File on multiple disks to maximize parallel disk I/O accesses for partial match retrieval. This problem is known to be NP-hard, and heuristkc approaches have been applied to obtain sub-optimal solutions. Recently, efficient methods have been proposed with a restriction that the number of disks in which files are stored should be power of 2. In this paper, we propose a new disk Allocation method based on Genetic Algorithm(GA) to remove the restriction on the number of disks to be applied. Using the schema theory, we prove that our method can find a near-optimal solutionwith high probability. We compare the quality of solution derived by our method with General Disk Modulo, Binary Disk Modulo, and Error Correcting Code methods through the simulation. The simulation results show that proposed GA is superior to GDM method in all cases and provides comparable performance to the BDM method which has a restriction on the number of disks.

Keywords