1 AIT Asian Institute of Technology

Dynamic scheduling for parallel execution of logic programs

AuthorSaowaluk Choomkasean
Call NumberAIT Thesis no. CS-91-14
Subject(s)Logic programming
NoteA thesis submitted in partial fulfillment of the requirements for the degree of Master of Science, School of Engineering and Technology
PublisherAsian Institute of Technology
AbstractTo 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.
Year1991
TypeThesis
SchoolSchool of Engineering and Technology (SET)
DepartmentOther Field of Studies (No Department)
Academic Program/FoSComputer Science (CS)
Chairperson(s)Surapong Auwatanamongkol
Examination Committee(s)Sadananda, R. ;Huynh, Ngoc Phien
Scholarship Donor(s)Government of Japan
DegreeThesis (M.Sc.) - Asian Institute of Technology, 1991


Usage Metrics
View Detail0
Read PDF0
Download PDF0