Caching hierarchical skylines for efficient service composition on service graphs

Hadeel ALHOSAINI, Xianzhi WANG, Lina YAO, Yakun CHEN, Guandong XU

Research output: Chapter in Book/Report/Conference proceedingChapters

2 Citations (Scopus)

Abstract

Service-oriented computing (SOC) is a paradigm for developing applications by reusing existing services. Through a standardized publishing, discovery, and composition process, SOC enables the orchestration of multiple (including third-party) services to constitute new applications. Hereby the quality of a composite service is fundamentally determined by its constituent services. To satisfy users' non-functional requirements, it is important to identify the optimal set of constituent services to participate in the composition. Practical applications usually require the optimal set to be identified with high efficiency and accuracy. This poses challenges to existing service composition methods as they either provide no accuracy guarantee or are inapplicable to large-scale problems. The challenges become more evident when considering service graphs, which contain multiple execution paths that could multiply the computational overhead. In this paper, we propose a hierarchical skyline-based approach for highly efficient service composition, which maintains and reuses varying levels of service skylines to accelerate service composition. We discuss how the skylines can be selectively computed, lazily updated, and efficiently retrieved for reuse. Experiments demonstrate the effectiveness of our approach. Copyright © 2022 IEEE.

Original languageEnglish
Title of host publicationProceedings of 2022 IEEE International Conference on Services Computing, SCC 2022
Place of PublicationUSA
PublisherIEEE
Pages1-9
ISBN (Electronic)9781665481465
DOIs
Publication statusPublished - 2022

Citation

Alhosaini, H., Wang, X., Yao, L., Chen, Y., & Xu, G. (2022). Caching hierarchical skylines for efficient service composition on service graphs. In Proceedings of 2022 IEEE International Conference on Services Computing, SCC 2022 (pp. 1-9). IEEE. https://doi.org/10.1109/SCC55611.2022.00015

Keywords

  • Service composition
  • Quality of service
  • Hierarchical skyline
  • On-demand Updating

Fingerprint

Dive into the research topics of 'Caching hierarchical skylines for efficient service composition on service graphs'. Together they form a unique fingerprint.