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

Detalhes bibliográficos
Ano de defesa: 2002
Autor(a) principal: Schlemer, Elgio
Orientador(a): Navaux, Philippe Olivier Alexandre
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://hdl.handle.net/10183/2501
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++.
id URGS_281835e86fb2a0ffc00c3e8f63ee04bc
oai_identifier_str oai:www.lume.ufrgs.br:10183/2501
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str
spelling Schlemer, ElgioNavaux, Philippe Olivier Alexandre2007-06-06T17:22:25Z2002http://hdl.handle.net/10183/2501000320718Este 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++.application/pdfporArquitetura de computadoresProcessamento distribuídoEscalonamento : ProcessosDpc++Objetos distribuidosUma Solução de escalonamento para o DPC++info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2002mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000320718.pdf000320718.pdfTexto completoapplication/pdf693013http://www.lume.ufrgs.br/bitstream/10183/2501/1/000320718.pdf7047c331ec4a0a0abd15954fc467a027MD51TEXT000320718.pdf.txt000320718.pdf.txtExtracted Texttext/plain403489http://www.lume.ufrgs.br/bitstream/10183/2501/2/000320718.pdf.txtf364986503c8dd7d13d585d482c157daMD52THUMBNAIL000320718.pdf.jpg000320718.pdf.jpgGenerated Thumbnailimage/jpeg1014http://www.lume.ufrgs.br/bitstream/10183/2501/3/000320718.pdf.jpged0bde0cf9b5dfcc280b49a8b24eb773MD5310183/25012022-02-22 05:02:09.097225oai:www.lume.ufrgs.br:10183/2501Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532022-02-22T08:02:09Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Uma Solução de escalonamento para o DPC++
title Uma Solução de escalonamento para o DPC++
spellingShingle Uma Solução de escalonamento para o DPC++
Schlemer, Elgio
Arquitetura de computadores
Processamento distribuído
Escalonamento : Processos
Dpc++
Objetos distribuidos
title_short Uma Solução de escalonamento para o DPC++
title_full Uma Solução de escalonamento para o DPC++
title_fullStr Uma Solução de escalonamento para o DPC++
title_full_unstemmed Uma Solução de escalonamento para o DPC++
title_sort Uma Solução de escalonamento para o DPC++
author Schlemer, Elgio
author_facet Schlemer, Elgio
author_role author
dc.contributor.author.fl_str_mv Schlemer, Elgio
dc.contributor.advisor1.fl_str_mv Navaux, Philippe Olivier Alexandre
contributor_str_mv Navaux, Philippe Olivier Alexandre
dc.subject.por.fl_str_mv Arquitetura de computadores
Processamento distribuído
Escalonamento : Processos
Dpc++
Objetos distribuidos
topic Arquitetura de computadores
Processamento distribuído
Escalonamento : Processos
Dpc++
Objetos distribuidos
description 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++.
publishDate 2002
dc.date.issued.fl_str_mv 2002
dc.date.accessioned.fl_str_mv 2007-06-06T17:22:25Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/2501
dc.identifier.nrb.pt_BR.fl_str_mv 000320718
url http://hdl.handle.net/10183/2501
identifier_str_mv 000320718
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/2501/1/000320718.pdf
http://www.lume.ufrgs.br/bitstream/10183/2501/2/000320718.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/2501/3/000320718.pdf.jpg
bitstream.checksum.fl_str_mv 7047c331ec4a0a0abd15954fc467a027
f364986503c8dd7d13d585d482c157da
ed0bde0cf9b5dfcc280b49a8b24eb773
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1797064856357044224