Cargando…

Architecture and enhanced-algorithms to manage servers-processes into network: a management system

This work investigates minimizing the makespan of multiple servers in the case of identical parallel processors. In the case of executing multiple tasks through several servers and each server has a fixed number of processors. The processors are generally composed of two processors (core duo) or fou...

Descripción completa

Detalles Bibliográficos
Autor principal: AlFayez, Fayez
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10403169/
https://www.ncbi.nlm.nih.gov/pubmed/37547421
http://dx.doi.org/10.7717/peerj-cs.1408
_version_ 1785085008975757312
author AlFayez, Fayez
author_facet AlFayez, Fayez
author_sort AlFayez, Fayez
collection PubMed
description This work investigates minimizing the makespan of multiple servers in the case of identical parallel processors. In the case of executing multiple tasks through several servers and each server has a fixed number of processors. The processors are generally composed of two processors (core duo) or four processors (quad). The meaningful format of the number of processors is 2(k), and k ≥ 0. The problem is to find a schedule that minimizes the makespan on 2(k) processors. This problem is identified as NP-hard one. A new network architecture is proposed based on the addition of server management. In addition, two novel algorithms are proposed to solve the addressed scheduling problems. The proposed algorithms are based on the decomposition of the main problem in several sub-problems that are applied to develop new heuristics. In each level of the generated tree, some results are saved and used to decompose the set of processes into subsets for the next level. The proposed methods are experimentally examined showing that the running time of the proposed heuristics is remarkably better than its best rival from the literature. The application of this method is devoted to the network case when there are several servers to be exploited. The experimental results show that in 87.9% of total instances, the most loaded and least loaded subset-sum heuristic (MLS) reaches the best solution. The best-proposed heuristic reaches in 87.4% of cases the optimal solution in an average time of 0.002 s compared with the best of the literature which reaches a solution in an average time of 1.307 s.
format Online
Article
Text
id pubmed-10403169
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-104031692023-08-05 Architecture and enhanced-algorithms to manage servers-processes into network: a management system AlFayez, Fayez PeerJ Comput Sci Algorithms and Analysis of Algorithms This work investigates minimizing the makespan of multiple servers in the case of identical parallel processors. In the case of executing multiple tasks through several servers and each server has a fixed number of processors. The processors are generally composed of two processors (core duo) or four processors (quad). The meaningful format of the number of processors is 2(k), and k ≥ 0. The problem is to find a schedule that minimizes the makespan on 2(k) processors. This problem is identified as NP-hard one. A new network architecture is proposed based on the addition of server management. In addition, two novel algorithms are proposed to solve the addressed scheduling problems. The proposed algorithms are based on the decomposition of the main problem in several sub-problems that are applied to develop new heuristics. In each level of the generated tree, some results are saved and used to decompose the set of processes into subsets for the next level. The proposed methods are experimentally examined showing that the running time of the proposed heuristics is remarkably better than its best rival from the literature. The application of this method is devoted to the network case when there are several servers to be exploited. The experimental results show that in 87.9% of total instances, the most loaded and least loaded subset-sum heuristic (MLS) reaches the best solution. The best-proposed heuristic reaches in 87.4% of cases the optimal solution in an average time of 0.002 s compared with the best of the literature which reaches a solution in an average time of 1.307 s. PeerJ Inc. 2023-07-18 /pmc/articles/PMC10403169/ /pubmed/37547421 http://dx.doi.org/10.7717/peerj-cs.1408 Text en ©2023 AlFayez https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Algorithms and Analysis of Algorithms
AlFayez, Fayez
Architecture and enhanced-algorithms to manage servers-processes into network: a management system
title Architecture and enhanced-algorithms to manage servers-processes into network: a management system
title_full Architecture and enhanced-algorithms to manage servers-processes into network: a management system
title_fullStr Architecture and enhanced-algorithms to manage servers-processes into network: a management system
title_full_unstemmed Architecture and enhanced-algorithms to manage servers-processes into network: a management system
title_short Architecture and enhanced-algorithms to manage servers-processes into network: a management system
title_sort architecture and enhanced-algorithms to manage servers-processes into network: a management system
topic Algorithms and Analysis of Algorithms
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10403169/
https://www.ncbi.nlm.nih.gov/pubmed/37547421
http://dx.doi.org/10.7717/peerj-cs.1408
work_keys_str_mv AT alfayezfayez architectureandenhancedalgorithmstomanageserversprocessesintonetworkamanagementsystem