scispace - formally typeset
Proceedings ArticleDOI

Task assignment in distributed computing systems

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

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

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)