• DocumentCode
    1153639
  • Title

    QoS-Aware Real-Time Composition Algorithms for Service-Based Applications

  • Author

    Estévez-Ayres, Iria ; Basanta-Val, Pablo ; García-Valls, Marisol ; Fisteus, Jesús A. ; Almeida, Luís

  • Author_Institution
    Dept. of Telematics Eng., Univ. Carlos III de Madrid, Leganes, Spain
  • Volume
    5
  • Issue
    3
  • fYear
    2009
  • Firstpage
    278
  • Lastpage
    288
  • Abstract
    This paper presents a model for quality-of-service (QoS)-aware service composition in distributed systems with real-time and fault-tolerance requirements. This model can be applied in application domains like, for example, remote monitoring, control and surveillance. Classic approaches to real-time systems do not provide the flexibility and fault-tolerance required in new emerging environments that need to combine a high degree of dynamism with temporal predictability. Our approach addresses these new challenges by combining concepts from the service oriented paradigm and distributed real-time systems. We propose a concrete system model based on a holistic time-triggered-based approach for design and configuration. Based on this model, we propose two algorithms for the composition of QoS-aware service-based applications with temporal requirements: an exhaustive algorithm that computes the optimal service combination in terms of a figure of merit, suitable for offline composition; and an improved algorithm based on heuristics and partial figures of merit, suitable for online composition. Experimental results show that the latter reduces dramatically the number of combinations explored with a minimal degradation in the quality of the solution, making it feasible for online execution in dynamic environments.
  • Keywords
    Web services; fault tolerant computing; quality of service; real-time systems; QoS aware real-time composition algorithm; concrete system model; distributed system; exhaustive algorithm; fault-tolerance requirement; holistic time-triggered-based approach; quality-of-service; service oriented paradigm; service-based application; Composition algorithms; distributed systems; real-time systems; service oriented architectures (SOAs);
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2009.2026422
  • Filename
    5175490