1
Dynamic scheduling for parallel execution of logic programs | |
Author | Saowaluk Choomkasean |
Call Number | AIT Thesis no. CS-91-14 |
Subject(s) | Logic programming |
Note | A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science, School of Engineering and Technology |
Publisher | Asian Institute of Technology |
Abstract | To achieve the optimal performance of multiprocessor system, the best way seems to be distributing the workload until the system is evenly loaded. But by the effect of communication overhead, pure load balancing can not lead to optimal system performance. Therefore, two scheduling heuristics, considering the influence of communication cost, are proposed in this thesis, to improve the performance of the system. In this study, The heuristics are applied onto pure load balancing scheduler for OR parallel execution of random search tree. The objectives of this study are: firstly, to evaluate performance of the adaptive dynamic scheduling algorithm for ORparallel execution of random search tree on some typical interconnection networks, secondly, to compare the performance from scheduling using pure load balancing and load balancing with heuristics in various cases. From the situation, we found that the heuristics help improve the performance of the scheduler in almost every cases. The heuristic2, which considers the effect of sw of each child process is better than the other, heuristic, which does not consider that effect. |
Year | 1991 |
Type | Thesis |
School | School of Engineering and Technology (SET) |
Department | Other Field of Studies (No Department) |
Academic Program/FoS | Computer Science (CS) |
Chairperson(s) | Surapong Auwatanamongkol |
Examination Committee(s) | Sadananda, R. ;Huynh, Ngoc Phien |
Scholarship Donor(s) | Government of Japan |
Degree | Thesis (M.Sc.) - Asian Institute of Technology, 1991 |