software architecture for mobile distributed computing
Download
Skip this Video
Download Presentation
Software Architecture for Mobile Distributed Computing

Loading in 2 Seconds...

play fullscreen
1 / 12

Software Architecture for Mobile Distributed Computing - PowerPoint PPT Presentation


  • 391 Views
  • Uploaded on

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

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

PowerPoint Slideshow about 'Software Architecture for Mobile Distributed Computing' - DoraAna


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

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
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
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
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

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
Solutions based on WSAMI
  • Middleware architecture for Mobile System
  • Dynamic composition of Mobile Services
  • Service Discovery Protocol (SDP)
middleware architecture for mobile system
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
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
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
Future Work
  • As Mobile Computing has a bright future, so does Software Architecture for Mobile Computing 
reference
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.
ad