Task assignment for scheduling jobs and resources in parallel distributed systems
Author affiliations
DOI:
https://doi.org/10.15625/1813-9663/12/3/8085Abstract
In managing multiprocessing of parallel distributed systems the central issue is the scheduling of jobs and resources in the optimum way. This paper describes a new approach for the solution of this problem. The proposed approach allows us to create an algorithm that adapts to any kind of systems constraints and the optimization criterion as well. The key idea in our approach is to divide the process of the scheduling into preliminary analyzing initial data and finding the solution with the support of the results of this analysis. This algorithm for analyzing is built on the principle of step by step forming and is called Adaptive Multi-analyzing Algorithm (AMA). The proposed algorithm is based on our development of the Malgrange method for task assignment. The results of our investigation are presented in a system of theorems which are shown in this paper. The time complexity of the proposed algorithm varies from O[N log(N)+E] to less time, depending on the characters of the initial data of the systems analyzed. The adding of this algorithm based on our theoretical system for analyzing initial data allow us to decrease the whole time complexity for finding the schedule of jobs and resources. These advances of AMA are shown theoretically by describing the analyzing process and through the results of experiments in the simulation mutilprocessing systems as well.
Metrics
Downloads
Published
How to Cite
Issue
Section
License
1. We hereby assign copyright of our article (the Work) in all forms of media, whether now known or hereafter developed, to the Journal of Computer Science and Cybernetics. We understand that the Journal of Computer Science and Cybernetics will act on my/our behalf to publish, reproduce, distribute and transmit the Work.2. This assignment of copyright to the Journal of Computer Science and Cybernetics is done so on the understanding that permission from the Journal of Computer Science and Cybernetics is not required for me/us to reproduce, republish or distribute copies of the Work in whole or in part. We will ensure that all such copies carry a notice of copyright ownership and reference to the original journal publication.
3. We warrant that the Work is our results and has not been published before in its current or a substantially similar form and is not under consideration for another publication, does not contain any unlawful statements and does not infringe any existing copyright.
4. We also warrant that We have obtained the necessary permission from the copyright holder/s to reproduce in the article any materials including tables, diagrams or photographs not owned by me/us.