dc.contributor |
Universidade Federal de Santa Catarina |
pt_BR |
dc.contributor.advisor |
Friedrich, Luis Fernando |
pt_BR |
dc.contributor.author |
Silveira, Cláudia Heusi |
pt_BR |
dc.date.accessioned |
2012-10-18T01:57:42Z |
|
dc.date.available |
2012-10-18T01:57:42Z |
|
dc.date.issued |
2000 |
|
dc.date.submitted |
2000 |
pt_BR |
dc.identifier.other |
185327 |
pt_BR |
dc.identifier.uri |
http://repositorio.ufsc.br/xmlui/handle/123456789/79311 |
|
dc.description |
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. |
pt_BR |
dc.description.abstract |
O objetivo principal deste trabalho é propor um mecanismo de comunicação entre processos baseado no modelo de comunicação em grupo para o ambiente paralelo/distribuído CRUX. Um programa paralelo/distribuído no ambiente CRUX é composto por vários processos que se comunicam através de mensagens (comunicação um-para-um). Os processos são criados dinamicamente, podendo ser mapeados em qualquer um dos componentes (nós) do ambiente paralelo/distribuído CRUX. A partir do mecanismo proposto será possível: a) comunicar (envio de mensagens) um processo com n outros processos pertencentes ao mesmo grupo (comunicação um-para-n); b) uma melhor estruturação das aplicações que têm comunicação em grupo como requisito e c) um melhor desempenho na comunicação entre os grupos de processos. O mecanismo proposto tem como metas principais: suportar o gerenciamento dos grupos e o envio/recepção de mensagens de/para os grupos. Para tanto, utiliza uma abordagem onde um servidor de grupos centralizado mantém uma tabela com informações sobre os grupos do sistema. As mensagens podem ser enviadas ponto-a-ponto para um membro de um grupo ou então difundidas para todos os membros do grupo. Em qualquer um dos casos a comunicação é síncrona. |
pt_BR |
dc.format.extent |
ii, 66 f.| il. |
pt_BR |
dc.language.iso |
por |
pt_BR |
dc.publisher |
Florianópolis, SC |
pt_BR |
dc.subject.classification |
Informatica |
pt_BR |
dc.subject.classification |
Ciência da computação |
pt_BR |
dc.subject.classification |
Comunicação em grupo (Computação) |
pt_BR |
dc.subject.classification |
Sistemas operacionais distribuidos (Computadores) |
pt_BR |
dc.subject.classification |
Programacao paralela |
pt_BR |
dc.subject.classification |
(Computação) |
pt_BR |
dc.title |
GCCRUX: um mecanismo de comunicação em grupo para o ambiente paralelo/distribuído CRUX |
pt_BR |
dc.type |
Dissertação (Mestrado) |
pt_BR |