Model driven QoS management via dynamic programming

Assel Akzhalova, Mahbub Gani, Iman Poernorno

    Research output: Chapter in Book/Report/Conference proceedingConference paper

    1 Citation (Scopus)

    Abstract

    Self-healing systems are capable of changing their behavior at runtime to meet target constraints. An important research question is how quality of service models can enabled self-healing systems. This paper presents a solution to the problem for service-oriented architectures. Service-oriented architectures (SOAs) consist of a group of independent computational services, with communication between services being managed and maintained via external orchestration. We employ dynamic programming, a form of optimal control theory to reconfigure SOA orchestration. Reconfiguration occurs when a performance constraint over the orchestration - a global service level agreement (SLA) - is violated. Currently, reconfiguration may take the form of re-directing and load-balancing of calls to services that offer equivalent functionality, but better performance. Previous experiments by Poernomo and Akzhalova involved application of optimal control theory to determine reconfiguration policies for a single service. This paper presents a significant improvement, as we now consider entire orchestrations of services. Furthermore, by utilizing dynamic programming, our new approach has the advantage of determining adaptation policies from a given discrete set of choices.
    Original languageEnglish
    Title of host publicationUnknown
    Place of PublicationNEW YORK
    PublisherIEEE
    Pages148 - 156
    Number of pages9
    ISBN (Print)978-1-4244-4485-4
    Publication statusPublished - 2008
    Event12th Enterprise Distributed Object Computing Conference Workshops - Munich, Germany
    Duration: 1 Sept 200818 Sept 2008

    Publication series

    NameEDOCW: 2008 12TH ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS

    Conference

    Conference12th Enterprise Distributed Object Computing Conference Workshops
    Country/TerritoryGermany
    CityMunich
    Period1/09/200818/09/2008

    Fingerprint

    Dive into the research topics of 'Model driven QoS management via dynamic programming'. Together they form a unique fingerprint.

    Cite this