상세 보기
초록
The multiprocessor scheduling is the method to allocate modules(or tasks) with precedence relationship onto the processors in such a way that the parallel time(completion time of a program in multiprocessor system) is minimized. In this paper, we propose a scheduling heuristic which is based on linear clustering scheme and sues only local information of a DAG(Directed Acyclic Graph). Proposed algorithm gives an optimal scheduling result for a coarse grain DAG with only fork or join nodes and a greatly reduced parallel time for general DAGs. Simulation results showed that proposed algorithm has better scheduling result and less algorithm execution time than any of compared algorithms
- 제목
- Multiprocessor scheduling algorithm utilizing linear clustering of directed acyclic graphs
- 제목 (타언어)
- 방향성 비순환그래프의 선형집단화를 이용한 멀티프로세서 스케쥴링 알고리즘
- 저자
- CHOI SANG BANG
- 학회명
- 1997 International Conference on Parallel and Distributed Systems