The Transactions of the Korea Information Processing Society (한국정보처리학회논문지)
- Volume 6 Issue 10
- /
- Pages.2659-2669
- /
- 1999
- /
- 1226-9190(pISSN)
A Heuristic Task Allocation Scheme Based on Clustering
클러스터링을 이용한 경험적 태스크 할당 기법
- Kim, Seok-Il (Dept. of Computer Engineering, Chungbuk National University) ;
- Jeon, Jung-Nam (Dept. of Computer Engineering, Chungbuk National University) ;
- Kim, Gwan-Yu (Dept. of Computer Science, Graduate School of Chungbuk National University)
- Published : 1999.10.01
Abstract
This paper a heuristic, clustering based task allocation scheme applicable to non-directed task graph on a distributed system. This scheme firstly builds a task-machine graph, and then applies a clustering process where in a pair of tasks that are connected to the highest cost edge is merged into a big one or a task is allocated to a machine. During the process, the proposed scheme figure out a machine onto which the task allocation may cause deduction of large communication overhead that has incurred between the task and tasks that are already allocated to the machine while the computation costs is slightly increased in the machine. Simulation for the various task graphs shows that the scheduling using the proposed scheme result far better than ones by using the traditional schemes. A comparison with optimal task scheduling also promises that our scheme derives optimal results more occasionally than the traditional schemes do.
Keywords