Algoritmos de Escalonamento Gangue com Estratégias de Migracão em um Ambiente MCMCA

Francisca Aparecida Prado Pinto, Henrique Jorge Amorim Holanda, Giovanni Cordeiro Barroso, Carla Katarina Marques
2018 Revista de Informática Teórica e Aplicada  
Over the past decade, the fast advance of network technologies, hardware and middleware, as well as software resource sophistication has contributed to the emergence of new computational models. Consequently, there was a capacity increasing for efficient and effective use of resources distributed aiming to integrate them, in order to provide a widely distributed environment, which computational capacity could be used to solve complex computer problems. The two most challenging aspects of
more » ... uted systems are resource management and task scheduling. This work contributes to minimize such problems by (i) the use of migration techniques; (ii) implementing a multicore multicluster simulation environment with mechanisms for load balancing with the purpose of analyzing the system in different contexts; (iii) plus, the gang scheduling implementation algorithms will be analyzed through the use of metrics, in order to measure the schedulers performance in different situations. Thus, the results showed a better use of resources, implying operating costs reduction. Resumo: Ao longo daúltima década, o rápido avanço das tecnologias de rede, hardware e middleware, bem como a sofisticação dos recursos de software contribuíram para o surgimento de novos modelos computacionais. Consequentemente, houve uma capacidade crescente para o uso eficiente e efetivo de recursos distribuídos visando integrá-los, de modo a fornecer um ambiente amplamente distribuído, cuja capacidade computacional podendo ser utilizada para resolver problemas complexos. Os dois aspectos mais desafiadores dos sistemas distribuídos, são o gerenciamento de recursos e o escalonamento de tarefas. Este trabalho contribui para minimizar tais problemáticas: (i) através do uso de técnicas de migração; (ii) a implementação de um ambiente de simulação multicore multicluster com mecanismo de balanceamento de carga, a fim de analisar o sistema em diversos contextos; (iii) implementação e análise dos escalonadores de gangues através de métricas com intuito de medir o desempenho em diferentes situações. Assim, os resultados mostraram um melhor uso dos recursos, implicando na redução de custos operacionais. Palavras-Chave: Sistemas distribuídos -Jobs paralelos -Técnicas de migração -Escalonamento de gangue
doi:10.22456/2175-2745.79994 fatcat:763ocgxmajaybem5h6dnmjq4ie