Browse > Article

A 2-Dimension Torus-based Genetic Algorithm for Multi-disk Data Allocation  

안대영 (서원대학교 컴퓨터교육과)
이상화 (서원대학교 컴퓨터정보·통신공학)
송해상 (서원대학교 컴퓨터정보·통신공학부)
Publication Information
Abstract
This paper presents a parallel genetic algorithm for the Multi-disk data allocation problem an NP-complete problem. This problem is to find a method to distribute a Binary Cartesian Product File on disk-arrays to maximize parallel disk I/O accesses. A Sequential Genetic Algorithm(SGA), DAGA, has been proposed and showed the superiority to the other proposed methods, but it has been observed that DAGA consumes considerably lengthy simulation time. In this paper, a parallel version of DAGA(ParaDAGA) is proposed. The ParaDAGA is a 2-dimension torus-based Parallel Genetic Algorithm(PGA) and it is based on a distributed population structure. The ParaDAGA has been implemented on the parallel computer simulated on a single processor platform. Through the simulation, we study the impact of varying ParaDAGA parameters and compare the quality of solution derived by ParaDAGA and DAGA. Comparing the quality of solutions, ParaDAGA is superior to DAGA in all cases of configurations in less simulation time.
Keywords
disk allocation; genetic algorithm; parallel I/O;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 안대영, 박규호, 임기욱, '유전자 알고리즘을 이용한 다중 디스크 데이터 배치 방식', 전자공학회논문지, 제35권 C편, 46-58쪽, 1998   과학기술학회마을
2 Y. Y. Sung, 'Parallel searching for binary Cartesian product files,' Proc. ACM Communication CSC 1985 Conf., pp. 163-172, March 1985   DOI
3 M. Srinivas and L.M. Patnaik, 'Genetic Algorithms: A survey,' IEEE Computer, pp. 17-26, June 1994   DOI   ScienceOn
4 H.Muhlenbein, M.Schmisch, and J.Born, 'Parallel genetic algorithm as function optimizer,' Proc. Int. Conf. Genetic Algorithms, pp. 271-275, July 1991
5 J. Lienig, 'A Parallel Genetic Algorithm for Performance-Driven VLSI Routing,' IEEE Trans. on Evolutionary Computation, Vol. 1, No.1, pp, 29-49, April 1997   DOI
6 D.E. Goldberg, Genetic Algorithms in Search, Optimization, and machine Learning, Addison-Wesley, 1989
7 K. Park, O. Frieder, and A. Sood, 'A Parallel solution for the multiprocessor document allocation problem,', Proc. Int. Conf. Parallel Processing, Vol. III, pp, 119-122, August 1994   DOI
8 Shumeet Baluja, 'Structure and Performance of Fine-Grain Parallelism in Genetic Search,' Proc. 5th Int. Conf. Genetic Algorithms, pp. 155-162, 1993
9 B. B. Prahlada Rao and R Cc. Hansdah, 'Extended distributed genetic algorithm for channel routing,' Proc. IEEE Symp, Parallel and Distributed Proc., pp. 726-733, 1993
10 V.S. Ggordon and D. Whitley, 'Serial and Parallel Genetic Algorithms as Function Optimizer,' Proc. 5th Int. Conf. Genetic Algorithms, pp, 177-183, 1993
11 J. P. Cohoon, W. N. Martin and D.S. Richards, 'A multi-population genetic algorithm for solving the K-Partition problem on hypercubes,' Proc. Int Conf. Genetic Algorithms, pp.13-16, July 1991