3.8 Article

A Randomized Scheduling Algorithm for Multiprocessor Environments Using Local Search

期刊

PARALLEL PROCESSING LETTERS
卷 26, 期 1, 页码 -

出版社

WORLD SCIENTIFIC PUBL CO PTE LTD
DOI: 10.1142/S012962641650002X

关键词

Clustering; distributed computing; homogeneous systems; local search; randomized algorithm; scheduling; task allocation

向作者/读者索取更多资源

The LOCAL(A, B) randomized task scheduling algorithm is proposed for fully connected multiprocessors. It combines two given task scheduling algorithms (A, and B) using local neighborhood search to give a hybrid of the two given algorithms. Objective is to show that such type of hybridization can give much better performance results in terms of parallel execution times. Two task scheduling algorithms are selected: DSC (Dominant Sequence Clustering as algorithms A), and CF'F'S (Cluster Pair Priority Scheduling as algorithm B) and a hybrid is created (the LOCAL(DSC, CPPS) or simply the LOCAL task scheduling algorithm). The LOCAL task scheduling algorithm has time complexity 0(broken vertical bar V broken vertical bar broken vertical bar 1E broken vertical bar(vertical bar V broken vertical bar + broken vertical bar E broken vertical bar)), where V is the set of vertices, and P is the set of edges in the task graph. The LOCAL task scheduling algorithm is compared with six other algorithms: CF'F'S, DCCL ((Dynamic Computation. Communication Load), DSC, EZ (Edge Zeroing),. (Linear Clustering), and RDCC (Randomized Dynamic Computation Comm,unicalion). Performance evaluation of the I OC AL task scheduling algorithm shows that it gives up to 80.47 C improvement of NSL (Normalized Schedule Length) over other algorithms.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

3.8
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据