Comunicação em grupo em um ambiente paralelo/distribuído baseado em multicomputador
- Autores
- Bortoluzzi, Dayna Maria; Giraldi, Márcia; Friedrich, Luis Fernando; Silveira, Cláudia Heusi
- Año de publicación
- 1998
- Idioma
- portugués
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- O grande objetivo do processamento paralelo/distribuído é aumentar o desempenho de aplicações que necessitam de grande poder computacional e que são pouco eficientes quando executadas seqüencialmente. Para tanto, o aumento de desempenho é obtido particionando-se uma tarefa em tarefas menores e executando-as em diferentes processadores, paralelamente. Um conjunto de processadores interconectados é a definição mais simples de um ambiente paralelo/distribuído. Os multicomputadores são ambientes paralelo/distribuídos, onde cada processador possui sua própria memória privativa e canais de comunicação ligados através de redes compostas por múltiplos canais bipontuais. Nestes ambientes a interação entre os processos que compõe um programa paralelo é feita essencialmente por troca de mensagens. A forma mais elementar de interação entre processos baseada em troca de mensagens é a comunicação ponto a ponto, onde um processo origem envia uma mensagem para um processo destino. Entretanto, por questões de desempenho e até facilidade de programação, muitas aplicações paralelas/distribuídas tem como requisito um sistema de passagem de mensagens que suporte comunicação em grupo. Por exemplo, considere um grupo de servidores de arquivos que tem como tarefa comum oferecer um serviço de arquivos tolerante a falhas. Neste caso, espera-se que as requisições de serviço emitidas por clientes sejam recebidas por todos os servidores de arquivos. Assim, mesmo que um servidor de arquivos não possa atender outros poderão atender o pedido. Para que isso seja possível é necessário que exista um mecanismo de comunicação alternativo, diferente da comunicação envolvendo apenas dois processos, onde é possível a recepção de uma mesma mensagem por vários recebedores. Este mecanismo, as suas primitivas de controle, podem ser fornecidos pelo Sistema Operacional, através de chamadas de sistema ou biblioteca de funções. Este trabalho apresenta o projeto e desenvolvimento de um conjunto de primitivas de suporte para comunicação em grupo em um ambiente paralelo/distribuído com arquitetura baseada em multicomputador.
Sistemas Distribuidos - Redes Concurrencia - Sesión de pósters
Red de Universidades con Carreras en Informática (RedUNCI) - Materia
-
Ciencias Informáticas
Informática
Distributed Systems
Group and Organization Interfaces
Computer Systems Organization
comunicação em grupo
computação paralela/distribuída
multicomputadores
sistemas operacionais - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/24558
Ver los metadatos del registro completo
id |
SEDICI_c6900e7b7b03fff5914b21202e7c0a5f |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/24558 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Comunicação em grupo em um ambiente paralelo/distribuído baseado em multicomputadorBortoluzzi, Dayna MariaGiraldi, MárciaFriedrich, Luis FernandoSilveira, Cláudia HeusiCiencias InformáticasInformáticaDistributed SystemsGroup and Organization InterfacesComputer Systems Organizationcomunicação em grupocomputação paralela/distribuídamulticomputadoressistemas operacionaisO grande objetivo do processamento paralelo/distribuído é aumentar o desempenho de aplicações que necessitam de grande poder computacional e que são pouco eficientes quando executadas seqüencialmente. Para tanto, o aumento de desempenho é obtido particionando-se uma tarefa em tarefas menores e executando-as em diferentes processadores, paralelamente. Um conjunto de processadores interconectados é a definição mais simples de um ambiente paralelo/distribuído. Os multicomputadores são ambientes paralelo/distribuídos, onde cada processador possui sua própria memória privativa e canais de comunicação ligados através de redes compostas por múltiplos canais bipontuais. Nestes ambientes a interação entre os processos que compõe um programa paralelo é feita essencialmente por troca de mensagens. A forma mais elementar de interação entre processos baseada em troca de mensagens é a comunicação ponto a ponto, onde um processo origem envia uma mensagem para um processo destino. Entretanto, por questões de desempenho e até facilidade de programação, muitas aplicações paralelas/distribuídas tem como requisito um sistema de passagem de mensagens que suporte comunicação em grupo. Por exemplo, considere um grupo de servidores de arquivos que tem como tarefa comum oferecer um serviço de arquivos tolerante a falhas. Neste caso, espera-se que as requisições de serviço emitidas por clientes sejam recebidas por todos os servidores de arquivos. Assim, mesmo que um servidor de arquivos não possa atender outros poderão atender o pedido. Para que isso seja possível é necessário que exista um mecanismo de comunicação alternativo, diferente da comunicação envolvendo apenas dois processos, onde é possível a recepção de uma mesma mensagem por vários recebedores. Este mecanismo, as suas primitivas de controle, podem ser fornecidos pelo Sistema Operacional, através de chamadas de sistema ou biblioteca de funções. Este trabalho apresenta o projeto e desenvolvimento de um conjunto de primitivas de suporte para comunicação em grupo em um ambiente paralelo/distribuído com arquitetura baseada em multicomputador.Sistemas Distribuidos - Redes Concurrencia - Sesión de póstersRed de Universidades con Carreras en Informática (RedUNCI)1998-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/24558info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)porreponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-10-15T10:48:33Zoai:sedici.unlp.edu.ar:10915/24558Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-10-15 10:48:33.417SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Comunicação em grupo em um ambiente paralelo/distribuído baseado em multicomputador |
title |
Comunicação em grupo em um ambiente paralelo/distribuído baseado em multicomputador |
spellingShingle |
Comunicação em grupo em um ambiente paralelo/distribuído baseado em multicomputador Bortoluzzi, Dayna Maria Ciencias Informáticas Informática Distributed Systems Group and Organization Interfaces Computer Systems Organization comunicação em grupo computação paralela/distribuída multicomputadores sistemas operacionais |
title_short |
Comunicação em grupo em um ambiente paralelo/distribuído baseado em multicomputador |
title_full |
Comunicação em grupo em um ambiente paralelo/distribuído baseado em multicomputador |
title_fullStr |
Comunicação em grupo em um ambiente paralelo/distribuído baseado em multicomputador |
title_full_unstemmed |
Comunicação em grupo em um ambiente paralelo/distribuído baseado em multicomputador |
title_sort |
Comunicação em grupo em um ambiente paralelo/distribuído baseado em multicomputador |
dc.creator.none.fl_str_mv |
Bortoluzzi, Dayna Maria Giraldi, Márcia Friedrich, Luis Fernando Silveira, Cláudia Heusi |
author |
Bortoluzzi, Dayna Maria |
author_facet |
Bortoluzzi, Dayna Maria Giraldi, Márcia Friedrich, Luis Fernando Silveira, Cláudia Heusi |
author_role |
author |
author2 |
Giraldi, Márcia Friedrich, Luis Fernando Silveira, Cláudia Heusi |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Informática Distributed Systems Group and Organization Interfaces Computer Systems Organization comunicação em grupo computação paralela/distribuída multicomputadores sistemas operacionais |
topic |
Ciencias Informáticas Informática Distributed Systems Group and Organization Interfaces Computer Systems Organization comunicação em grupo computação paralela/distribuída multicomputadores sistemas operacionais |
dc.description.none.fl_txt_mv |
O grande objetivo do processamento paralelo/distribuído é aumentar o desempenho de aplicações que necessitam de grande poder computacional e que são pouco eficientes quando executadas seqüencialmente. Para tanto, o aumento de desempenho é obtido particionando-se uma tarefa em tarefas menores e executando-as em diferentes processadores, paralelamente. Um conjunto de processadores interconectados é a definição mais simples de um ambiente paralelo/distribuído. Os multicomputadores são ambientes paralelo/distribuídos, onde cada processador possui sua própria memória privativa e canais de comunicação ligados através de redes compostas por múltiplos canais bipontuais. Nestes ambientes a interação entre os processos que compõe um programa paralelo é feita essencialmente por troca de mensagens. A forma mais elementar de interação entre processos baseada em troca de mensagens é a comunicação ponto a ponto, onde um processo origem envia uma mensagem para um processo destino. Entretanto, por questões de desempenho e até facilidade de programação, muitas aplicações paralelas/distribuídas tem como requisito um sistema de passagem de mensagens que suporte comunicação em grupo. Por exemplo, considere um grupo de servidores de arquivos que tem como tarefa comum oferecer um serviço de arquivos tolerante a falhas. Neste caso, espera-se que as requisições de serviço emitidas por clientes sejam recebidas por todos os servidores de arquivos. Assim, mesmo que um servidor de arquivos não possa atender outros poderão atender o pedido. Para que isso seja possível é necessário que exista um mecanismo de comunicação alternativo, diferente da comunicação envolvendo apenas dois processos, onde é possível a recepção de uma mesma mensagem por vários recebedores. Este mecanismo, as suas primitivas de controle, podem ser fornecidos pelo Sistema Operacional, através de chamadas de sistema ou biblioteca de funções. Este trabalho apresenta o projeto e desenvolvimento de um conjunto de primitivas de suporte para comunicação em grupo em um ambiente paralelo/distribuído com arquitetura baseada em multicomputador. Sistemas Distribuidos - Redes Concurrencia - Sesión de pósters Red de Universidades con Carreras en Informática (RedUNCI) |
description |
O grande objetivo do processamento paralelo/distribuído é aumentar o desempenho de aplicações que necessitam de grande poder computacional e que são pouco eficientes quando executadas seqüencialmente. Para tanto, o aumento de desempenho é obtido particionando-se uma tarefa em tarefas menores e executando-as em diferentes processadores, paralelamente. Um conjunto de processadores interconectados é a definição mais simples de um ambiente paralelo/distribuído. Os multicomputadores são ambientes paralelo/distribuídos, onde cada processador possui sua própria memória privativa e canais de comunicação ligados através de redes compostas por múltiplos canais bipontuais. Nestes ambientes a interação entre os processos que compõe um programa paralelo é feita essencialmente por troca de mensagens. A forma mais elementar de interação entre processos baseada em troca de mensagens é a comunicação ponto a ponto, onde um processo origem envia uma mensagem para um processo destino. Entretanto, por questões de desempenho e até facilidade de programação, muitas aplicações paralelas/distribuídas tem como requisito um sistema de passagem de mensagens que suporte comunicação em grupo. Por exemplo, considere um grupo de servidores de arquivos que tem como tarefa comum oferecer um serviço de arquivos tolerante a falhas. Neste caso, espera-se que as requisições de serviço emitidas por clientes sejam recebidas por todos os servidores de arquivos. Assim, mesmo que um servidor de arquivos não possa atender outros poderão atender o pedido. Para que isso seja possível é necessário que exista um mecanismo de comunicação alternativo, diferente da comunicação envolvendo apenas dois processos, onde é possível a recepção de uma mesma mensagem por vários recebedores. Este mecanismo, as suas primitivas de controle, podem ser fornecidos pelo Sistema Operacional, através de chamadas de sistema ou biblioteca de funções. Este trabalho apresenta o projeto e desenvolvimento de um conjunto de primitivas de suporte para comunicação em grupo em um ambiente paralelo/distribuído com arquitetura baseada em multicomputador. |
publishDate |
1998 |
dc.date.none.fl_str_mv |
1998-10 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/24558 |
url |
http://sedici.unlp.edu.ar/handle/10915/24558 |
dc.language.none.fl_str_mv |
por |
language |
por |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1846063913309831168 |
score |
13.22299 |