GNUTWARE: MIDDLEWARE PARA SOPORTARSERVICIOS DISTRIBUIDOS EN REDES COMPAÑERO A COMPAÑERO

Autores/as

  • Gabriel H. Tolosa Universidad Nacional de Luján
  • Fernando R. A. Bordignon Universidad Nacional de Luján

Resumen

En el presente trabajo, se describe un prototipo de middleware que brinda soporte de comunicaciones a aplicaciones de usuario final sobre una red de aplicación (overlay network) que opera bajo el modelo de comunicaciones compañero a compañero (P2P). La arquitectura propuesta está basada en una red Gnutella y un prototipo de middleware codificado en lenguaje Java que brinda acceso a dicha red a diferentes aplicaciones. A modo de ejemplo, se escribió un servicio de consulta de tiempo que opera distribuida y puede servir como soporte de un mecanismo de sincronización de relojes dentro del sistema. La arquitectura propuesta se presenta como una solución modular a los efectos de dividir la funcionalidad en lo que respecta por un lado a la red p2p y por otro a las aplicaciones, a través de una interfase normalizada.

Descargas

La descarga de datos todavía no está disponible.

Biografía del autor/a

Gabriel H. Tolosa, Universidad Nacional de Luján

Universidad Nacional de Luján Departamento de Ciencias Básicas Cruce de rutas nacionales 5 y 7 - Luján (6700) República Argentina

Citas

Barkay. D. (2000). “An introduction to Peer-to-Peer Computing”. Intel Developer Update Magazine. Febrero.

Bordignon, F. y Tolosa. G. (2001) "Gnutella: Distributed System for Information Storage and Searching. Model Description” . JIT- Journal of Internet Technology. Taipei (Taiwan)l. 2(5).

FIPA. (2000). “FIPA Peer-to-Peer Positioning Paper”. Technical Report F-OUT-00076, Foundation for Intelligent Pyhsical Agents, Diciembre.

Minar, N. y M. Hedlund, M. (2001). “A Network of Peers: Peer-to-Peer Models Through the History of the Internet”,. A. Oram, editor, “, “Peer-to-Peer: Harnessing the Benefits of a Disruptive Technology”. Capítulo 1. O’Reilly & Associates, Marzo.

Yang, B. y H. Garcia-Molina, H. (2001). “Comparing Hybrid Peer-to-Peer Systems”. Proceedings of the 27th VLDB Conference, Roma, Italia.

Akamai Technologies, Inc. [En línea] <http://www.akamai.com/> [2004, enero 10].

. “FastForward Networks: Broadcast overlay architecture”, [En línea]. [2003, noviembre 22]

. Jannotti, J., Gifford, D. K., Johnson, K. L., Kaashoek, M. F., y Jr., J. W. O. (2000). “Overcast: Reliable multicasting with an overlay network”. Proc. 4th USENIX OSDI. 197-212.

. Touch, J., y Hotz, S. (1998). “The X-Bone”. Third Global Internet Mini-Conference in conjunction with Glo becom '98, Sydney, Australia.

Andersen, D., Balakrishnan, H., Kaashoek, M. F., y Morris, (2001). R. “Resilient Overlay Networks”. Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP '01) Chateau Lake Louise, Canada.

. Zhao, B.; Ling Huang; Stribling, J.; Rhea, S.; Joseph, A. y Kubiatowicz, J. (2003). “Tapestry: A resilient global-scale overlay for service deployment”. IEEE Journal on Selected Areas in Communications.

Stoica, I.; Morris, R.; Liben-Nowell, D.; Karger, D.; Frans Kaashoek, M.; Dabek, F. y Balakrishnan, H. (2003). “Chord: a scalable peer-to-peer lookup protocol for internet applications”. IEEE/ACM Trans. Netw. 11(1),17-32

. Ratnasamy, D.; Francis, P.; Handley, M.; Karp, R. y Schenker, S. (2001). "A Scalable Content-Addressable Network". Proc. SIGCOMM, San Diego, CA, Agosto 2001.

Bordignon, F. y Tolosa G. (2003) “Redes Compañero a Compañero: Conceptos y Tendencias de Aplicación”. Novática. 166,(nov-dic).

Publicado

2018-04-12

Número

Sección

Artículos