1 / 17

Soluciones Peer-to-peer

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)

tao
Download Presentation

Soluciones Peer-to-peer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SolucionesPeer-to-peer Aplicaciones Distribuidas Avanzadas Curso 2002-2003 Pablo Pancardo García

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. Clasificación P2P Funcionalidad y Audiencia Soluciones Peer to Peer

  8. 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

  9. 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

  10. Á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

  11. Áreas de investigación (2) • Contabilidad • Conocer el pasado • Reputación • ¿Digno de confianza? • Seguridad • Técnica, no técnica Soluciones Peer to Peer

  12. Áreas de investigación (3) • Interoperabilidad • Middleware • Localización de recursos • Unirse o abandonar una nube P2P Soluciones Peer to Peer

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

More Related