BDBComp
Parceria:
SBC
jMigBSP: Migracao de Objetos e Comunicacao One-Sided em Java para Aplicacoes BSP

Lucas GraebinRodrigo da Rosa Righi

O jMigBSP tira proveito de tr^es ideias do ProActive: (i) a facilidade de mapeamentode objetos para recursos; (ii) o modelo de programac¸ ~ao Object-Oriented SPMD(OOSPMD) e (iii) a migrac¸ ~ao de objetos. A primeira ideia permite que os desenvolvedoresindiquem os recursos computacionais dispon´?veis na rede e aqueles necess´ariospara a execuc¸ ~ao das aplicac¸ ~oes. O mapeamento deve ser descrito em arquivos no formatoXML e elimina a necessidade de o desenvolvedor especificar nomes de m´aquinas e protocolosde comunicac¸ ~ao no c´odigo fonte. Assim, ´e poss´?vel executar qualquer aplicac¸ ~aoem diferentes ambientes sem alterac¸ ~oes no c´odigo das mesmas. No que tange o modelode programac¸ ~ao OOSPMD, o ProActive implementa a t´ecnica SPMD (Single ProgramMultiple Data) em um contexto orientado a objetos. A biblioteca em quest~ao utilizacomunicac¸ ~ao em grupo e permite o lanc¸amento e a execuc¸ ~ao simult^anea de objetos ativosem diferentes m´aquinas ou processadores. Nesse cen´ario, cada objeto membro do grupopossui um identificador, o que possibilita a comunicac¸ ~ao entre eles. Por fim, o recurso demigrac¸ ~ao habilita a transfer^encia de objetos para outras m´aquinas do sistema distribu´?do,permitindo transferi-los para um novo n´o. Para tal, ´e deixado um procurador na m´aquinaorigem que ´e usado para realizar chamadas sobre o objeto de forma transparente.

http://www.lbd.dcc.ufmg.br/colecoes/erad-rs/2011/0040.pdf

Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato: bdbcomp@lbd.dcc.ufmg.br
     Mantida por:
LBD