reconfiguration service in mobile middleware
play

Reconfiguration Service in Mobile Middleware Ramya Sri Kalyanaraman - PowerPoint PPT Presentation

Reconfiguration Service in Mobile Middleware Ramya Sri Kalyanaraman ramya@hiit.fi Outline Motivation Reconfiguration Key Requirements Our Approach Challenges Work In Progress Related Work Motivation


  1. Reconfiguration Service in Mobile Middleware Ramya Sri Kalyanaraman ramya@hiit.fi

  2. Outline • Motivation • Reconfiguration • Key Requirements • Our Approach • Challenges • Work In Progress • Related Work

  3. Motivation

  4. Motivation • Ubiquitous Applications • Dynamically changing environment • Variation in factors such as terminal size, power usage, etc.,

  5. Reconfiguration Reconfigurable S ystem: Ability of a device to modify its constituent components, and therefore its mode of operation, to reflect changes in its operating environment • Provide adaptive applications • User can easily switch between devices • Provide secured environment • Helps to achieve power and network saving • User freed from doing manual configurations!

  6. Key Requirements of Reconfiguration Service Adaptability Extensibility Heterogeneity Reconfiguration Service Portability S ystem Integrity Fault tolerance Transparency

  7. Reconfiguration Service in Middleware Applications Reconfiguration enabled Middleware Platform Interface Platform A Platform N

  8. Reconfiguration Service Stack ACTUATORS Network Mgr Recovery Mgr S tate Tr. Mgr Controller DELEGATES S ERVICE Predictor Profile Mgr Modeler DECIS ION ENGINE Predictor S tate Repo Transact Mgr Queue Mgr Monitor Log Decision Log PROFILER Power Network Environment MONITOR Monitor Monitor Monitor

  9. Challenges • End user satisfaction • S ecurity issues such as authorization, authentication, delegation • Fault tolerance • Portability Issues • S ystem Integrity • Resource constraints while doing computations

  10. Work In Progress • Prototype implementation and demonstrated a simple application using reconfiguration service (monitor input & policy based decisions) • Design and Implementation of Decision Engine: - Prediction Algorithm to predict the future state of the device based on the past monitor inputs - Mathematical model to design the reconfiguration decision - Inputs: current monitor input, predictor output, past reconfiguration decision, policy, user preferences - Access to device description repository

  11. User Scenario • User scenario – 1: Moving the current email client application from user’s mobile phone to laptop or vice versa. • User scenario – 2: Moving the current instant messaging application from the user’s mobile phone to laptop or vice versa. • User scenario – 3: Uploading file from user’s laptop to his work repository using a low bandwidth network. • User scenario – 4: Downloading emails with out attachments because of sudden drop in network bandwidth.

  12. Related Work End-to-End Reconfigurability (E 2 R): http://e2r2.motlabs.com • • Ambient Networks: http://www.ambient-networks.org • Dynamo – Power Aware Middleware: http://www.ics.uci.edu/~ dsm/dyn/release/

  13. THANK YOU!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend