Distributed operating systems
Computer
An Introduction to Genetic Algorithms
An Introduction to Genetic Algorithms
IEEE Transactions on Knowledge and Data Engineering
Problem-Solving Methods in Artificial Intelligence
Problem-Solving Methods in Artificial Intelligence
A Task Allocation Model for Distributed Computing Systems
IEEE Transactions on Computers
IEEE Transactions on Computers
IEEE Transactions on Computers
Load balanced allocation of multiple tasks in a distributed computing system
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Hi-index | 0.00 |
A number of algorithms is proposed for allocation of tasks in a DCS. Most of them did not consider allocation of various unrelated tasks partitioned into modules by taking into account the architectural capability of the processing nodes and the connectivity among them. This work considers allocation of disjoint multiple tasks with corresponding modules wherein multiple disjoint tasks with their modules compete for execution on an arbitrarily networked DCS. Two algorithms have been presented based on well-known A* algorithm and Genetic Algorithm techniques. The proposed algorithms consider a load balanced allocation for the purpose. The paper justifies the effectiveness of the proposed algorithms using several case studies.