Caching Hierarchical Skylines for Efficient Service Composition on Service Graphs

被引:3
|
作者
Alhosaini, Hadeel [1 ]
Wang, Xianzhi [1 ]
Yao, Lina [2 ]
Chen, Yakun [1 ]
Xu, Guandong [1 ]
机构
[1] Univ Technol Sydney, Sch Comp Sci, Sydney, NSW, Australia
[2] Univ New South Wales, Sch Comp Sci & Engn, Sydney, NSW, Australia
来源
2022 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2022) | 2022年
关键词
service composition; quality of service; hierarchical skyline; on-demand Updating;
D O I
10.1109/SCC55611.2022.00015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1 / 9
页数:9
相关论文
共 50 条
  • [1] Service composition for generic service graphs
    Jin Liang
    Klara Nahrstedt
    Multimedia Systems, 2006, 11 : 568 - 581
  • [2] Service composition for generic service graphs
    Liang, Jin
    Nahrstedt, Klara
    MULTIMEDIA SYSTEMS, 2006, 11 (06) : 568 - 581
  • [3] A hierarchical service composition framework based on service overlay networks
    Li, Yang
    Huai, Jin-Peng
    Guo, Hui-Peng
    Du, Zong-Xia
    Ruan Jian Xue Bao/Journal of Software, 2007, 18 (12): : 2967 - 2979
  • [4] A CACHING MECHANISM FOR QOS-AWARE SERVICE COMPOSITION
    Wu, Quanwang
    Zhu, Qingsheng
    Li, Peng
    JOURNAL OF WEB ENGINEERING, 2012, 11 (02): : 119 - 130
  • [5] Efficient Query of Quality Correlation for Service Composition
    Zhang, Yiwen
    Cui, Guangming
    Deng, Shuiguang
    Chen, Feifei
    Wang, Yan
    He, Qiang
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (03) : 695 - 709
  • [6] Automatic Hierarchical Reinforcement Learning for Efficient Large-scale Service Composition
    Wang, Hongbing
    Huang, Guicheng
    Yu, Qi
    2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2016, : 57 - 64
  • [7] Hierarchical Graph Based Approach for Service Composition
    Bhattacharya, Adrija
    Sen, Soumya
    Sarkar, Anirban
    Debnath, Narayan C.
    PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2016, : 1718 - 1722
  • [8] An efficient planning system for service composition
    Zhang, JH
    Zhang, SS
    Cao, J
    Current Trends in High Performance Computing and Its Applications, Proceedings, 2005, : 587 - 591
  • [9] An efficient and reliable approach for quality-of-service-aware service composition
    Li, Jun
    Zheng, Xiao-Lin
    Chen, Song-Tao
    Song, William-Wei
    Chen, De-ren
    INFORMATION SCIENCES, 2014, 269 : 238 - 254
  • [10] Petri Net Verification of Service Composition Mechanism based on Hierarchical Service Overlay Network
    Qiao, Yu
    Zhang, Yanmei
    Jia, Hengyue
    PROCEEDINGS OF THE 2016 6TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS, ENVIRONMENT, BIOTECHNOLOGY AND COMPUTER (MMEBC), 2016, 88 : 2126 - 2132