BDBComp
Parceria:
SBC
Porte de soquetes Java para operar sobre DECK e Infiniband

Rodrigo da Rosa RighiPhilippe O A NavauxMarcelo Pasin

Java tem emergido com uma linguagem bastante utilizada para a escrita de aplicac¸ ~oes paralelas e distribu´?das. Ela torna mais f´acil a escrita desses tipos de aplicac¸ ~oes, poisal´em das vantagens da orientac¸~ao a objetos, ela possui mecanismos nativos para tratar comfluxos concorrentes de execuc¸~ao, compartilhamento de mem´oria e troca de mensagens.Mais especificamente, essa ´ultima caracter´?stica pode ser dividida em sistemas de RMIe de soquetes Java. O RMI imp~oe um tipo espec´?fico de interac¸~ao: a chamada e retornode procedimento. Por outro lado, a comunicac¸~ao com soquetes permite a construc¸~ao deformas de interac¸~ao totalmente gen´ericas.A interface de soquetes Java possui classes para a conex~ao e comunicac¸~ao entreobjetos e a implementac¸~ao atual usa o protocolo TCP/IP. Este protocolo foi constru´?dopara proporcionar confiabilidade na troca de dados para ambientes heterog^eneos e largamentedistribu´?dos. Para isso, ele imp~oe sobrecargas de software que v~ao de encontro coma obtenc¸~ao de alto desempenho em sistemas controlados, como os aglomerados (clusters).Com o objetivo de adaptar os soquetes Java para operar sobre redes de alto desempenho,capazes de proporcionar alta vaz~ao e baixa lat^encia de comunicac¸~ao, foi desenvolvido osistema de soquetes Aldeia[da Rosa Righi et al., 2004]. O presente artigo apresenta umabreve descric¸~ao sobre esse sistema e a sua utilidade para a escrita de aplicac¸ ~oes Java.

http://www.lbd.dcc.ufmg.br/colecoes/erad-rs/2005/0021.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