Scheduling divisible loads with return messages on multi-core heterogeneous clusters with unknown system parameters

作者:Zhong Cheng*; Li Xia; Yang Feng; Liu Jun; Yin Meng Xiao; Huang Yi Ran
来源:International Journal of Advancements in Computing Technology, 2012, 4(7): 110-120.
DOI:10.4156/ijact.vol4.issue7.12

摘要

By taking into account of the cost of return messages, a new multi-round divisible loads scheduling algorithm is designed on the heterogeneous cluster of multi-core processors with unknown system parameters. The algorithm consists of probing system parameters stage and distributing loads stage. In the two-round probing stage, master first distributes a small part of the loads to the workers to process and utilizes the required time when it has received return messages to estimate the system parameters such as the amount of workers, the number of the processing cores for each worker, computation capability and delay for each worker, the main memory capacity and size of shared L2 cache for each worker, the communication capability and delay between master and a worker. In the multi-round distribution loads stage, master distributes the remainder of the loads to the workers and their corresponding processing cores by FIFO strategy and multi-round scheduling mode, which each round scheduling considers the constraint of capacity of main memory for each multi-core node on the heterogeneous cluster. The experimental results on the heterogeneous cluster with multi-core machines show that the two-round probing method can estimate the system parameters and the multi-round distribution load strategy can obtain shorter scheduling length and has stronger practicability.

全文