1 / 18

MARGE

MARGE. Middleware for Autonomous distRibuted applications with context manaGEment Contact: Chantal Taconet Chantal.Taconet@telecom-sudparis.eu Web: http://www-inf.it-sudparis.eu/MARGE/. Part of the ACMES team (Context Awareness MiddlewarE and Semantics)

devlin
Télécharger la présentation

MARGE

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MARGE Middleware for Autonomous distRibuted applications with context manaGEment Contact: Chantal Taconet Chantal.Taconet@telecom-sudparis.eu Web: http://www-inf.it-sudparis.eu/MARGE/ Part of the ACMES team (Context Awareness MiddlewarE and Semantics) UMR CNRS Samovar http://www-inf.it-sudparis.eu/JBDA/samovar/spip/ Computer Science Departmenthttp://inf.telecom-sudparis.eu/ Télécom SudParis Institut Télécom

  2. ACMES/MARGE MARGE Overview

  3. ACMES/MARGE Expertise core Applications Basic Middleware (components,services ...) Domain Specific Models (MDE) Specific Middleware (separation of concerns) Distributed algorithms Distributed systems

  4. ACMES/MARGE Expertise core ... applied to ubiquitous, ambient, pervasive computing Autonomous deployment Autonomous loop (adaptation, reconfiguration) Applications Mobile users Middleware (components, services ...) Pervasive Ambiant • Ubiquitous Domain Specific Models • Context-awareness specific models Distributed systems • Ubiquitous middleware • Context management • Middleware for adaptation: service composition,reconfiguration • Ubiquitous algorithms • Group communication • Replication and consistency Deployment, execution, observation domain

  5. ACMES/MARGE Use Cases

  6. ACMES/MARGE PLUG: Secrets of the Museum • A pervasive game tested in Musée des arts et métiers (Paris) http://www.dailymotion.com/video/xaa8g0_plug-les-secrets-du-musee_creation • Based on RFID/NFC

  7. CAPPUCINO: Mobile commerce Location aware shopping in a mall Flash sale offer based on user's context ACMES/MARGE

  8. Distributed Agents for Home Automation http://javact.org ACMES/MARGE

  9. Research domains ACMES/MARGE

  10. Connectivity and partition detection • Objectives • Mobile Ad-hoc Networks (MANETs)  Partitionable systems • Partitioning  Degradation of service, but not necessarily unavailability • Approach • Group Communication System = Membership + Multicast • Proposition • Sequence of Abortable Consensus for group membership • Current interests • Distribution of context information, mobile commerce, pervasive games ACMES/MARGE

  11. Context Management • Objectives • Consistent view of the execution context • Identification of adaptation situations • Approach • Imperative approach with a composition language • Proposition • COSMOS middleware • COSMOS DSL • http://picoforge.int-evry.fr/projects/svn/cosmos/ • Current interests • Autonomous distributed context management of mobile devices • Adapt to new context data sources, clients, inference rules, etc. • Management of the Quality of context (QoC) ACMES/MARGE

  12. Context-awareness (CA): models for middleware • Objectives • Middleware to produce and execute distributed context-aware applications for ambiant computing • Approach • Design: Driven by CA Domain Specific Models • Proposition • Runtime Models to • Drive context management • Notify situations • Reconfigure applications • Update Context Awareness • Current interests • Distributed observation andreconfiguration • QoC aware contracts ACMES/MARGE

  13. Autonomic Deployment • Objectives • Autonomic Deployment (i.e. software deployment without user interaction) • Approach • Declarative language to describe the deployment constraints • Adaptive Mobile Agents to support the deployment • Distributed resolution of the deployment process • Proposition • Autonomic Deployment Framework (ongoing work) • Current interests • Deploy middleware for context management from small to big devices • Deploy on Grids or Clouds ACMES/MARGE

  14. Future works ...Infrastructure for multi-scale context management above the Internet of things Context management Privacy and QoC concerns Deployment of the infrastructure ACMES/MARGE

  15. Some links to current MARGE facts ... • Team • http://www-inf.it-sudparis.eu/MARGE/Team/ • Current projects • http://www-inf.it-sudparis.eu/MARGE/Fundings/ • Publications • http://www-inf.it-sudparis.eu/MARGE/Publications/ ACMES/MARGE

More Related