Uma Solução de escalonamento para o DPC++


Autoria(s): Schlemer, Elgio
Contribuinte(s)

Navaux, Philippe Olivier Alexandre

Data(s)

06/06/2007

2002

Resumo

Este trabalho descreve uma implementação de um modelo de escalonamento para a linguagem de programação DPC++. Esta linguagem, desenvolvida no Instituto de Informática da UFRGS, possibilita que uma aplicação orientada a objetos seja distribuída entre vários processadores através de objetos distribuídos. Muito mais que uma simples biblioteca de comunicação, o DPC ++ torna a troca de mensagens totalmente transparente aos objetos. A integração do DPC++ com o DECK, também em desenvolvimento, trará grandes inovações ao DPC++, principalmente pelo uso de theads. O escalonador proposto para este modelo utiliza estes recursos para implantar os chamados processos espiões, que monitoram a carga de uma máquina, enviando seus resultados ao escalonador. O escalonador implementado possui, desta forma, dois módulos: objetos espiões implementados como um serviço do DECK e o escalonador propriamente dito, incluído no objeto Diretório, parte integrante do DPC++.

Formato

application/pdf

Identificador

http://hdl.handle.net/10183/2501

000320718

Idioma(s)

por

Direitos

Open Access

Palavras-Chave #Arquitetura de computadores #Processamento distribuido #Escalonamento : Processos #Dpc++ #Objetos distribuidos
Tipo

Dissertação