Modelo de balanceamento de carga através de migração de tarefas em MPSoC s de tempo real
AUTOR(ES)
Alexandra da Costa Pinto de Aguiar
DATA DE PUBLICAÇÃO
2009
RESUMO
Sistemas embarcados, em muitos casos, utilizam mais de um processador formando arquiteturas multiprocessadas homogêneas ou heterogêneas. Sistemas multiprocessados que sejam implementados em um único chip são denominados de MPSoCs. Assim como em sistemas multiprocessados de propósito geral, a utilização de técnicas de balanceamento de carga também pode trazer benefício no âmbito dos sistemas embarcados multiprocessados, uma vez que ajudam a distribuir de forma equilibrada as tarefas do sistema entre os diversos elementos de processamento existentes. Essa distribuição justa é um aspecto chave uma vez que pontos sobrecarregados devem ser evitados por apresentar, em geral, as maiores temperaturas do chip. Pontos superaquecidos de um chip podem ter mecanismos de falha acelerados e, por esse motivo, devem ser evitados. Além disso, técnicas dinâmicas de balanceamento de carga têm a possibilidade de lidar com a dinamicidade dos sistemas embarcados atuais, tais como equipamentos multimídia, onde o próprio usuário pode acrescentar tarefas ao sistema. Assim, este trabalho tem como objetivo propor um modelo de balanceamento de carga que utilize a técnica de migração de tarefas em um MPSoC que contemple, também, tarefas de tempo real. O modelo proposto utiliza gerenciadores locais e um gerenciador global e foi implementado sobre uma plataforma MPSoC real onde teve seu funcionamento validado, verificando-se uma diminuição na perda de deadlines bem como um equilíbrio maior do sistema ao longo de seu tempo de vida.
ASSUNTO(S)
multiprocessadores migraÇÃo informÁtica sistemas distribuÍdos ciencia da computacao
ACESSO AO ARTIGO
http://tede.pucrs.br/tde_busca/arquivo.php?codArquivo=2110Documentos Relacionados
- Dynamic task allocation strategies in MPSoC for soft real-time applications
- Modelo de migração de tarefas para MPSoCs baseados em redes-em-chip
- Simulação de reservatórios de petróleo em ambiente MPSoC
- Implementação e avaliação de desempenho de um MPSoC homogêneo interconectado por NoC
- Software performance estimation in MPSoC design