Software Architecture for Mobile Distributed Computing - PowerPoint PPT Presentation

Software architecture for mobile distributed computing l.jpg
Download
1 / 12

Software Architecture for Mobile Distributed Computing. Presented by: Deepak N Lakshminarayanan The University of Texas at Dallas Under the Guidance of Dr. Lawrence Chung . Overview. Survey on Software architecture developed for mobile system, which Is accessible anywhere

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

Download Presentation

Software Architecture for Mobile Distributed Computing

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Software architecture for mobile distributed computing l.jpg

Software Architecture for Mobile Distributed Computing

Presented by:

Deepak N Lakshminarayanan

The University of Texas at Dallas

Under the Guidance of

Dr. Lawrence Chung


Overview l.jpg

Overview

  • Survey on Software architecture developed for mobile system, which

    • Is accessible anywhere

    • Is accessible anytime

    • Can tolerate occurrence of disconnection

    • Can support natural interaction with users

  • Mobile network is

    • Highly dynamic in nature

    • Absence of infrastructure


Slide3 l.jpg

Goal

  • To develop mobile system architecture, enabling ambient intelligent vision, i.e.

    • Consumers will be provided with available content and services immediately

    • These content and service are provided universally

    • This should be done at runtime based on specific situation

  • This mobile system was developed by team headed by Valérie Issarny [Research director, INRIA]


Wsami a middleware based web service l.jpg

WSAMI – A Middleware Based Web Service

  • WSAMI supports abstract specification of Ambient Intelligence applications.

  • When? At run time because of mobile nature

  • Consumer-oriented application

  • Built on Web Service architecture – ensures service availability in most environments

  • Java based prototype.

  • IEEE 802.11b as its underlying WLAN


Slide5 l.jpg

WSAMI – MIDDLEWARE ARCHITECTURE

  • Middleware divided into two parts:

    • Core Broker

      • Wireless Container

      • CSOAP – Resource constraint

    • Naming and Discovery

      • Support for connector customization

      • For QOS


Solutions based on wsami l.jpg

Solutions based on WSAMI

  • Middleware architecture for Mobile System

  • Dynamic composition of Mobile Services

  • Service Discovery Protocol (SDP)


Middleware architecture for mobile system l.jpg

Middleware architecture for Mobile System

  • Solution based on Web, i.e. Web Service

  • Reason behind – easily deployable in any environment

  • Introduced XML-based WSAMI

    • XML language allows dynamic retrieving of instances

      • Cost

      • Language generate security

      • Language also generates performance

      • Reduce complexity


Dynamic composition of mobile services l.jpg

Dynamic composition of Mobile Services

  • Based on Group Management paradigm

  • Devised a middleware functionality for supporting dynamic composition of mobile services

  • This solution solves the following issues

    • Cooperation of nodes

    • Ensures Trust Management between nodes

    • Develop distributed application over dynamic, mobile network


Service discovery protocol sdp l.jpg

Service Discovery Protocol (SDP)

  • Issue: During design, run time requirement cannot be predicted

  • For this, Mobile nodes must discover and interact with services available at their vicinity

  • SDP enables

    • Nodes to find and use services without network knowledge

    • Nodes are aware of network environment available at its vicinity


Future work l.jpg

Future Work

  • As Mobile Computing has a bright future, so does Software Architecture for Mobile Computing 


Thank you for your patience l.jpg

Thank you for your patience

Any Question?


Reference l.jpg

Reference:

  • V. ISSARNY, D. SACCHETTI, F. TARTANOGLU, F. SAILHAN, R. CHIBOUT, N. LEVY, A. TALAMONA. Developing Ambient Intelligence Systems: A Solution based on Web Services, in "Journal of Automated Software Engineering", January 2005.

  • Valerie Issarny, ARLES: Software Architecture and Distributed Systems (project team). Activity Report INRIA, 2004

  • A.L. Murphy, G.P. Picco, and G.-C. Roman. Software Architecture for Mobile Computing. In LNCS 2804, pp. 182-206, 2003.


  • Login