Download Wake on LAN over Internet as Web Service System on Chip
Document related concepts
no text concepts found
Transcript
Wake on LAN over Internet as Web Service System on Chip p Jorge Gea Martínez [email protected] © 2008, V Jornadas para el desarrollo de grandes aplicaciones de red V Jornadas para el desarrollo de grandes aplicaciones p de red introducción propuesta prototipo evaluación conclusiones Wake on LAN over Internet as WS System on Chip motivación ti ió • TI como soporte p en todas las áreas • Tecnología más simple para los usuarios Æ Mayor complejidad en los sistemas backend • Más Servicios TI Æ Mayor complejidad • Sistemas Si t complejos l j compuestos t d de pequeños servicios: DNS, DHCP … V Jornadas para el desarrollo de grandes aplicaciones p de red Wake on LAN over Internet as WS System on Chip b k background d • ¿ ¿Cuál fue el problema p original? g – Gran incremento de pequeños servicios provocando el incremento de las tareas de administración introducción propuesta prototipo evaluación conclusiones • Primera aproximación p – Uso de dispositivos embebidos para cada servicio de red – Capacidades de auto-configuración y auto-gestión – Compatible con aproximaciones tradicionales al problema V Jornadas para el desarrollo de grandes aplicaciones p de red Wake on LAN over Internet as WS System on Chip b k background d • ¿ ¿Qué resultados se obtuvieron? – Implementación del prototipo XPort introducción propuesta prototipo evaluación conclusiones V Jornadas para el desarrollo de grandes aplicaciones p de red Wake on LAN over Internet as WS System on Chip nuevo problema bl • ¿Cuál es el nuevo problema? introducción propuesta prototipo evaluación conclusiones – Tecnológico: Aún se requieren tareas mínimas de administración hardware/software – Económico: Dispositivos embebidos aumentan el coste final (sistemas de otras empresas sobre 60€) V Jornadas para el desarrollo de grandes aplicaciones p de red Wake on LAN over Internet as WS System on Chip nueva aproximación i ió • ¿Cuál ¿ es nuestra nueva aproximación? introducción propuesta prototipo evaluación conclusiones – Tecnología g SoC p para el diseño de cada servicio de red – Mantiene las características de autoconfiguración, auto-gestión y compatibilidad Æ Especificamente Web Service (WSoC) V Jornadas para el desarrollo de grandes aplicaciones p de red Wake on LAN over Internet as WS System on Chip propuesta t • Servicios de red ofrecidos por: p introducción propuesta prototipo evaluación conclusiones – – – – Tecnología SoC Sin procesador y sin software Implementado en FPGA Hacia la Gestión-Cero Gestión Cero • Basado en SOA y los estándares TCP/IP – Interfaz compatible con la tecnología Web Service Escenario Web Service (SOA) WSoC Device W WS Container C t WSoC i SoC Chip Protocol Module MAC/PHY Storage Memory File System WS Repository V Jornadas para el desarrollo de grandes aplicaciones p de red Wake on LAN over Internet as WS System on Chip W LI WoLI • Wake on LAN over Internet WS WoLI WS introducción propuesta prototipo evaluación conclusiones Despierta nodos de red que soporten la tecnología WoL a través de internet Wake lab03 ..... …… System y check C:>_ Wake lab03 ......... Lab03 [OK] V Jornadas para el desarrollo de grandes aplicaciones p de red Wake on LAN over Internet as WS System on Chip W LI WoLI • Wake on LAN over Internet WS WoLI WS introducción propuesta prototipo evaluación conclusiones Despierta nodos de red que soporten la tecnología WoL a través de internet • Implementación p del Prototipo WoLI Device Flujo del proceso principal WoLI WS V Jornadas para el desarrollo de grandes aplicaciones p de red Wake on LAN over Internet as WS System on Chip evaluación l ió • Capacidades p de auto-registro g – Registrar el Servicio. – Utilizando un Servidor jUDDI. introducción propuesta prototipo evaluación conclusiones Registro UDDI Discovery Service WoLI WoLI Device Device SOAP:Find WoLI SOAP:Not Found SOAP:auth SOAP:auth-token Register Agent WAN LAN Discovery Service WoLI Agent Internet WoLIP/SOAP SOAP:save tM. SOAP:saved (TCP/IP) WoLIP/SOAP Planning Agent Network Node Search/UDDI Management Agent WoLI Client WSDL Description WoLI Planner SCHEDULING WoLIP/ SOAP WoLI Device WoLIP/SOAP-WoL Gateway Network Node WoL Network Node Network Node Network Node Registro jUDDI Discovery Service WoLI WoLI Device Device SOAP:Find WoLI SOAP:Not Found SOAP:auth SOAP:auth-token Register Agent WAN LAN Discovery Service WoLI Agent Internet WoLIP/SOAP SOAP:save tM. SOAP:saved (TCP/IP) WoLIP/SOAP Planning Agent Network Node Search/UDDI Management Agent WoLI Client WSDL Description WoLI Planner SCHEDULING WoLIP/ SOAP WoLI Device WoLIP/SOAP-WoL Gateway Network Node WoL Network Node Network Node Network Node V Jornadas para el desarrollo de grandes aplicaciones p de red Wake on LAN over Internet as WS System on Chip evaluación l ió • Capacidades p de auto-registro g – Registro del Servicio – Utilizando un Servidor jUDDI introducción propuesta prototipo evaluación conclusiones • Capacidades del Servicio – Cliente PHP WS – Descubrimiento del Servicio de Red – Consumo del Servicio • Rendimiento – HardFPGA vs. vs PC/SoftFPGA/μCtrl Plataforma de desarrollo •RC203E Celoxica Main board –FPGA Virtex II XC2V3000 ( (Xilinx) ) –NIC LAN91C111 Standard 10/100 Ethernet –Smart Media Flash (64 MB) –ZBT RAM 4MB –25-40 MHz (without processor) V Jornadas para el desarrollo de grandes aplicaciones p de red Wake on LAN over Internet as WS System on Chip aportaciones t i • Aproximación: p Servicios de Red “on Chip” solamente con hardware, sin software,, ni p procesador introducción propuesta prototipo evaluación conclusiones • Diseño FPGA ((WS Core p para cada Servicio de Red) • Interfaz Web Service Æ Web Service on Chip p ((WSoC)) V Jornadas para el desarrollo de grandes aplicaciones p de red Wake on LAN over Internet as WS System on Chip á bit de ámbito d aplicación li ió • Propuesta p válida bajo j ciertas condiciones: introducción propuesta prototipo evaluación conclusiones – Servicios simples y repetitivos (DHCP, sincronización de reloj, …) – En ambientes altamente distribuidos, formados p por cientos,, e incluso miles,, de dispositivos y servicios de red –C Con un incremento i t de d las l tareas t d de administración casi insostenible V Jornadas para el desarrollo de grandes aplicaciones p de red introducción propuesta prototipo evaluación conclusiones Wake on LAN over Internet as WS System on Chip ventajas t j • La propuesta puede ayudar: – Reducir las tareas de administración – Ajustar presupuestos (menos de 30€) – Mantener y aprovechar la infraestructura existente • Ventajas: – – – – – Robustez Integridad Plug and Play M t i i t C Mantenimiento-Cero No se necesitan conocimientos o habilidades especiales V Jornadas para el desarrollo de grandes aplicaciones p de red Wake on LAN over Internet as WS System on Chip y ahora h … • Obtener una p plataforma Web Service on Chip (WSoC) totalmente auto-configurable g introducción propuesta prototipo evaluación conclusiones • Trabajar j en otros Servicios de Red • Integrarlos g a todos ellos en un modelo basado en Servicios Web Semánticos (SWS) ( ) Wake on LAN over Internet as Web Service System on Chip p Jorge Gea Martínez [email protected] © 2008, V Jornadas para el desarrollo de grandes aplicaciones de red