Migración controlada de procesos en sistemas distribuidos

Autores/as

  • Terecio Diosnel Marecos Brizuela Universidad Nacional de Pilar

Palabras clave:

Sistemas Operativos, Migración de Procesos en Sistemas Distribuidos, Balanceo de Carga, Consumo de Energía, Operadores de Agregación, Modelo de Decisión

Resumen

En entornos de sistemas de procesamiento distribuido, la toma de decisiones respecto al acceso a los recursos compartidos es crucial para asegurar la sincronización y operatividad conjunta de los procesos. Este estudio se enfoca en desarrollar modelos de decisión que consideren la migración controlada de procesos, abordando aspectos como el balanceo de carga, el consumo energético y las necesidades técnicas específicas. Su objetivo principal radica en resolver los desafíos asociados a la sobrecarga en los nodos de sistemas distribuidos.
La investigación propone un modelo innovador de migración inteligente de procesos, priorizando el equilibrio de la carga entre los nodos, tanto en entornos homogéneos como heterogéneos. La estrategia adoptada se basa en una metodología cuantitativa que enfoca la relación entre los procesos y los recursos requeridos. Se seleccionan casos específicos alineados con los objetivos del estudio, buscando establecer relaciones causa-efecto generalizables mediante una lógica que relaciona la teoría con la evidencia empírica.
Las técnicas utilizadas para obtener y analizar información empírica se sustentan en la simulación de modelos de decisión y operadores de agregación. Estos datos permiten comparar el rendimiento de los modelos propuestos con los modelos clásicos, evaluando su desempeño en términos de carga de trabajo y consumo de recursos, con la meta continua de mejorar los modelos implementados.
La evaluación periódica del estado de las cargas, utilizando la desviación estándar como
indicador, señala la necesidad de ajustes para equilibrar la carga de trabajo entre los nodos, especialmente en entornos heterogéneos donde la compatibilidad en las características de los nodos es esencial para la migración. Los resultados obtenidos confirman la eficacia del modelo en la gestión de recursos, corrigiendo desequilibrios en los nodos distribuidos. Las conclusiones resaltan la utilidad de este enfoque novedoso para abordar problemas de sobrecarga y distribución desequilibrada de carga en sistemas distribuidos. Se sugiere la necesidad de investigaciones futuras para desarrollar algoritmos más avanzados, posiblemente utilizando enfoques basados en aprendizaje automático para mejorar la precisión en la toma de decisiones.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

Marecos Brizuela, T. D., Agostini, F., & La Red Martínez, D. L. (2022). Migración controlada de procesos en sistemas distribuidos. Memorias Del Encuentro Argentino de Ingenieria, 173–180.

Maurya, S. K., & Ahmad, K. (2013). Load balancing in distributed system through task migration. International Journal of Engineering and Technology, 5(2).

Miloj́ičić, D. S., Douglis, F., Paindaveine, Y., Wheeler, R., & Zhou, S. (2000). Process migration. ACM Computing Surveys, 32(3). https://doi.org/10.1145/367701.367728

Naghash Asadi, A., Abdollahi Azgomi, M., & Entezari-Maleki, R. (2019a). Evaluation of the impacts of failures and resource heterogeneity on the power consumption and performance of IaaS clouds. Journal of Supercomputing, 75(5). https://doi.org/10.1007/s11227-018-2699-5

Naghash Asadi, A., Abdollahi Azgomi, M., & Entezari-Maleki, R. (2019b). Unified power and performance analysis of cloud computing infrastructure using stochastic reward nets. Computer Communications, 138. https://doi.org/10.1016/j.comcom.2019.03.004

Patel, D. (2015). Process migration and load balancing. International Journal of Research in Advance Engineering, 1(1), 25. https://doi.org/10.26472/ijrae.v1i1.10

Peláez, J., Doña, J. M., & Gómez-Ruiz, J. A. (2007). Analysis of OWA operators in decision making for modelling the majority concept. Applied Mathematics and Computation, 186(2). https://doi.org/10.1016/j.amc.2006.07.161

Peláez, J., Dona, J., & Red, D. La. (2004). Majority opinion in group decision making using the qma-owa operator. 449–454.

Rathore, N., & Chana, I. (2014). Load Balancing and Job Migration Techniques in Grid: A Survey of Recent Trends. Wireless Personal Communications, 79(3). https://doi.org/10.1007/s11277-014-1975-9

Ricart, G., & Agrawala, A. K. (1981). An optimal algorithm for mutual exclusion in computer networks. Communications of the ACM, 24(1). https://doi.org/10.1145/358527.358537

Sánchez Dams, R.-D. (2014). Load balancing for distribuited databases access using a random heuristic algorithm. Prospectiva, 12(1). https://doi.org/10.15665/rp.v12i1.150

Shah, V., & Kapadia, V. (2012). Load Balancing by Process Migration in Distributed Operating System. International Journal of Soft Computing and Engineering (IJSCE), 2(1).

Sharma, V., Tech Scholar, M., & Sharma, V. (2012). A Survey on Process Migration. International Journal of Advanced Research in Computer Science, 3(6), 29–34.

Smith, J. M. (1988). Survey Of Process Migration Mechanisms. Operating Systems Review (ACM), 22(3). https://doi.org/10.1145/47671.47673

Sohrabi, Z., & Mousavi Khaneghah, E. (2020). Challenges of Using Live Process Migration in Distributed Exascale Systems. Azerbaijan Journal of High Performance Computing, 3(2), 151–163. https://doi.org/10.32010/26166127.2020.3.2.151.163

Stallings, W. (2005). Sistemas operativos Aspectos internos y principios de diseño: Vol. Quinta Edi.

Tanenbaum, A., Guerrero, G., & Velasco, Ó. (1996). Sistemas operativos distribuidos. Prentice-Hall Hispanoamericana S.A.

Tanenbaum, A. S. (2009). Sistemas Operativos Modernos Tercera Edición. In Pearson education.

Tanenbaum, A. S., & Van Steen, M. (2008). Sistemas Distribuidos - Principios y Paradigmas (2da.). Pearson Educación S. A.

Thakkar, N., & Pandya, A. (2013). Process Migration in Heterogeneous Systems. 1(7), 1425–1427.

Thapliyal, N., & Dimri, P. (2020). Green Cloud Computing Strategies for Load Balancing. Journal of Computational and Theoretical Nanoscience, 17(6), 2695–2698. https://doi.org/10.1166/jctn.2020.8969

Upadhyay, A., & Lakkadwala, P. (2015). Migration of over loaded process and schedule for resource utilization in Cloud Computing. 2015 4th International Conference on Reliability, Infocom Technologies and Optimization: Trends and Future Directions, ICRITO 2015. https://doi.org/10.1109/ICRITO.2015.7359325

Wang, C., Mueller, F., Engelmann, C., & Scott, S. L. (2012). Proactive process-level live migration and back migration in HPC environments. Journal of Parallel and Distributed Computing, 72(2). https://doi.org/10.1016/j.jpdc.2011.10.009

Descargas

Publicado

03/28/2025

Cómo citar

Marecos Brizuela, T. D. (2025). Migración controlada de procesos en sistemas distribuidos. RECIENTE, 2(3). Recuperado a partir de https://revistas.aplicadas.edu.py/index.php/reciente/article/view/50