LocationAware en aplicacions P2P - PowerPoint PPT Presentation

1 / 32
About This Presentation
Title:

LocationAware en aplicacions P2P

Description:

La informaci n se almacena e indexa mediante la asociaci n 'llave:valor'. Utilizando la llave como par metro se obtiene el valor asociado. ... – PowerPoint PPT presentation

Number of Views:60
Avg rating:3.0/5.0
Slides: 33
Provided by: aster7
Category:

less

Transcript and Presenter's Notes

Title: LocationAware en aplicacions P2P


1
LocationAware en aplicacions P2P
  • Autor Sergio Cruz Domenech
  • Director Roc Meseguer Pallarès
  • EPSC-UPC Febrero 2006

2
LocationAware en aplicacions P2P
  • Introducción
  • Conceptos
  • Diseño
  • Implementación
  • Funcionamiento
  • Conclusiones

3
Introducción
  • Estudiar el funcionamiento de FreePastry en un
    escenario puramente Wireless
  • Localización de máquinas
  • Sistema de IM
  • Compartición de ficheros

4
LocationAware en aplicacions P2P
  • Introducción
  • Conceptos
  • Diseño
  • Implementación
  • Funcionamiento
  • Conclusiones

5
Conceptos
  • Red P2P
  • DHT
  • Pastry
  • PlaceLab

6
Conceptos
  • RedP2P
  • Arquitectura de Red que permite la interconexión
    de máquinas de usuarios finales.

7
Conceptos
  • RedP2P
  • Pros
  • Alta escalabilidad
  • Fiabilidad
  • Compartición de recursos
  • Contras
  • Complejidad en el diseño

8
Conceptos
  • DHT
  • La información se almacena e indexa mediante la
    asociación llavevalor. Utilizando la llave
    como parámetro se obtiene el valor asociado.
  • Sistemas descentralizados y distribuidos que
    almacenan información .
  • La información se encuentra replicada en los
    nodos pero no totalmente.

9
Conceptos
  • DHT (Pastry)
  • Implementación de DHT.
  • Estructura de anillo lógico.

10
Conceptos
  • DHT (FreePastry)
  • Implementación en Java de Pastry.
  • Gratuito y actualmente en desarrollo
  • Facilidad para la creación de aplicaciones y
    servicios con FreePastry como base.
  • Ya existen distintos servicios con FreePastry
    como base (SCRIBE,PAST,SQUIRREL)

11
Conceptos
  • Funcionamiento de Pastry
  • Arquitectura de red
  • Espacio de nombres
  • Enrutado

12
Conceptos
  • Funcionamiento SCRIBE
  • Servicio desarrollado sobre FreePastry que
    permite la creación de árboles multicast a nivel
    lógico.

13
Conceptos
  • Funcionamiento PAST
  • Servicio desarrollado sobre FreePastry que
    permite la compartición de archivos

14
Conceptos
  • PlaceLab
  • API de Java que permite desarrollar aplicaciones
    sensibles a la posición.
  • Detección de elementos fijos en el mundo para
    calcular la posición del usuario.
  • Puede usarse con redes Wireless, Bluetooth o GSM

15
LocationAware en aplicacions P2P
  • Introducción
  • Conceptos
  • Diseño
  • Implementación
  • Funcionamiento
  • Conclusiones

16
Diseño
  • Se desea crear aplicación que permita
  • Conectividad entre usuarios mediante arquitectura
    P2P sensible a la posición
  • Servicios de IM
  • Servicios de compartición de ficheros

17
Diseño
18
Diseño
19
Diseño
20
LocationAware en aplicacions P2P
  • Introducción
  • Conceptos
  • Diseño
  • Implementación
  • Funcionamiento
  • Conclusiones

21
Implementación
  • Se ha conseguido crear una aplicación que
    permite
  • Conectividad entre usuarios condicionada a su
    posición geográfica
  • Servicios de IM entre usuarios.
  • Servicios de compartición de ficheros entre
    usuarios.

22
Implementación
  • Se ha dotado a la aplicación de una GUI para
    facilitar su funcionamiento.

23
LocationAware en aplicacions P2P
  • Introducción
  • Conceptos
  • Diseño
  • Implementación
  • Funcionamiento
  • Conclusiones

24
Funcionamiento
  • Se han realizado dos tipos de pruebas
  • Pruebas funcionales
  • Pruebas de carga de red

25
Funcionamiento
  • Pruebas funcionales
  • Conectividad entre usuarios
  • Formación de grupos
  • Envío de mensajes
  • Compartición de ficheros

26
Funcionamiento
  • Pruebas de carga de la red
  • Entrada de nuevos nodos
  • Sistema en funcionamiento
  • Salida de nodos
  • Descarga de ficheros
  • Envío de mensajes

27
LocationAware en aplicacions P2P
  • Introducción
  • Conceptos
  • Diseño
  • Implementación
  • Funcionamiento
  • Conclusiones

28
Conclusiones
  • Objetivos cumplidos
  • Líneas futuras
  • Valoraciones

29
Conclusiones
  • Objetivos cumplidos
  • Conectividad de usuarios mediante una
    arquitectura P2P
  • Conectividad sensible a la posición
  • Servicios de IM
  • Servicios de compartición de ficheros.

30
Conclusiones
  • Líneas futuras
  • Servicios de rastreo de usuarios
  • Encriptación de los mensajes
  • Sistema de privilegios
  • Mejora del sistema de compartición de ficheros.

31
Conclusiones
  • Valoraciones
  • FreePastry
  • PlaceLab
  • Valoración Personal

32
Muchas gracias por su atención
Preguntas?
Write a Comment
User Comments (0)
About PowerShow.com