Simulador para la evaluación de algoritmos para la gestión de recursos compartidos en sistemas distribuidos

Autores
La Red Martínez, David Luis; Agostini, Federico; Acosta, Julio César; Gerzel, Stella Maris; Latyn, Leandro
Año de publicación
2022
Idioma
español castellano
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Fil: La Red Martínez, David Luis. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
Fil: Agostini, Federico. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
Fil: Acosta, Julio César. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
Fil: Gerzel, Stella. Universidad Nacional del Chaco Austral; Argentina.
Fil: Latyn, Leandro. Universidad Nacional del Chaco Austral; Argentina.
En los sistemas de procesamiento distribuido, especialmente cuando los procesos constituyen grupos colaborativos, es necesario que, al hacerse la asignación de recursos a los procesos, se tomen decisiones basadas en acuerdos respecto del acceso a recursos; las decisiones pueden estar relacionadas con la realización de determinada actividad que requiera o no la sincronización de los procesos, requiriendo el uso de recursos compartidos en la modalidad de exclusión mutua. Así surge el siguiente interrogante: ¿Cuáles son los modelos de decisión y los operadores de agregación que habrá que generar incorporando la perspectiva cognitiva global a los modelos clásicos para hacer más inteligente la toma de decisiones en la gestión de recursos y grupos de procesos teniendo en cuenta la autorregulación? ¿Cómo se implementarán los algoritmos de los distintos modelos de decisión? ¿Cómo validar los nuevos algoritmos propuestos comparándolos entre sí y con los algoritmos tradicionales? Para ello es necesario disponer de un simulador que implemente los algoritmos tradicionales y los nuevos propuestos y permita observar su comportamiento y resultados ante diferentes tipos de cargas de trabajo. Se consideran modelos clásicos para acceder a recursos compartidas en la modalidad de exclusión mutua utilizando regiones críticas al algoritmo centralizado, al algoritmo distribuido de Lamport, Ricart y Agrawala, al algoritmo de anillo de fichas, entre otros. Se presenta un prototipo de simulador para la evaluación del desempeño de los nuevos modelos de decisión y operadores de agregación propuestos frente a los principales modelos tradicionales.
In distributed processing systems, especially when processes constitute collaborative groups, it is necessary that, when allocating resources to processes, decisions are made based on agreements regarding access to resources; decisions may be related to the performance of a certain activity that requires or not the synchronization of processes, requiring the use of shared resources in the mode of mutual exclusion. Thus, the following question arises: What are the decision models and aggregation operators that will have to be generated by incorporating the global cognitive perspective to the classical models to make more intelligent decision making in the management of resources and groups of processes taking into account self-regulation? How will the algorithms of the different decision models be implemented? How to validate the new proposed algorithms by comparing them with each other and with traditional algorithms? For this, it is necessary to have a simulator that implements the traditional and the new proposed algorithms and allows to observe their behavior and results under different types of workloads. Classical models are considered for accessing shared resources in the mutual exclusion mode using critical regions to the centralized algorithm, the distributed algorithm of Lamport, Ricart and Agrawala, the token ring algorithm, among others. A prototype simulator is presented to evaluate the performance of the proposed new decision models and aggregation operators against the main traditional models.
Fuente
Revista de Investigación en Tecnologías de la Información, 2022, vol. 10, no. 20, p. 62-79.
Materia
Sistemas operativos
Sistemas distribuidos
Gestión de recursos y procesos
Simulador de algoritmos de gestión de recursos y procesos
Modelos de decisión
Operating Systems
Distributed Systems, Resource and Process Management
Resource and Process
Management Algorithm Simulator
Decision Modeling
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-nd/2.5/ar/
Repositorio
Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
Institución
Universidad Nacional del Nordeste
OAI Identificador
oai:repositorio.unne.edu.ar:123456789/60923

id RIUNNE_f14d2fb539563ee0a4645baaa0b378e0
oai_identifier_str oai:repositorio.unne.edu.ar:123456789/60923
network_acronym_str RIUNNE
repository_id_str 4871
network_name_str Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
spelling Simulador para la evaluación de algoritmos para la gestión de recursos compartidos en sistemas distribuidosSimulator for the evaluation of algorithms for the management of shared resources in distributed systemsLa Red Martínez, David LuisAgostini, FedericoAcosta, Julio CésarGerzel, Stella MarisLatyn, LeandroSistemas operativosSistemas distribuidosGestión de recursos y procesosSimulador de algoritmos de gestión de recursos y procesosModelos de decisiónOperating SystemsDistributed Systems, Resource and Process ManagementResource and ProcessManagement Algorithm SimulatorDecision ModelingFil: La Red Martínez, David Luis. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.Fil: Agostini, Federico. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.Fil: Acosta, Julio César. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.Fil: Gerzel, Stella. Universidad Nacional del Chaco Austral; Argentina.Fil: Latyn, Leandro. Universidad Nacional del Chaco Austral; Argentina.En los sistemas de procesamiento distribuido, especialmente cuando los procesos constituyen grupos colaborativos, es necesario que, al hacerse la asignación de recursos a los procesos, se tomen decisiones basadas en acuerdos respecto del acceso a recursos; las decisiones pueden estar relacionadas con la realización de determinada actividad que requiera o no la sincronización de los procesos, requiriendo el uso de recursos compartidos en la modalidad de exclusión mutua. Así surge el siguiente interrogante: ¿Cuáles son los modelos de decisión y los operadores de agregación que habrá que generar incorporando la perspectiva cognitiva global a los modelos clásicos para hacer más inteligente la toma de decisiones en la gestión de recursos y grupos de procesos teniendo en cuenta la autorregulación? ¿Cómo se implementarán los algoritmos de los distintos modelos de decisión? ¿Cómo validar los nuevos algoritmos propuestos comparándolos entre sí y con los algoritmos tradicionales? Para ello es necesario disponer de un simulador que implemente los algoritmos tradicionales y los nuevos propuestos y permita observar su comportamiento y resultados ante diferentes tipos de cargas de trabajo. Se consideran modelos clásicos para acceder a recursos compartidas en la modalidad de exclusión mutua utilizando regiones críticas al algoritmo centralizado, al algoritmo distribuido de Lamport, Ricart y Agrawala, al algoritmo de anillo de fichas, entre otros. Se presenta un prototipo de simulador para la evaluación del desempeño de los nuevos modelos de decisión y operadores de agregación propuestos frente a los principales modelos tradicionales.In distributed processing systems, especially when processes constitute collaborative groups, it is necessary that, when allocating resources to processes, decisions are made based on agreements regarding access to resources; decisions may be related to the performance of a certain activity that requires or not the synchronization of processes, requiring the use of shared resources in the mode of mutual exclusion. Thus, the following question arises: What are the decision models and aggregation operators that will have to be generated by incorporating the global cognitive perspective to the classical models to make more intelligent decision making in the management of resources and groups of processes taking into account self-regulation? How will the algorithms of the different decision models be implemented? How to validate the new proposed algorithms by comparing them with each other and with traditional algorithms? For this, it is necessary to have a simulator that implements the traditional and the new proposed algorithms and allows to observe their behavior and results under different types of workloads. Classical models are considered for accessing shared resources in the mutual exclusion mode using critical regions to the centralized algorithm, the distributed algorithm of Lamport, Ricart and Agrawala, the token ring algorithm, among others. A prototype simulator is presented to evaluate the performance of the proposed new decision models and aggregation operators against the main traditional models.Sistema Educativo de Investigación Científica e Innovación Tecnológica2022-03-25info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfp. 62-79.application/pdfLa Red Martínez, David Luis, et al., 2022. Simulador para la evaluación de algoritmos para la gestión de recursos compartidos en sistemas distribuidos. Revista de Investigación en Tecnologías de la Información. Barcelona: Sistema Educativo de Investigación Científica e Innovación Tecnológica, vol. 10, no. 20, p. 62-79. ISSN 2387-0893. DOI https://doi.org/10.36825/RITI.10.20.0062387-0893https://repositorio.unne.edu.ar/handle/123456789/60923Revista de Investigación en Tecnologías de la Información, 2022, vol. 10, no. 20, p. 62-79.reponame:Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)instname:Universidad Nacional del Nordestespahttps://riti.es/index.php/riti/article/view/31/50https://doi.org/10.36825/RITI.10.20.006info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/2.5/ar/Atribución-NoComercial-SinDerivadas 2.5 Argentina2026-10-01T12:00:01Zoai:repositorio.unne.edu.ar:123456789/60923instacron:UNNEInstitucionalhttp://repositorio.unne.edu.ar/Universidad públicaNo correspondehttp://repositorio.unne.edu.ar/oaiososa@bib.unne.edu.ar;sergio.alegria@unne.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:48712026-10-01 12:00:01.759Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE) - Universidad Nacional del Nordestefalse
dc.title.none.fl_str_mv Simulador para la evaluación de algoritmos para la gestión de recursos compartidos en sistemas distribuidos
Simulator for the evaluation of algorithms for the management of shared resources in distributed systems
title Simulador para la evaluación de algoritmos para la gestión de recursos compartidos en sistemas distribuidos
spellingShingle Simulador para la evaluación de algoritmos para la gestión de recursos compartidos en sistemas distribuidos
La Red Martínez, David Luis
Sistemas operativos
Sistemas distribuidos
Gestión de recursos y procesos
Simulador de algoritmos de gestión de recursos y procesos
Modelos de decisión
Operating Systems
Distributed Systems, Resource and Process Management
Resource and Process
Management Algorithm Simulator
Decision Modeling
title_short Simulador para la evaluación de algoritmos para la gestión de recursos compartidos en sistemas distribuidos
title_full Simulador para la evaluación de algoritmos para la gestión de recursos compartidos en sistemas distribuidos
title_fullStr Simulador para la evaluación de algoritmos para la gestión de recursos compartidos en sistemas distribuidos
title_full_unstemmed Simulador para la evaluación de algoritmos para la gestión de recursos compartidos en sistemas distribuidos
title_sort Simulador para la evaluación de algoritmos para la gestión de recursos compartidos en sistemas distribuidos
dc.creator.none.fl_str_mv La Red Martínez, David Luis
Agostini, Federico
Acosta, Julio César
Gerzel, Stella Maris
Latyn, Leandro
author La Red Martínez, David Luis
author_facet La Red Martínez, David Luis
Agostini, Federico
Acosta, Julio César
Gerzel, Stella Maris
Latyn, Leandro
author_role author
author2 Agostini, Federico
Acosta, Julio César
Gerzel, Stella Maris
Latyn, Leandro
author2_role author
author
author
author
dc.subject.none.fl_str_mv Sistemas operativos
Sistemas distribuidos
Gestión de recursos y procesos
Simulador de algoritmos de gestión de recursos y procesos
Modelos de decisión
Operating Systems
Distributed Systems, Resource and Process Management
Resource and Process
Management Algorithm Simulator
Decision Modeling
topic Sistemas operativos
Sistemas distribuidos
Gestión de recursos y procesos
Simulador de algoritmos de gestión de recursos y procesos
Modelos de decisión
Operating Systems
Distributed Systems, Resource and Process Management
Resource and Process
Management Algorithm Simulator
Decision Modeling
dc.description.none.fl_txt_mv Fil: La Red Martínez, David Luis. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
Fil: Agostini, Federico. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
Fil: Acosta, Julio César. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
Fil: Gerzel, Stella. Universidad Nacional del Chaco Austral; Argentina.
Fil: Latyn, Leandro. Universidad Nacional del Chaco Austral; Argentina.
En los sistemas de procesamiento distribuido, especialmente cuando los procesos constituyen grupos colaborativos, es necesario que, al hacerse la asignación de recursos a los procesos, se tomen decisiones basadas en acuerdos respecto del acceso a recursos; las decisiones pueden estar relacionadas con la realización de determinada actividad que requiera o no la sincronización de los procesos, requiriendo el uso de recursos compartidos en la modalidad de exclusión mutua. Así surge el siguiente interrogante: ¿Cuáles son los modelos de decisión y los operadores de agregación que habrá que generar incorporando la perspectiva cognitiva global a los modelos clásicos para hacer más inteligente la toma de decisiones en la gestión de recursos y grupos de procesos teniendo en cuenta la autorregulación? ¿Cómo se implementarán los algoritmos de los distintos modelos de decisión? ¿Cómo validar los nuevos algoritmos propuestos comparándolos entre sí y con los algoritmos tradicionales? Para ello es necesario disponer de un simulador que implemente los algoritmos tradicionales y los nuevos propuestos y permita observar su comportamiento y resultados ante diferentes tipos de cargas de trabajo. Se consideran modelos clásicos para acceder a recursos compartidas en la modalidad de exclusión mutua utilizando regiones críticas al algoritmo centralizado, al algoritmo distribuido de Lamport, Ricart y Agrawala, al algoritmo de anillo de fichas, entre otros. Se presenta un prototipo de simulador para la evaluación del desempeño de los nuevos modelos de decisión y operadores de agregación propuestos frente a los principales modelos tradicionales.
In distributed processing systems, especially when processes constitute collaborative groups, it is necessary that, when allocating resources to processes, decisions are made based on agreements regarding access to resources; decisions may be related to the performance of a certain activity that requires or not the synchronization of processes, requiring the use of shared resources in the mode of mutual exclusion. Thus, the following question arises: What are the decision models and aggregation operators that will have to be generated by incorporating the global cognitive perspective to the classical models to make more intelligent decision making in the management of resources and groups of processes taking into account self-regulation? How will the algorithms of the different decision models be implemented? How to validate the new proposed algorithms by comparing them with each other and with traditional algorithms? For this, it is necessary to have a simulator that implements the traditional and the new proposed algorithms and allows to observe their behavior and results under different types of workloads. Classical models are considered for accessing shared resources in the mutual exclusion mode using critical regions to the centralized algorithm, the distributed algorithm of Lamport, Ricart and Agrawala, the token ring algorithm, among others. A prototype simulator is presented to evaluate the performance of the proposed new decision models and aggregation operators against the main traditional models.
description Fil: La Red Martínez, David Luis. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
publishDate 2022
dc.date.none.fl_str_mv 2022-03-25
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv La Red Martínez, David Luis, et al., 2022. Simulador para la evaluación de algoritmos para la gestión de recursos compartidos en sistemas distribuidos. Revista de Investigación en Tecnologías de la Información. Barcelona: Sistema Educativo de Investigación Científica e Innovación Tecnológica, vol. 10, no. 20, p. 62-79. ISSN 2387-0893. DOI https://doi.org/10.36825/RITI.10.20.006
2387-0893
https://repositorio.unne.edu.ar/handle/123456789/60923
identifier_str_mv La Red Martínez, David Luis, et al., 2022. Simulador para la evaluación de algoritmos para la gestión de recursos compartidos en sistemas distribuidos. Revista de Investigación en Tecnologías de la Información. Barcelona: Sistema Educativo de Investigación Científica e Innovación Tecnológica, vol. 10, no. 20, p. 62-79. ISSN 2387-0893. DOI https://doi.org/10.36825/RITI.10.20.006
2387-0893
url https://repositorio.unne.edu.ar/handle/123456789/60923
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://riti.es/index.php/riti/article/view/31/50
https://doi.org/10.36825/RITI.10.20.006
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-nd/2.5/ar/
Atribución-NoComercial-SinDerivadas 2.5 Argentina
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/ar/
Atribución-NoComercial-SinDerivadas 2.5 Argentina
dc.format.none.fl_str_mv application/pdf
p. 62-79.
application/pdf
dc.publisher.none.fl_str_mv Sistema Educativo de Investigación Científica e Innovación Tecnológica
publisher.none.fl_str_mv Sistema Educativo de Investigación Científica e Innovación Tecnológica
dc.source.none.fl_str_mv Revista de Investigación en Tecnologías de la Información, 2022, vol. 10, no. 20, p. 62-79.
reponame:Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
instname:Universidad Nacional del Nordeste
reponame_str Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
collection Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE)
instname_str Universidad Nacional del Nordeste
repository.name.fl_str_mv Repositorio Institucional de la Universidad Nacional del Nordeste (UNNE) - Universidad Nacional del Nordeste
repository.mail.fl_str_mv ososa@bib.unne.edu.ar;sergio.alegria@unne.edu.ar
_version_ 1877862012591013888
score 12.854657