Soluciones Peer-to-peer Aplicaciones Distribuidas Avanzadas Curso 2002-2003 Soluciones Peer-to-peer Pablo Pancardo García
Soluciones Peer to Peer 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 26-Jun-2003 Soluciones Peer to Peer
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 26-Jun-2003 Soluciones Peer to Peer
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 26-Jun-2003 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 26-Jun-2003 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) 26-Jun-2003 Soluciones Peer to Peer
Soluciones Peer to Peer Clasificación P2P Funcionalidad y Audiencia 26-Jun-2003 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 26-Jun-2003 Soluciones Peer to Peer
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 26-Jun-2003 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? 26-Jun-2003 Soluciones Peer to Peer
Áreas de investigación (2) Contabilidad Conocer el pasado Reputación ¿Digno de confianza? Seguridad Técnica, no técnica 26-Jun-2003 Soluciones Peer to Peer
Áreas de investigación (3) Interoperabilidad Middleware Localización de recursos Unirse o abandonar una nube P2P 26-Jun-2003 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 26-Jun-2003 Soluciones Peer to 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. 26-Jun-2003 Soluciones Peer to Peer
Metadata Information Base Layer Service Identification Layer Arquitectura IRTL Service Requestor (Peer 1) Metadata Information Base Layer (Discovery, Trust, charging control, Transaction, Security, Privacy) Service Provider (Peer 2) XML Generator Layer Peer Resource Transaction Application Layer Information Resource Transaction Layer (Middleware) Peer Resource Transaction Application Layer Manager Layer Application Programming Interface Layer (SOAP) Application Programming Interface Layer (SOAP) Service Identification Layer (WSDL) Application Layer (HTTP/FTP/TELNET/...) Application Layer Application Layer Network Layer Network Network 26-Jun-2003 Soluciones Peer to Peer
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. 26-Jun-2003 Soluciones Peer to Peer
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 26-Jun-2003 Soluciones Peer to Peer