37

Click here to load reader

presentation in ppt format

  • Upload
    garry54

  • View
    331

  • Download
    3

Embed Size (px)

Citation preview

Page 1: presentation in ppt format

On Accessing GSM-enabled Mobile Sensors

Zissis K. Plitsis, Ioannis Fudos, Evaggelia Pitoura and Apostolos Zarras

ISSNIP 2005ISSNIP 2005

University of Ioannina, Greece

The Distributed Management of Data Laboratory

Page 2: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors2 ISSNIP 2005

Outline

Motivation and Approach Technology and Services System Architecture Use Case: Integrating a Mobile Camera Performance Evaluation Conclusions

Page 3: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors3 ISSNIP 2005

Motivation

Accessing various kinds of GSM-enabled Mobile Sensors– Delivering image, temperature, seismic activity,

measurements and other textual or not information

– Controlled by SMS messages and delivering information by SMS/MMS

Page 4: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors4 ISSNIP 2005

Motivation

Our goal is to automate the process of incorporating these mobile sensors, in an ubiquitous and heterogeneous computing environment

Page 5: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors5 ISSNIP 2005

Approach

Introduction of: A middleware framework that enables

uniform WEB-based access to mobile sensors

Mobile Sensor Control Description (MSCD), describing sensor behavior and functionality

Page 6: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors6 ISSNIP 2005

Approach

Produce HTML-based and WAP-based interfaces

Instantiate a sensor-customized proxy server, serving client requests for sensor information

Page 7: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors7 ISSNIP 2005

Technology and Services

S.M.S.: Short Message Service or Short Message Sending

– Widely supported in mobile phones in most countries– Communication between mobile phones with short textual

messages in an asynchronous way, as e-mails for mobile phones

– Binding together the pertinent telephony and computing protocols with SMS comes “naturally”, as SMS can be used to form protocols

– Relatively inexpensive

Page 8: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors8 ISSNIP 2005

Technology and Services

Except from HTTP, compatibility with WAP is provided by our system

WAP (Wireless Application Protocol) allows low-end devices with limited CPU power, memory and storage to access the wireless WEB

– Uses WML for publishing pages, containing cards for browsing in small screens with limited capabilities

Page 9: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors9 ISSNIP 2005

Our Goal

The proposed middleware framework is reflectivemiddleware framework is reflective as it self-customizes its interfaces with respect to behavioral constraints of the particular mobile sensor Our goal is: Web-based access transparency over mobile sensorsWeb-based access transparency over mobile sensors

Page 10: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors10 ISSNIP 2005

System Architecture

Our framework consists of:A mobile sensor customizer, server proxies

and WEB page proxies …

Page 11: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors11 ISSNIP 2005

Architecture

Page 12: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors12 ISSNIP 2005

ArchitectureMobile Server Customizer and MSCD

Page 13: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors13 ISSNIP 2005

Mobile Sensor Customizer and MSCD

Unifying the communication between clients and mobile sensors by providing the WEB-based interfaces

Using as input an MSCD, acquire the SMS control sequence that perform the operations on the mobile sensor

The MSCD of a mobile sensor, provided by means of an XML file, consists of the following elements: Initialization information Query delivery information

An XML scheme describes the structure of MSCD files

Page 14: presentation in ppt format

Example of a Mobile Sensor Control Description file for a mobile sensor providing images and temperature via SMS or MMS; the GSM Camera is the use case that will present later on.

Page 15: presentation in ppt format

An example of the initialization information in the MSCD file.

Page 16: presentation in ppt format

Examples of the delivery information in the MSCD file.

Page 17: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors17 ISSNIP 2005

ArchitectureServer Proxy and WEB page Proxy

Page 18: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors18 ISSNIP 2005

Application server:Server Proxy and WEB Page Proxy

Proxy Server– Collects requests for information issued by clients and translates

them into sequences of sensors-specific SMS messages– Receives the specified information and makes it available in client-

compatible formats

WEB Page Proxy– Builds a WEB page that contains the results obtained by the

sensor, when this is requested

The Proxy Server uses polling while waiting the page creation with the results and informs the client for the progress and the completion, in the case of HTTP, with a popup window.

Page 19: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors19 ISSNIP 2005

Mobile Camera: Nokia Observation Camera; a stand-alone remote GSM-GPRS device with imaging hardware, motion detector, thermometer and microphone, ready to operate where there is GSM coverage

Use Case: Integrating a Mobile Camera

Page 20: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors20 ISSNIP 2005

Integrating a Mobile Camera (2/4)

The MSCD specification for the camera, shown in the example previously, is used for:– Customization of the proxy server and WEB page

proxy– Creating the corresponding HTML and WAP

based interfaces

Page 21: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors21 ISSNIP 2005

Integrating a Mobile Camera (3/4)

The HTML interface consists of a form, by witch the client determines the context and the delivery information

Image and temperature may will be delivered in a result web page

Similarly the requested information may will be delivered as an MMS or SMS message

Page 22: presentation in ppt format

HTML Form for Selection

Page 23: presentation in ppt format

An instance of the interaction protocol

Page 24: presentation in ppt format

Result Page

Page 25: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors25 ISSNIP 2005

Integrating a Mobile Camera (4/4)

The HTTP and WAP based interfaces:– http://sensor-proxy.cs.uoi.gr/index_ds.htm– wap://sensor-proxy.cs.uoi.gr/index_ds.wml

Please, feel free to try them later!Please, feel free to try them later!

Page 26: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors26 ISSNIP 2005

Performance Evaluation

Performance Evaluation to measure:

The overhead introduced by our middleware framework in the case of accessing the GSM Camera.

Page 27: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors27 ISSNIP 2005

Performance Evaluation (2/6)

Query experiments performed: – Request image and temperature, through HTML-based

interface with image resolution default, high and compact delivering on a WEB page

– Request temperature only, through HTML-based interface delivering to a mobile phone with an SMS message

– The above experiments submitted through the WAP-based interface

Page 28: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors28 ISSNIP 2005

Performance Evaluation (3/6)

Measurements:– preparation time required by the server for

sending the SMS messages to the mobile camera, in fact :

the middleware framework overheadthe middleware framework overhead

– overall response timeoverall response time, from the submission until the reception of results

Page 29: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors29 ISSNIP 2005

Performance Evaluation (4/6)

The Response time of the middleware was divided into three parts:– the preparation time required by the server – the processing time for the camera for sending the SMS/MMS messages with information, and– the time for message unpacking and processing at the WEB page proxy

Page 30: presentation in ppt format

Performance Evaluation fig.1

Page 31: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors31 ISSNIP 2005

Performance Evaluation (5/6)

• Important overhead of preparationoverhead of preparation at the proxy server, based on the server capabilities and the number of requests

• This overhead is close to double in the case of many SMS control messages, when e.g. the resolution mode should change to high or compact

and as expected:• High resolution mode results in larger image files

and more time for unpacking the MMS messages that contains them

Page 32: presentation in ppt format

Performance Evaluation fig.2

Page 33: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors33 ISSNIP 2005

Performance Evaluation (6/6)

The overhead introduced by our middleware framework:

•Almost doubles the time required by the system to deliver the results

•Currently we work on reducing the overhead by optimizing the implementation and the capabilities of our prototype

Page 34: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors34 ISSNIP 2005

Conclusions

“WEB-based access transparency over different types of mobile sensors” can be achieved by:

– XML-based control descriptions that specify the proprietary SMS/MMS-based communication protocols assumed by the sensors, leading to automated customization

– WEB-based interfaces (HTML and WAP), based in the MCSD of the sensors

Page 35: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors35 ISSNIP 2005

Conclusions

An instance of the proposed middleware framework was implemented and evaluated for a GSM-enabled camera– A MSCD file was used for this camera and the

functionality that it provide– That file specified the servers, the user interfaces

that should be used and provide some protocols of requesting information

Page 36: presentation in ppt format

On Accessing GSM-enabled Mobile Sensors

Thank you

ISSNIP 2005ISSNIP 2005

University of Ioannina, Greece

The Distributed Management of Data Laboratory

Page 37: presentation in ppt format

06/09/10 On Accesing GSM-enabled Mobile Sensors37 ISSNIP 2005

On Accessing GSM-enabled Mobile Sensors

Questions…Questions…

Feel free to try the following HTTP and WAP based interfaces:

– http://sensor-proxy.cs.uoi.gr/index_ds.htm– wap://sensor-proxy.cs.uoi.gr/index_ds.wml