170 likes | 275 Views
Soluciones Peer-to-peer. Aplicaciones Distribuidas Avanzadas Curso 2002-2003. Pablo Pancardo García. Contenido. Introducción a P2P Concepto, Características, Servicios funcionales. Propuesta (I) Internet Business Server Áreas de investigación Propuesta (II) IRTL (middleware)
E N D
SolucionesPeer-to-peer Aplicaciones Distribuidas Avanzadas Curso 2002-2003 Pablo Pancardo García
Contenido • Introducción a P2P • Concepto, Características, Servicios funcionales. • Propuesta (I) • Internet Business Server • Áreas de investigación • Propuesta (II) • IRTL (middleware) • Conclusiones • Referencias Soluciones Peer to Peer
Peer to Peer: Concepto • Redes descentralizadas y distribuidas en las cuales las aplicaciones pueden comunicarse entre sí, intercambiando información y desempeñando al mismo tiempo el papel de cliente y servidor de información. • Dos modelos • Puro Gnutella • Híbrido Napster Soluciones Peer to Peer
Características • Descentralización • Distribución • Balanceo de carga • Balanceo de tráfico • Redundancia de la información • Alta disponibilidad • Optimización de uso de recursos • Ahorro de costes Soluciones Peer to Peer
Servicios funcionales • Compartición de archivos/Distribución de contenidos • No sólo MP3 • Búsqueda distribuida • Mensajería instantánea • Computación distribuida • Uso de recursos subutilizados para cómputo y análisis de datos Soluciones Peer to Peer
Servicios funcionales • Groupware/Colaboración • Edición cooperativa, mensajería, gestión de proyectos, educativa, comercial, etc. • Frameworks de desarrollo • JXTA (Sun), .NET (Microsoft) Soluciones Peer to Peer
Clasificación P2P Funcionalidad y Audiencia Soluciones Peer to Peer
Propuesta (I) Peer-to-Peer Collaborative Internet Business Server Quiming Chen, Meichun Hsu, Umesh Dayal HP Laboratories Palo Alto IBS representa la mezcla de múltiples disciplinas, tales como, tecnología Web, agentes y workflow Soluciones Peer to Peer
Tres capas de IBS CBL CBL Aplicaciones Negocio colaborativo Negocio colaborativo Servicios CPM CPM Proceso conversacional Proceso conversacional Base de Datos Base de Datos Comunicación Colaborativa* Comunicación Colaborativa* IBS IBS * Serv. de bus y Protocolo de mensajes heterogéneos Soluciones Peer to Peer
Áreas de investigación (1) • Metadatos • Describir de modo formal los recursos RDF • Desempeño • Escalabilidad • Mecanismos de ruteo para descubrimiento de recursos • Confianza • ¿Con quien unirse? Soluciones Peer to Peer
Áreas de investigación (2) • Contabilidad • Conocer el pasado • Reputación • ¿Digno de confianza? • Seguridad • Técnica, no técnica Soluciones Peer to Peer
Áreas de investigación (3) • Interoperabilidad • Middleware • Localización de recursos • Unirse o abandonar una nube P2P Soluciones Peer to Peer
Propuesta (II) IRTL (Information Resource Transaction Layer) Middleware Design for P2P and Open Grid Services Junseok Hwang, Praveen Aravamudham, et al School of Information Studies, Syracuse University, New York Plataforma middleware para facilitar el descubrimiento, valuación, negociación, coordinación e intercambio de recursos entre usuarios peer Soluciones Peer to Peer
Diseño IRTL • ¿Qué se tiene?, ¿Cómo comunicarlo?. • DCMES • Generador de Metadatos PICS RDF • Solucionador de recursos descubrimiento • ¿Qué valor tiene? • Contabilidad de la transacción • Gestión de la reputación • Negociar y ejecutar transacciones. Soluciones Peer to Peer
Network Peer Resource Transaction Application Layer Application Layer Network Peer Resource Transaction Application Layer Application Layer Application Programming Interface Layer (SOAP) Application Programming Interface Layer (SOAP) Arquitectura IRTL Service Requestor (Peer 1) Metadata Information Base Layer (Discovery, Trust, charging control, Transaction, Security, Privacy) Service Provider (Peer 2) XML Generator Layer Information Resource Transaction Layer (Middleware) Manager Layer Service Identification Layer (WSDL) Application Layer (HTTP/FTP/TELNET/...) Network Layer Soluciones Peer to Peer
Conclusiones • La colaboración y compartición son dos grandes aciertos de la tecnología peer-to-peer. • Convergencia de tecnologías. • P2P puede reforzar de modo importante el éxito de GRID. Soluciones Peer to Peer
Referencias • Ana Preston. “Peer to Peer: An overview of a disruptive technology”. TERENA Networking Conference, University of Limerick, Ireland. 06-06-2002. http://www.terena.nl/conferences/tnc2002/ • Qiming Chen, Meichun Hsu, Umesh Dayal. “Peer-to-Peer Collaborative Internet Business Server”. Software Technology Laboratory, HP Laboratories Palo Alto. 18-01-2001. http://www.hpl.hp.com/techreports/2001/HPL-2001-14.pdf • Junseok Hwang, Praveen Aravamudham,et al. “IRTL (Information Resource Transaction Layer) Middleware Design for P2P and Open GRID Services”. School of Information Studies. Syracuse University, N.Y. U.S.A.30-05-2002. http://web.syr.edu/~jshwang/resource/IRTL-paper-HICSS-v6.pdf Soluciones Peer to Peer