• DocumentCode
    592337
  • Title

    Autotuning control structures for reliability-driven dynamic binding

  • Author

    Filieri, Antonio ; Ghezzi, Carlo ; Leva, Alberto ; Maggio, Martina

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milano, Italy
  • fYear
    2012
  • fDate
    10-13 Dec. 2012
  • Firstpage
    418
  • Lastpage
    423
  • Abstract
    This paper explores a formally grounded approach to solve the problem of dynamic binding in service-oriented software architecture. Dynamic binding is a widely adopted mean to automatically bind exposed software interfaces to actual implementations. The execution of an operation on one or another implementation, though providing the same result, could turn out in different quality of service, e.g. due to failure occurrence. Dynamic binding is thus of primary importance to achieve what in the Software Engineering domain is called “self-adaptiveness”, the capability to preserve a desired quality of service, if this is feasible. It is important to reach this goal also in the presence of environmental fluctuations - a route congestion increase - or even abrupt variations - a server breakdown. A quite general dynamic binding problem is here reformulated as a discrete-time feedback control one, and the use of autotuning techniques is discussed, extending previous research, in a view to guaranteeing the desired quality of service without the need for computationally-intensive optimisations.
  • Keywords
    discrete time systems; feedback; quality of service; service-oriented architecture; software quality; autotuning control structure; computationally-intensive optimisation; discrete-time feedback control; environmental fluctuation; general dynamic binding problem; grounded approach; quality of service; reliability-driven dynamic binding; route congestion; self-adaptiveness; server breakdown; service-oriented software architecture; software engineering domain; software interface; Mathematical model; Quality of service; Software; Software reliability; Tuning; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Decision and Control (CDC), 2012 IEEE 51st Annual Conference on
  • Conference_Location
    Maui, HI
  • ISSN
    0743-1546
  • Print_ISBN
    978-1-4673-2065-8
  • Electronic_ISBN
    0743-1546
  • Type

    conf

  • DOI
    10.1109/CDC.2012.6426402
  • Filename
    6426402