Proceedings ArticleDOI
Task assignment in distributed computing systems
Imtiaz Ahmad,Muhammad K. Dhodhi,A. Ghafoor +2 more
- pp 49-53
Reads0
Chats0
TLDR
A technique based on the problem-space genetic algorithm (PSGA) for the static task assignment problem in homogeneous distributed computing systems is introduced to reduce the task turnaround time and to increase the throughput of the system by properly balancing the load and reducing the interprocessor communication time among processors.Abstract:
We introduce a technique based on the problem-space genetic algorithm (PSGA) for the static task assignment problem in homogeneous distributed computing systems to reduce the task turnaround time and to increase the throughput of the system by properly balancing the load and reducing the interprocessor communication time among processors. The PSGA based approach combines the power of genetic algorithms, a global search method, with simple and fast problem-specific heuristic to search a large solution space efficiently and effectively to find the best possible solution in an acceptable cpu time. The proposed scheme is applied to a digital signal processing (DSP) system consisting of 119 tasks to illustrate its balancing properties and computational advantage on a large system. The proposed scheme offers 12%-30% improvement in the assignment cost as compared to the previous best known results for the DSP example. >read more
Citations
More filters
Patent
System and method for genetic algorithm scheduling systems
TL;DR: In this article, an improved GA scheduling system is presented, which includes a method of creating genomes using cost factors and weight settings to produce initial genomes which encode at least partly optimized schedules.
Journal ArticleDOI
A Comprehensive Survey on Coded Distributed Computing: Fundamentals, Challenges, and Networking Applications
Jer Shyuan Ng,Wei Yang Bryan Lim,Nguyen Cong Luong,Zehui Xiong,Alia Asheralieva,Dusit Niyato,Cyril Leung,Chunyan Miao +7 more
TL;DR: Coded distributed computing (CDC) as discussed by the authors is a combination of coding theoretic techniques and distributed computing, which has been recently proposed as a promising solution to reduce communication load and straggler effects.
Journal ArticleDOI
Improved Task Scheduling on Parallel System using Genetic Algorithm
Jasbir Singh,Gurvinder Singh +1 more
TL;DR: A genetic based approach to schedule parallel tasks on heterogeneous parallel multiprocessor system using genetic algorithm is proposed and its performance is evaluated in comparison with the First Come First Serve (FCFS), Shortest Job First (SJF), Round Robin (RR), Priority and Largestjob First (LJF) scheduling methods.
References
More filters
Journal ArticleDOI
Multiprocessor Scheduling with the Aid of Network Flow Algorithms
TL;DR: This paper shows that this program module assignment problem can be solved efficiently by making use of the well-known Ford–Fulkerson algorithm for finding maximum flows in commodity networks as modified by Edmonds and Karp, Dinic, and Karzanov.
Journal ArticleDOI
New search spaces for sequencing problems with application to job shop scheduling
TL;DR: In this paper, search heuristics are developed for generic sequencing problems with emphasis on job shop scheduling, and two methods are proposed, both of which are based on novel definitions of solution spaces and of neighborhoods in these spaces.
Proceedings Article
Heuristic Algorithms for Task Assignment in Distributed Systems.
TL;DR: In this paper, the authors propose a family of heuristic algorithms for static task assignment in distributed computing systems, i.e., given a set of k communicating tasks to be executed on a distributed system of n processors, to which processor should each task be assigned?
Journal ArticleDOI
Heuristic algorithms for task assignment in distributed systems
TL;DR: The author proposes a family of heuristic algorithms for Stone's classic model of communicating tasks whose goal is the minimization of the total execution and communication costs incurred by an assignment, and augments this model to include interference costs which reflect the degree of incompatibility between two tasks.
Related Papers (5)
A Graph Matching Approach to Optimal Task Assignment in Distributed Computing Systems Using a Minimax Criterion
Chien-Chung Shen,Wen-Hsiang Tsai +1 more