in Health Care and Sensor Networks



Similar documents
INTRODUCTION TO WIRELESS SENSOR NETWORKS. Marco Zennaro, ICTP Trieste-Italy

Fachbereich Informatik und Elektrotechnik SunSPOT. Ubiquitous Computing. Ubiquitous Computing, Helmut Dispert

Monitoring Software using Sun Spots. Corey Andalora February 19, 2008

WISE-4000 Series. WISE IoT Wireless I/O Modules

SIP Protocol as a Communication Bus to Control Embedded Devices

A Survey Study on Monitoring Service for Grid

A standards-based approach to application integration

Home Passport Gateway Series Simplify your Life with Smart Solutions

Classic Grid Architecture

Tiny Web Services: Design and Implementation of Interoperable and Evolvable Sensor Networks (Priyantha, Kansal, Goraczko, Zhao, 2008)

rpafi/jl open source Apache Axis2 Web Services 2nd Edition using Apache Axis2 Deepal Jayasinghe Create secure, reliable, and easy-to-use web services

A Transport Protocol for Multimedia Wireless Sensor Networks

A Middleware-Based Approach to Mobile Web Services

Wireless Technologies for Automation

IPv6 Based Sensor Home Networking

Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013

Novel AMR technologies and Remote Monitoring

NanoMon: An Adaptable Sensor Network Monitoring Software

Ultra Wideband Signal Impact on IEEE802.11b Network Performance

Service and Resource Discovery in Smart Spaces Composed of Low Capacity Devices

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

Demystifying Wireless for Real-World Measurement Applications

SERVICE DISCOVERY AND MOBILITY MANAGEMENT

Part Number: HG253s V2 Home Gateway Product Description V100R001_01. Issue HUAWEI TECHNOLOGIES CO., LTD.

Developing Google Android Mobile Clients for Web Services: a Case Study

ÇANKAYA ÜNİVERSİTESİ ECE 491 SENIOR PROJECT I ERDİNÇ YILMAZ

PANDORA FMS NETWORK DEVICES MONITORING

NMS300 Network Management System

SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems

Creating Web Services in NetBeans

Autos Limited Ghana Vehicle Tracking Business Proposal

Firmware version: 1.10 Issue: 7 AUTODIALER GD30.2. Instruction Manual

Fig. 1 BAN Architecture III. ATMEL BOARD

Alternatives to SNMP and Challenges in Management Protocols. Communication Systems Seminar Talk 10 Francesco Luminati

A Study of the Design of Wireless Medical Sensor Network based u- Healthcare System

PANDORA FMS NETWORK DEVICE MONITORING

Application of Android Mobile Platform in Remote Medical Monitoring System

Development of Integrated Management System based on Mobile and Cloud Service for Preventing Various Hazards

GPS Hardware. GSM / GPS In-Vehicle / Personal Tracker

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

VST-1815Z IP V-Alarm System VST-1852Z IP/GPRS V-Alarm System

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

International Journal of Advancements in Research & Technology, Volume 3, Issue 4, April ISSN

6LoWPAN Technical Overview

Z-Wave Gas Reader. Product Manual NQ-9121-EU. From your Z-wave network directly to the cloud! DESCRIPTION

Web Services Advanced Topics

QoS Integration in Web Services

Drahtlose Kommunikation. Sensornetze

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

XIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini

OPNET Network Simulator

Vibration Measurement of Wireless Sensor Nodes for Structural Health Monitoring

Introduction to Oracle WebLogic. Presented by: Fatna Belqasmi, PhD, Researcher at Ericsson

Wireless bedside Vital Signs monitoring unit

Figure 1.Block diagram of inventory management system using Proximity sensors.

The Device Service Bus: A Solution for Embedded Device Integration through Web Services

Literature Review Service Frameworks and Architectural Design Patterns in Web Development

Surveillance System Using Wireless Sensor Networks

Design of Remote data acquisition system based on Internet of Things

Mapping of Services on Bluetooth Radio Networks

Home Automation and Cybercrime

BROWSER-BASED HOME MONITOR USING ZIGBEE SENSORS

MSITel provides real time telemetry up to 4.8 kbps (2xIridium modem) for balloons/experiments

Current and Future Trends in Hybrid Cellular and Sensor Networks

Testbed implementation of cloud based energy management system with ZigBee sensor networks

SOA Blueprints Concepts

The Ubiquitous Web, UPnP and Smart Homes

Lesson 4 Web Service Interface Definition (Part I)

Users Manual of GSM Home Alarm System with Photo-taken

Horizontal IoT Application Development using Semantic Web Technologies

Securing Wireless Access in Vehicular Environments (WAVE) Infrastructure and Operations Support Systems(OSS) Architecture

The OMA Perspective On SOA in Telecoms

White paper. SIP An introduction

Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations

Water Quality Monitoring System Using Zigbee Based Wireless Sensor Network

Remote monitoring & control solutions for cathodic protection rectifier

SMART IoT PROTOCOLS. Creating the Living Network. Chonggang Wang Innovation Lab, InterDigital Communications. December 8, 2014

How To Write A Composition Engine In A Microsoft Ip System

SmartDiagnostics Application Note Wireless Interference

Tiny Web Services: Design and Implementation of Interoperable and Evolvable Sensor Networks

Sensor network infrastructure for intelligent building monitoring and management system

Waterproof portable tracker and

End-to-end Cognitive Radio Testbed (EECRT ) current state and proposal for continuation TEKES TRIAL program

Performance of Host Identity Protocol on Nokia Internet Tablet

CME: A Middleware Architecture for Network-Aware Adaptive Applications

Oracle SOA Reference Architecture

Chapter 4: Networking and the Internet

Transcription:

16 th FFV Workshop Web Services in Health Care and Sensor Networks Fahad Aijaz Department of Communication Networks RWTH Aachen University, Germany FFV Workshop, March 13, 2009

Outline Wireless Sensor Networks A General Introduction Problem Statement Scientific Framework Service Oriented Wireless Sensor Networks Use Cases and Requirements Web Services Types and Interactions Advanced Web Service Architecture Service Oriented WSN Environments A Collector Node Scenario Healthcare Scenario and Requirements MEDICARE Measurement of Power Consumption Web Services Research at ComNets 2

Wireless Sensor Networks (WSN) (A General Introduction) A WSN is a wireless network consists of spatially distributed devices using sensors. Sensors monitor the physical or environmental conditions at different locations, e.g. Temperature Sound Vibration Pressure Motion etc. Such networks are the key for gathering information in smart environments. Some application areas are; Monitoring and Control Systems Health care Traffic control Security Home automation etc. Image source: http://www.purelink.ca/images/sensor_network_big.gif 3

Wireless Sensor Networks (WSN) (Problem Statement) Typically, a WSN performs distributed network computations to meet its specific needs. Data received by sensors is processed with limited processing capabilities of a sensor node. Complex network computations demand high processing power within a sensor node. This results in high power consumption and affects network performance. Issues: Low processing power, Battery consumption, Network performance 4

Wireless Sensor Networks (WSN) (Scientific Framework) Collector nodes introduced in [1] are better equipped in terms of processing power and battery consumption than ordinary sensors. High valued distributed in network computations can be achieved by collector nodes collaboration. Collector nodes represent local neighborhood of sensors to higher hierarchy of WSN. Collector nodes equipped with Web Services to perform local computations. Cooperation among the collector nodes would initiate higher valued Web Services for complex distributed in network computations. Study new fields in the area of Web Services to identify realistic business and application scenarios. Scientific Challenges Network computations in wireless networks. Organization of cooperative collector nodes owning Web Services. Gain a high valued network based on Web Services. [1] Giridhar, A. Kumar, P.R., Toward a theory of in-network computation in wireless sensor networks, Communications Magazine, IEEE, Volume 44, Issue 4, p. 98-107, ISSN: 0163-6804, 2006 5

Service Oriented Wireless Sensor Networks (Use Cases and Requirements) Wireless Sensor Networks Web Services Framework Service Oriented Computing Long Lived Processes Interaction Patterns Service Management Event Notifications Service Oriented Wireless Sensor Networks Data Representation Short ranged Comm. Req. Req. Req. Req. Healthcare Traffic control Security Home automation Long ranged Comm. Domain Specific Applications Web Services Framework Enough? 6

Web Services (Types and Interactions) WS Consumer WS Provider Execution Model entails Web Server Web Services Consume (SOAP) Web Server Web Services Synchronous (Short lived) Asynchronous (Long lived) Synchronous Interaction (MSI) derives Asynchronous Interaction (MAI) derives WSDL Operations (Transmission Primitives) Search (WSDL) 1. Request response 2. Solicit response 3. One way 4. Notification Web Service Broker Publish (UDDI) P2P Web Services 7

Request Response Operation Web Services ( Synchronous Interaction) Pros: simple, quick, reliable, widely applied Cons: change management (undo, cancel ), long running tasks, no human involvement, blocked client Immediate service invocation Services are instantaneous (short lived) MOBILE TERMINAL 1 (MT 1) MOBILE TERMINAL 2 (MT 2) Application (M1) MobWS Proxy MobWS Proxy Application (M2) MOBILE SYNCHRONOUS WEB SERVICES M1 1 REQUEST INVOKED MOBILE SYNCHRONOUS WEB SERVICES M2 1 M1 2 M1 n BLOCKED RESPONSE INTERNET/ NETWORK COMPLETED M2 2 M2 n SHORT LIVED Requester remains in a blocked state Request response are transmitted over the same network infrastructure (e.g. UMTS, GPRS, WLAN ) 8

Web Services ( Asynchronous Interaction) Request Response AND Solicit Response Operation Pros: two way control, long processes, unblocked client, back end operations, human involvement, change management, reliable Cons: complex, blocked until ACKed, correlation, larger payloads Temporal service invocation possible Services are not instantaneous (long lived) MOBILE TERMINAL 1 (MT 1) Pull Model (Polling) MOBILE ASYNCHRONOUS WEB SERVICES M1 1 M1 2 M1 n MobWS MobWS Application Supports Application Proxy One way AND NETWORK NotificationProxy Operation! (M1) (M2) BLOCKED REQUEST RESPONSE Push Model (Callback) INTERNET / INFRASTRUCTURES UNRELIABLE! (no ACKs, no blocking) SOLICIT RESPONSE MOBILE TERMINAL 2 (MT 2) BLOCKED INVOKED COMPLETED MOBILE ASYNCHRONOUS WEB SERVICES M2 1 M2 2 M2 n LONG LIVED Unblocked client Support for multiple network infrastructures for service invocation and response (e.g. request: UMTS, response: WLAN) 9

Advanced Web Services Architecture (General Overview) Extended Web Services Framework Asynchronous Communication Architecture Asynchronous Service Access Protocol (OASIS Standard) Asynchronous Web Services Middleware WS-Eventing WS-Addressing Data Representation Context Data Java Object Context Data Control and Monitoring TCP Data Representation Component Asynchronous Service Middleware ASAP De-serialization Services Application SOAP SR-UDP Transport Layer IP Layer Instance Factory UDP Context Data SOAP Message Notification Observer SOAP Server HTTP ASAP Observer Polling Service Consumer (WS-C) Service Provider (WS-P) WS-C repeatedly requests WS-P until response is obtained Factory Creates Instance Asynchronous Web Service Callback Service Consumer (WS-C) Service Provider (WS-P) WS-C registers with the WS-P for status notifications Creation, Control & Monitoring Interaction Mechanisms Service Result Data Java Object Serialization Result Data SOAP Message Client 10

Service Oriented WSN Environments (1/2) (A Collector Node Scenario) Collector Node (A) Sensors Nodes Collector Node (B) Shared Asynchronous Services (Long-Lived) Synchronous Services (Short-Lived) A1 A2 A4 A3 S4 S1 S2 S3 Service Creation Service Discovery Information (Synchronous Sharing MWS) (Asynchronous Service Collaboration MWS Monitoring) (Asynchronous MWS Control) Network Server Service Creation Data Representation Thresholds Service Computing Events / Analyze 11

Service Oriented WSN Environments (2/2) (Health Care Scenario and Requirements MEDICARE) Sun Small Programmable Object Technology (SunSPOT) Synchronous Activity / Mode Services Sun SPOT Performance Specifications: Node Configuration Equipment Valves and tubes 180 MHz 32 bit ARM920T core Oxygen amount 512K RAM/4M Flash 2.4... GHz radio with integrated antenna 3.7V rechargeable Monitor 720 mah lithium-ion Ventilator battery Heater IEEE 802.15.4 based radio communication Public Key Cryptography (Elliptical Curve Cryptography (ECC)) Sensor Board: 2G/6G 3-axis accelerometer Temperature sensor Asynchronous Light sensor Services8 tri-color LEDs 2 momentary switches Patient Extendable with general purpose I/O and high current output pins! Blood pressure Operating Modes: Heartbeat Run mode: Breathing 70ma to 120ma (10.28 to 6 hrs) Idle Mode (Shallow sleep): 44ma (16.36 hrs) Deep Sleep: 32uA Pulse (22500 hrs/ 937.5 days/2.6 years) (Synchronous (Asynchronous Operation) Movement Health Doctor s PC Service Discovery Composition Creation Services Classification... Light Environment Door Room Temperature Light Conditions Door Presence Noise... Asynchronous Services Sun SPOT (Base Station) Synchronous Services 12

Service Oriented WSN Environments (2/2) (MEDICARE A Health Care Prototype Screenshots) CONTROL MANAGEMENT PANEL 13

Power Consumption of Sun SPOT Nodes Next Generation of Sun SPOTs might turn out to be SOLAR POWERED! Source: Sun Technical Report TR 2009 178 (February 2009) Experiments with a Solar powered Sun SPOT http://research.sun.com/techrep/2009/abstract 178.html Switched off LEDs 20 % optimized battery consumption Further optimization is possible! (modes, payload, threads ) 14

Web Services Research at ComNets P2P Service Level Agreements Negotiations Active and pending agreements Per service agreement templates Service Guarantees REST and SOA compatible Service oriented WSN Integration with IP Multimedia Subsystem (IMS) JCP s IMS Services API (JSR 281) for Java ME Extended IMS integrated health care prototype Server side IMS application IMS enabled Java ME application High valued context sensitive IMS use case 15

Thank you for your attention! 5 Questions are welcome! 16