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...
Autor principal: | |
---|---|
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 |