• DocumentCode
    2537615
  • Title

    Self-Adaptation of Service Based Systems Based on Cost/Quality Attributes Tradeoffs

  • Author

    Mirandola, Raffaela ; Potena, Pasqualina

  • Author_Institution
    Politec. di Milano, Dipt. di Elettron. e Inf., Milan, Italy
  • fYear
    2010
  • fDate
    23-26 Sept. 2010
  • Firstpage
    493
  • Lastpage
    501
  • Abstract
    An application should be self-adaptive in order to automatically and autonomously adapt its behavior for several reasons, such as service evolution (e.g. a new version may be available), hardware volatility (e.g. network quality changes) and varying users demands with new requirements (e.g. a new functionality or a different level of quality of service). In this paper we introduce a framework, based on an optimization model, that dynamically adapts a service based system (i.e. both the structural and behavioral software and hardware architecture) while minimizing the adaptation costs and guaranteeing a required level of the system qualities. Adaptation actions can be triggered both by an user request and/or automatically after the runtime violation of system quality constraints, or the appearing/disappearing of services into the environment. In particular, in this paper we give a general overview of the main components of the framework by providing a deeper discussion of the optimization model that is the core of the framework.
  • Keywords
    computer architecture; optimisation; behavioral software; cost/quality attributes; hardware architecture; hardware volatility; network quality; optimization model; runtime violation; self adaptation; service based systems; service evolution; structural software; system quality constraints; user request; Adaptation model; Computer architecture; Hardware; Monitoring; Optimization; Software; Unified modeling language; optimization model; quality of services and non-functional aspects; service-based adaptation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2010 12th International Symposium on
  • Conference_Location
    Timisoara
  • Print_ISBN
    978-1-4244-9816-1
  • Type

    conf

  • DOI
    10.1109/SYNASC.2010.16
  • Filename
    5715328