SlideShare una empresa de Scribd logo
1 de 27
P2P y Sistemas Multiagente Juan Daniel Cid Fernández Andrea Fernández Cristobo Alejandro Ruiz Lameiro 1 Sistemas Multiagente P2P - Grupo Bubal
Tabla de contenidos El modelo P2P ¿Qué es? Objetivo principal Características Desventajas Usos Evolución Plataforma JxTA Aplicaciones Software GPI Cabo P2P Conclusiones 2 Sistemas Multiagente P2P - Grupo Bubal
El modelo P2P ¿Qué es? Red que no tiene clientes y servidores fijos, sino una serie de nodos que se comportan a la vez como clientes y como servidores de los demás nodos de la red.  Este modelo de red contrasta con el modelo cliente-servidor tradicionalmente empleado en las aplicaciones de Internet.  Todos los nodos se comportan igual y pueden realizar el mismo tipo de operaciones; pudiendo diferir en: configuración local. velocidad de proceso. ancho de banda de su conexión a la red. capacidad de almacenamiento.  3 Sistemas Multiagente P2P - Grupo Bubal
El modelo P2P (cont.) 	La arquitectura tradicional para el desarrollo de aplicaciones distribuidas está basada en el modelo cliente-servidor.  ,[object Object]
En la asistida por P2P, estas redes pueden crecer indefinidamente sin incrementar el tiempo de las búsquedas y sin necesidad de costosos recursos centralizados.4 Sistemas Multiagente P2P - Grupo Bubal
El modelo P2P (cont.) Objetivo principal Beneficiarse de los recursos distribuidos compartidos entre los diferentes nodos que conforman la red. Características Descentralización Distribución Balance de carga Balance de tráfico Redundancia de información Alta disponibilidad Optimización de recursos 5 Sistemas Multiagente P2P - Grupo Bubal
El modelo P2P (cont.) Sistemas Multiagente P2P - Grupo Bubal  6 Desventajas Estructura descentralizada Prevención de ataques Pérdida de datos Obtención de datos corruptos Interrupción del servicio cuando se necesita … Usos Comunidad Web e-Business Motores de búsqueda
El modelo P2P (cont.) Sistemas Multiagente P2P - Grupo Bubal  7 Evolución 1ª Generación Napster: sistema del índice central. Todos los usuarios se registraban en un servidor central que servía para encontrar los contenidos. Las búsquedas se hacían en el servidor central y las transferencias de datos entre los clientes interesados. Problema: escalabilidad. 2ª Generación Red Gnutella: por inundación (flooding). Nodos no estructurados, conectados anárquicamente entre sí. Problema: localización de recursos no garantizada. 3ª Generación Actualidad: redes estructuradas basadas en formas geométricas (anillo, árbol o hipercubo). Designar nodos particulares para almacenar contenido.
Plataforma JxTA Sistemas Multiagente P2P - Grupo Bubal  8 ¿Qué es? Tecnología para crear aplicaciones P2P basadas en tecnología Java. Trabaja con un conjunto de protocolos abiertos basados en XML, que permiten a cualquier dispositivo conectado en red comunicarse y colaborar de forma P2P. Información adicional Desarrollado por SUN Microsystems. Versión Actual: 2.5 Coste del producto: Gratuíto Web Oficial: https://jxta.dev.java.net/
Plataforma JxTA (cont.) Sistemas Multiagente P2P - Grupo Bubal  9 Componentes: Núcleo: equivale el núcleo del S.O. y proporciona los servicios básicos de: Seguridad. Control. Gestión de grupos. Monitorización de los peers. Servicios: realiza las funciones de las librerías del Sistema Operativo, proporcionando: Servicios de indexación. Búsquedas. Compartición de ficheros. Aplicación: Es equivalente al nivel de usuario en un Sistema Operativo.
Plataforma JxTA (cont.) Sistemas Multiagente P2P - Grupo Bubal  10 Protocolos: Localización: donde se encuentra el Peer Resolución: publicación del Peer Enlace: protocolo enrutado al punto final Coordinación:coordina a todos los Peers conectados Funcionamiento: Los peersJxTA crean una red virtual superpuesta que: permite a un peer interaccionar con el resto de peers directamente.  Cada recurso está identificado por un id único: cada peer puede cambiar su dirección de localización manteniendo constante su número de identificación.
Plataforma JxTA (cont.) Sistemas Multiagente P2P - Grupo Bubal  11 Aplicaciones GOOP Web: https://goop.dev.java.net/ Buscador que trata de optimizar múltiples búsquedas sobre información similar.  Según los autores de Goop: los actuales buscadores tienen el problema de que la información que se extrae de ellos es siempre la misma, si nuestras consultas son parecidas.  La novedad consiste en mostrar distintos resultados para búsquedas similares en función de los documentos o enlaces que nos interesen.  Goop se comporta como un agente en cada ordenador, que comparte información con otros agentes en otros PCs por medio de una red P2P.  Analiza constantemente la información que se va recogiendo de las búsquedas, e interactúa con otros nodos de la red, intercambiando información acerca de las búsquedas que se realizan.
Plataforma JxTA (cont.) Sistemas Multiagente P2P - Grupo Bubal  12 Aplicaciones (cont.) Photo Agent: Web: http://www.springerlink.com/content/u72w460448355700/ Sirve para gestionar y compartir fotografías digitales sin ningún tipo de manipulación de ficheros explícita ni comunicación de datos.  Los agentes comparten fotografías de forma anónima y pro-activa, de manera que los usuarios pueden simplemente especificar que fotos quieren compartir, con quién. Este programa utiliza JxTA para la comunicación p2p permitiendo compartir eficientemente en un entorno distribuido.
Aplicaciones – Software GPI Sistemas Multiagente P2P - Grupo Bubal  13 ¿Qué es? GPI hace posible:  Solicitar servicios móviles en base al posicionamiento. Recibir los resultados de la búsqueda.  Objetivos Crear una plataforma propietaria y universal de servidores para LBS (LocationBasedServices) en base a los servicios existentes en Internet. Desarrollar un prototipo de cliente móvil. ¿Qué es LBS? Los servicios de internet están enlazados con la información de los servicios de posicionamiento del usuario, usando:  El posicionamiento de satélites GPS (Global PositioningSystem). El servicio de posicionamiento GSM (Global Systemfor Mobile Communication).
Sistemas Multiagente P2P - Grupo Bubal  14 Tipos de clientes Clientes estacionarios Asigna y gestiona los usuarios:  El usuario puede suscribir los servicios GPI y asignar sus roles de usuario relativos al servicio.  Las funciones necesarias están disponibles en el nivel de presentación como una aplicación html. Seleccionar los servicios GPI:  El usuario puede especificar sus preferencias específicas para el servicio, creando diferentes roles. Gestión de riesgos:  El modelo de usuario es almacenado en al menos 2 servidores. Aplicaciones – Software GPI (cont.)
Sistemas Multiagente P2P - Grupo Bubal 15 Tipos de clientes (cont.) Clientes móviles La interfaz cuenta con los servicios seleccionados usando el cliente estacionario disponible. Funcionalidades:  Posicionamiento.  Lista del servidor.  Gestión del modelo de usuario.  Procesamiento de pedidos.  GIS - GeographicInformationSystem. Disponible para: Windows, Linux, UNIX y MacOS. Aplicaciones – Software GPI (cont.)
Sistemas Multiagente P2P - Grupo Bubal  16 Aplicaciones – Software GPI (cont.) Red de servidores GPI La red de servidores GPI está basada en: Agentes. XML. Tecnología P2P. Todos los usuarios están representados en un servidor GPI por un agente.  Un nodo de la red de servidores es el host. En cada host hay un agente host que comunica al agente usuario con el agente de servicio (proveedor).  La comunicación entre el agente del usuario y el proveedor se realiza a través de un servicio de ruteo del agente del host.  Él acepta el pedido del agente del usuario como un documento XML, un DTD o un esquema XML definido para cada servicio.
Sistemas Multiagente P2P - Grupo Bubal  17 Aplicaciones – Software GPI (cont.) Resumen Los servidores están conectados unos con otros directamente a través de conexiones P2P caracterizadas por: Todos los nodos de la red son iguales. Cada nodo de la red puede tomar la iniciativa de comunicar. Los nodos de la red comunican directamente con otro nodo. GPI es un sistema que hace los servicios convencionales de Internet disponibles para las aplicaciones sobre equipos móviles. La utilización consistente de agentes y tecnología P2P asegura: un sistema muy flexible a la hora de introducir nuevos servicios,  la escalabilidad de la infraestructura del servidor y  la adaptabilidad para requerimientos individuales de los usuarios. Actualmente los GPI son prototipos completamente utilizables.
Sistemas Multiagente P2P - Grupo Bubal  18 ¿Qué es? Facilita la manera de compartir documentos sobre una infraestructura P2P, utilizando ontologías para aumentar el nivel de descripción de los documentos. Aplicaciones – CABO P2P
Sistemas Multiagente P2P - Grupo Bubal  19 Arquitectura Aplicaciones – CABO P2P (cont.) CABO - Peer ,[object Object]
Indexación de archivos por CABO-agente
Edición y realización de consultas locales y distribuidas
Intercambio de archivos
Creación de copiasCABO - Central ,[object Object]
Visualización de los CABO-peer “on-line”
 Almacenamiento de las copias,[object Object]
Sistemas Multiagente P2P - Grupo Bubal  21 Aplicaciones – CABO P2P (cont.) ,[object Object],Indexación. CABO-peer entra en la red JXTA informando sobre su unión al grupo. CABO-peer selecciona las ontologías disponibles en CABO-central. Estas ontologías servirán para permitir la realización de consultas y para indexar archivos compartidos por CABO-peers. CABO-agente es uno de los componentes de CABO-peer e indexa los archivos de usuario según la ontología recibida por CABO-central.  A medida que CABO-agente va encontrando las asociaciones entre los términos de la ontología y el contenido del archivo, los registra en el repositorio local, formando el índice local. Cuando el índice local se forme, CABO-peer podrá empezar a responder a las consultas formuladas.

Más contenido relacionado

Similar a Agentes P2P

Modalidades de intercambio en P2P
Modalidades de intercambio en P2PModalidades de intercambio en P2P
Modalidades de intercambio en P2PKoldo Parra
 
Mapas conceptuales actividad 1
Mapas conceptuales actividad 1Mapas conceptuales actividad 1
Mapas conceptuales actividad 1lpgraterol
 
Wed 2.0 y computacion en la nube.
Wed 2.0 y computacion en la nube.Wed 2.0 y computacion en la nube.
Wed 2.0 y computacion en la nube.jnco11
 
Redes P2P
Redes P2PRedes P2P
Redes P2Plcalvar
 
Taller 4 grado 11 1
Taller 4 grado 11 1Taller 4 grado 11 1
Taller 4 grado 11 1Deicat
 
computacion en la nube..
computacion en la nube.. computacion en la nube..
computacion en la nube.. htps
 
Modalidades de intercambio en P2P
Modalidades de intercambio en P2PModalidades de intercambio en P2P
Modalidades de intercambio en P2PKoldo Parra
 
Web 2.0 y computacion en la nube
Web 2.0 y computacion en la nubeWeb 2.0 y computacion en la nube
Web 2.0 y computacion en la nubedanielascout
 
Taller 3 grado 11
Taller 3 grado 11Taller 3 grado 11
Taller 3 grado 11KatheG2312
 
La web-2.0- Computacion en la nube
La web-2.0- Computacion en la nubeLa web-2.0- Computacion en la nube
La web-2.0- Computacion en la nube19980714
 
La web-2.0 y la nube
La web-2.0 y la nube La web-2.0 y la nube
La web-2.0 y la nube Maria Muñoz
 

Similar a Agentes P2P (20)

Modalidades de intercambio en P2P
Modalidades de intercambio en P2PModalidades de intercambio en P2P
Modalidades de intercambio en P2P
 
Mapas conceptuales actividad 1
Mapas conceptuales actividad 1Mapas conceptuales actividad 1
Mapas conceptuales actividad 1
 
Sistemas de información distribuidos
Sistemas de información distribuidosSistemas de información distribuidos
Sistemas de información distribuidos
 
Wed 2.0 y computacion en la nube.
Wed 2.0 y computacion en la nube.Wed 2.0 y computacion en la nube.
Wed 2.0 y computacion en la nube.
 
Redes P2P
Redes P2PRedes P2P
Redes P2P
 
Taller 4 grado 11 1
Taller 4 grado 11 1Taller 4 grado 11 1
Taller 4 grado 11 1
 
computacion en la nube..
computacion en la nube.. computacion en la nube..
computacion en la nube..
 
Cuestinario
CuestinarioCuestinario
Cuestinario
 
Internet2
Internet2Internet2
Internet2
 
P2p
P2pP2p
P2p
 
Modalidades de intercambio en P2P
Modalidades de intercambio en P2PModalidades de intercambio en P2P
Modalidades de intercambio en P2P
 
Presentación P2P
Presentación P2PPresentación P2P
Presentación P2P
 
Web 2.0 y computacion en la nube
Web 2.0 y computacion en la nubeWeb 2.0 y computacion en la nube
Web 2.0 y computacion en la nube
 
Desarrollo de pag
Desarrollo de pagDesarrollo de pag
Desarrollo de pag
 
Taller 3 grado 11
Taller 3 grado 11Taller 3 grado 11
Taller 3 grado 11
 
Per to peer
Per to peerPer to peer
Per to peer
 
Ccna1, cap 3
Ccna1, cap 3Ccna1, cap 3
Ccna1, cap 3
 
La web-2.0- Computacion en la nube
La web-2.0- Computacion en la nubeLa web-2.0- Computacion en la nube
La web-2.0- Computacion en la nube
 
La web-2.0 y la nube
La web-2.0 y la nube La web-2.0 y la nube
La web-2.0 y la nube
 
Nancy web 2.0
Nancy web 2.0Nancy web 2.0
Nancy web 2.0
 

Último

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 

Último (20)

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 

Agentes P2P

  • 1. P2P y Sistemas Multiagente Juan Daniel Cid Fernández Andrea Fernández Cristobo Alejandro Ruiz Lameiro 1 Sistemas Multiagente P2P - Grupo Bubal
  • 2. Tabla de contenidos El modelo P2P ¿Qué es? Objetivo principal Características Desventajas Usos Evolución Plataforma JxTA Aplicaciones Software GPI Cabo P2P Conclusiones 2 Sistemas Multiagente P2P - Grupo Bubal
  • 3. El modelo P2P ¿Qué es? Red que no tiene clientes y servidores fijos, sino una serie de nodos que se comportan a la vez como clientes y como servidores de los demás nodos de la red. Este modelo de red contrasta con el modelo cliente-servidor tradicionalmente empleado en las aplicaciones de Internet. Todos los nodos se comportan igual y pueden realizar el mismo tipo de operaciones; pudiendo diferir en: configuración local. velocidad de proceso. ancho de banda de su conexión a la red. capacidad de almacenamiento. 3 Sistemas Multiagente P2P - Grupo Bubal
  • 4.
  • 5. En la asistida por P2P, estas redes pueden crecer indefinidamente sin incrementar el tiempo de las búsquedas y sin necesidad de costosos recursos centralizados.4 Sistemas Multiagente P2P - Grupo Bubal
  • 6. El modelo P2P (cont.) Objetivo principal Beneficiarse de los recursos distribuidos compartidos entre los diferentes nodos que conforman la red. Características Descentralización Distribución Balance de carga Balance de tráfico Redundancia de información Alta disponibilidad Optimización de recursos 5 Sistemas Multiagente P2P - Grupo Bubal
  • 7. El modelo P2P (cont.) Sistemas Multiagente P2P - Grupo Bubal 6 Desventajas Estructura descentralizada Prevención de ataques Pérdida de datos Obtención de datos corruptos Interrupción del servicio cuando se necesita … Usos Comunidad Web e-Business Motores de búsqueda
  • 8. El modelo P2P (cont.) Sistemas Multiagente P2P - Grupo Bubal 7 Evolución 1ª Generación Napster: sistema del índice central. Todos los usuarios se registraban en un servidor central que servía para encontrar los contenidos. Las búsquedas se hacían en el servidor central y las transferencias de datos entre los clientes interesados. Problema: escalabilidad. 2ª Generación Red Gnutella: por inundación (flooding). Nodos no estructurados, conectados anárquicamente entre sí. Problema: localización de recursos no garantizada. 3ª Generación Actualidad: redes estructuradas basadas en formas geométricas (anillo, árbol o hipercubo). Designar nodos particulares para almacenar contenido.
  • 9. Plataforma JxTA Sistemas Multiagente P2P - Grupo Bubal 8 ¿Qué es? Tecnología para crear aplicaciones P2P basadas en tecnología Java. Trabaja con un conjunto de protocolos abiertos basados en XML, que permiten a cualquier dispositivo conectado en red comunicarse y colaborar de forma P2P. Información adicional Desarrollado por SUN Microsystems. Versión Actual: 2.5 Coste del producto: Gratuíto Web Oficial: https://jxta.dev.java.net/
  • 10. Plataforma JxTA (cont.) Sistemas Multiagente P2P - Grupo Bubal 9 Componentes: Núcleo: equivale el núcleo del S.O. y proporciona los servicios básicos de: Seguridad. Control. Gestión de grupos. Monitorización de los peers. Servicios: realiza las funciones de las librerías del Sistema Operativo, proporcionando: Servicios de indexación. Búsquedas. Compartición de ficheros. Aplicación: Es equivalente al nivel de usuario en un Sistema Operativo.
  • 11. Plataforma JxTA (cont.) Sistemas Multiagente P2P - Grupo Bubal 10 Protocolos: Localización: donde se encuentra el Peer Resolución: publicación del Peer Enlace: protocolo enrutado al punto final Coordinación:coordina a todos los Peers conectados Funcionamiento: Los peersJxTA crean una red virtual superpuesta que: permite a un peer interaccionar con el resto de peers directamente. Cada recurso está identificado por un id único: cada peer puede cambiar su dirección de localización manteniendo constante su número de identificación.
  • 12. Plataforma JxTA (cont.) Sistemas Multiagente P2P - Grupo Bubal 11 Aplicaciones GOOP Web: https://goop.dev.java.net/ Buscador que trata de optimizar múltiples búsquedas sobre información similar. Según los autores de Goop: los actuales buscadores tienen el problema de que la información que se extrae de ellos es siempre la misma, si nuestras consultas son parecidas. La novedad consiste en mostrar distintos resultados para búsquedas similares en función de los documentos o enlaces que nos interesen. Goop se comporta como un agente en cada ordenador, que comparte información con otros agentes en otros PCs por medio de una red P2P. Analiza constantemente la información que se va recogiendo de las búsquedas, e interactúa con otros nodos de la red, intercambiando información acerca de las búsquedas que se realizan.
  • 13. Plataforma JxTA (cont.) Sistemas Multiagente P2P - Grupo Bubal 12 Aplicaciones (cont.) Photo Agent: Web: http://www.springerlink.com/content/u72w460448355700/ Sirve para gestionar y compartir fotografías digitales sin ningún tipo de manipulación de ficheros explícita ni comunicación de datos. Los agentes comparten fotografías de forma anónima y pro-activa, de manera que los usuarios pueden simplemente especificar que fotos quieren compartir, con quién. Este programa utiliza JxTA para la comunicación p2p permitiendo compartir eficientemente en un entorno distribuido.
  • 14. Aplicaciones – Software GPI Sistemas Multiagente P2P - Grupo Bubal 13 ¿Qué es? GPI hace posible: Solicitar servicios móviles en base al posicionamiento. Recibir los resultados de la búsqueda. Objetivos Crear una plataforma propietaria y universal de servidores para LBS (LocationBasedServices) en base a los servicios existentes en Internet. Desarrollar un prototipo de cliente móvil. ¿Qué es LBS? Los servicios de internet están enlazados con la información de los servicios de posicionamiento del usuario, usando: El posicionamiento de satélites GPS (Global PositioningSystem). El servicio de posicionamiento GSM (Global Systemfor Mobile Communication).
  • 15. Sistemas Multiagente P2P - Grupo Bubal 14 Tipos de clientes Clientes estacionarios Asigna y gestiona los usuarios: El usuario puede suscribir los servicios GPI y asignar sus roles de usuario relativos al servicio. Las funciones necesarias están disponibles en el nivel de presentación como una aplicación html. Seleccionar los servicios GPI: El usuario puede especificar sus preferencias específicas para el servicio, creando diferentes roles. Gestión de riesgos: El modelo de usuario es almacenado en al menos 2 servidores. Aplicaciones – Software GPI (cont.)
  • 16. Sistemas Multiagente P2P - Grupo Bubal 15 Tipos de clientes (cont.) Clientes móviles La interfaz cuenta con los servicios seleccionados usando el cliente estacionario disponible. Funcionalidades: Posicionamiento. Lista del servidor. Gestión del modelo de usuario. Procesamiento de pedidos. GIS - GeographicInformationSystem. Disponible para: Windows, Linux, UNIX y MacOS. Aplicaciones – Software GPI (cont.)
  • 17. Sistemas Multiagente P2P - Grupo Bubal 16 Aplicaciones – Software GPI (cont.) Red de servidores GPI La red de servidores GPI está basada en: Agentes. XML. Tecnología P2P. Todos los usuarios están representados en un servidor GPI por un agente. Un nodo de la red de servidores es el host. En cada host hay un agente host que comunica al agente usuario con el agente de servicio (proveedor). La comunicación entre el agente del usuario y el proveedor se realiza a través de un servicio de ruteo del agente del host. Él acepta el pedido del agente del usuario como un documento XML, un DTD o un esquema XML definido para cada servicio.
  • 18. Sistemas Multiagente P2P - Grupo Bubal 17 Aplicaciones – Software GPI (cont.) Resumen Los servidores están conectados unos con otros directamente a través de conexiones P2P caracterizadas por: Todos los nodos de la red son iguales. Cada nodo de la red puede tomar la iniciativa de comunicar. Los nodos de la red comunican directamente con otro nodo. GPI es un sistema que hace los servicios convencionales de Internet disponibles para las aplicaciones sobre equipos móviles. La utilización consistente de agentes y tecnología P2P asegura: un sistema muy flexible a la hora de introducir nuevos servicios, la escalabilidad de la infraestructura del servidor y la adaptabilidad para requerimientos individuales de los usuarios. Actualmente los GPI son prototipos completamente utilizables.
  • 19. Sistemas Multiagente P2P - Grupo Bubal 18 ¿Qué es? Facilita la manera de compartir documentos sobre una infraestructura P2P, utilizando ontologías para aumentar el nivel de descripción de los documentos. Aplicaciones – CABO P2P
  • 20.
  • 21. Indexación de archivos por CABO-agente
  • 22. Edición y realización de consultas locales y distribuidas
  • 24.
  • 25. Visualización de los CABO-peer “on-line”
  • 26.
  • 27.
  • 28.
  • 29. Sistemas Multiagente P2P - Grupo Bubal 23 Transferencia de archivos. Una vez que se escoge la referencia de la consulta que buscábamos, se hace un pedido para proceder a la transferencia del archivo para CABO-peer, que añade un contador de pedidos al archivo en el índice local. Aplicaciones – CABO P2P (cont.)
  • 30. Sistemas Multiagente P2P - Grupo Bubal 24 Resumen Las modificaciones en la ontología son provocadas por cambios en la propia ontología y las publicadas en la red CABO-P2P. Los archivos compartidos pueden ser eliminados y editados por el usuario. En todos los casos se debe rehacer la indexación para mantener el índice local íntegro y mantener la precisión de las respuestas para futuras consultas. Aplicaciones – CABO P2P (cont.)
  • 31.
  • 35.
  • 36. Bibliografía Sistemas Multiagente P2P - Grupo Bubal 27 PhotoAgent , [en línea]. AnAgent-Based P2P SharingSystemÚltima visita: 24 de Mayo de 2010http://www.springerlink.com/content/u72w460448355700/ GoopOfficialSite, [en línea]. Última visita: 24 de Mayo de 2010https://goop.dev.java.net/ Sistemas multiagente en entornos p2p. Autores: Rubén Mondéja, Jordi Pujol, Pedro García y Carles Pairot. Departmento de Informática y Matemáticas de la Universidad de Rovira i Virgili (Tarragona), [en línea]. Última visita: 24 de Mayo de 2010 http://deim.urv.cat/recerca/reports/DEIM-RR-06-002.pdf IntelligentAgents and Bots, [en línea]. Última visita: 2 de Mayo de 2010. www.agentland.com Rodrigo B. Mansilha, Marinho P. Barcellos, Francisco V. Brasileiro. TorrentLab: Um Ambiente para Avaliaçao do Protocolo BitTorrent. Universidades de: UNISINOS - PUCRS – UFCG, [en línea]. Última visita 12 de Mayo de 2010.http://en.scientificcommons.org/37845155