Proyecto investigacion para habilitacion LSI - Presentation Transcript
Proyecto Investigador “Gestión de Servicios Web basado en mecanismos de red social: Descubrimiento confiable y composición cooperativa”
Índice
Motivación
Propuesta y Objetivos
Metodología y Tareas
Resultados Preliminares
End user program: agenda, browser,..
Middleman program: crawler, aggregator,….
Information service: meteo, market, travel,…
Computational service: transcode, calculate,..
Provider Program (Web Service) Requestor Program Network Provider Human Requestor Human HTTP-based Interaction Interface & Semantics Interface & Semantics Área de Investigación Aplicaciones Distribuidas, Arquitecturas orientadas a Servicios SOA
Servicios Web (WS) en Internet: millones de proveedores y consumidores independientes y globales Motivación Internet
¿Qué Servicios Web es confiable? ? ? ? Problemas
¿Como componer WS a partir de WS básicos independientes? ? ? Problemas
Usar información y mecanismos de red social Solución
Redes sociales en sistemas de distribución de música, recomendación videos, venta de productos, etc.
Music Recommender systems: Last.fm, mystrands,..
Video preferences: youtube, Filmtrust..
Products rating: Amazon
Trabajo Relacionado
1. Descubrimiento de WS confiables ? ? ? Objetivos
2. Composición de WS cooperativa ? ? Objetivos
1. Mecanismo distribuido para el descubrimiento de WS confiables WS1 WS3 WS4 WS5 Referrals network Trusts Network 1. Capa de agentes en red en proveedores y consumidores. 2. Agentes conectados con proveedores de confianza. 3. Agentes conectados con conocidos de confianza. 4. Enrutamiento de búsquedas por redes de proveedores y conocidos de confianza. Solución Provider Agent Consumer Agent Consumer Agent Consumer Agent Provider Agent Provider Agent
WS1 WS3 WS4 WS5 Provider Agent Consumer Agent Consumer Agent Consumer Agent Provider Agent Provider Agent Referrals network Trusts Network 1. Capa de agentes en red en proveedores, consumidores y agregadores. 2. Agentes conectados con conocidos y proveedores de confianza. 3. Agentes conectados con proveedores compatibles y socios. 4. Agregadores crean grupos de WS básicos buscando en red. 2. Mecanismo distribuido para la composición cooperativa de WS Provider Agent Cooperation Net I/O Comp. net Solución Aggretator Agent Aggretator Agent
Doble Evaluación T1. Network Data Collection T2. Simulator Development T3. Simulations and Evaluation T4. Prototype Development and End-user Validation T0. Mockup Prototype Metodología Experimentación por simulación Experimentación con usuarios
T0. Prototipo Inicial Tareas
Objetivos:
Estudio exploratorio con usuarios.
Validar utilidad de la propuesta.
Descripción:
Prototipo basado en Web.
Datos simulados.
Cuestionarios y entrevistas con usuarios.
T1. Obtención de Datos Tareas
Objetivos:
Datos de entrada para simulador y prototipo.
Analisis de propiedades estructurales: distribución de grado, agrupamiento, etc …
Fuentes:
Directorios LDAP de proyecto EGEE para servicios GRID.
BBDD de sitios web xmethods.com, programmableweb.com para servicios REST.
Sitios Web linkedin, facebook para datos de red social.
T2. Desarrollo de simulador Tareas
Objetivos:
Implementar mecanismos distribuidos.
Configuración con datos de red real obtenidos en T1.
Recolección de métricas y mecanismos de visualización.
Alternativas:
Jsim.
CatSim.
Repast elección.
T3. Simulación Tareas
Experimentos:
Desempeño de mecanismo de descubrimiento.
Desempeño de mecanismo de composición.
Métricas a medir:
Éxitos de búsquedas y grado de confianza.
Éxitos de composiciones y grado de confianza.
Coste computacional y de comunicaciones.
Parámetros a variar:
Sistema: núm. de proveedores, usuarios, etc.
Por agente: visibilidad, núm. de conocidos, socios, etc.
T4. Validación Prototipo Tareas
Desarrollo:
Interface a agente de usuario.
Uso de datos de red reales.
Simulación de mecanismos distribuidos.
Experimentos:
Medidas cualitativas: cuestionarios y entrevistas.
TAM Technology Acceptance Model.
Usuarios:
Proveedores, consumidores y agregadores de WS.
Escenarios GRID y REST.
Recursos disponibles Implementación
Recursos materiales:
Proyecto MEC “P2PGrid”: 18.000 Euros.
Recursos humanos:
2 investigadores en UPNa.
1 becario de investigación.
Usuarios validación:
Comunidad de usuario Grid IrisGrid.
Desarrolladores de servicios REST de diversas empresas.
Datos obtenidos Resultados Iniciales VO per provider (Degree Distr.) Max. # of VOs in a Provider = 21 Avg. # of VOs in a provider = 4,5 Max. # of providers in a VO = 98 Avg. # of providers in a VO = 10,5 Providers per VO (Degree Distr.) EGEE Grid: 183 proveedores servicios Grid,80 Vos organizaciones usuarias, 828 acuerdos utilización
Prototipo Web inicial Resultados Iniciales a CONSUMER page
Estudio de usuarios preliminar Resultados Iniciales
Consumidores de servicios Grid:
Esta MUY interesados en descubrir a través de red social a proveedores potenciales de recursos.
Están ALGO interesados en confirmar la funcionalidad de potenciales proveedores a través de conocidos de confianza.
Proveedores de servicios Grid:
Están BASTANTE interesados en descubrir a través de red social a proveedores potenciales para hacer acuerdos.
Están ALGO interesados en confirmar la funcionalidad de potenciales proveedores a través de conocidos de confianza.
Problemas:
Privacidad: mis usuarios tal vez no quieran que se haga público el uso de mi servicio.
Falta de datos inicial.
Diseminación y Explotación
“ Plaza Tool to Support Collaboration in Consumer-Provider-Resource Networks: Case Study in Computational Grids”,European Computer Supported Cooperative Work Conference ECSCW07, Limerick, Ireland, Sept. 2007
“ Social Networking to support Collaboration in Computational Grids”, Grid computing and Distributed Applications Conference GADA'07, Vilamuora, Portugal, Nov. 2007
0 comments
Post a comment