Mobile and Ubiquitous Systems: Computing, Networking, and Services. 7th International ICST Conference, MobiQuitous 2010, Sydeny, Australia, December 6-9, 2010, Revised Selected Papers

Research Article

F4Plan: An Approach to Build Efficient Adaptation Plans

Download
445 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-29154-8_47,
        author={Francoise Andr\^{e} and Erwan Daubert and Gr\^{e}gory Nain and Brice Morin and Olivier Barais},
        title={F4Plan: An Approach to Build Efficient Adaptation Plans},
        proceedings={Mobile and Ubiquitous Systems: Computing, Networking, and Services. 7th International ICST Conference, MobiQuitous 2010, Sydeny, Australia, December 6-9, 2010, Revised Selected Papers},
        proceedings_a={MOBIQUITOUS},
        year={2012},
        month={10},
        keywords={},
        doi={10.1007/978-3-642-29154-8_47}
    }
    
  • Francoise André
    Erwan Daubert
    Grégory Nain
    Brice Morin
    Olivier Barais
    Year: 2012
    F4Plan: An Approach to Build Efficient Adaptation Plans
    MOBIQUITOUS
    Springer
    DOI: 10.1007/978-3-642-29154-8_47
Francoise André1,*, Erwan Daubert2,*, Grégory Nain2,*, Brice Morin2,*, Olivier Barais1,*
  • 1: University of Rennes1, IRISA
  • 2: INRIA, Centre Rennes - Bretagne Atlantique
*Contact email: Francoise.Andre@irisa.fr, Erwan.Daubert@inria.fr, Gregory.Nain@inria.fr, Brice.Morin@sintef.no, Olivier.Barais@irisa.fr

Abstract

Today’s society increasingly depends on software systems subject to varying environmental conditions imposing that they continuously adapt. A dynamic adaptation reconfigures a running system from a consistent state into another consistent state. To achieve this goal, a reconfiguration consists in executing a set of actions leading from source to target configuration. The planning of actions has often been neglected in adaptation mechanisms, leading to naive sequential schedules statically predefined. EnTiMid, a ubiquitous software system for assisted living, is one of these adapting systems using basic adaptation plan. This situation may cause problems when considering adaptations involving large set of actions and/or devices, particularly for distributed service-based applications. We propose a framework to ease the integration of different planning algorithms that produce more efficient adaptation plan than an ad-hoc algorithm.