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
关键词
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] Service Composition Orchestration, Service Caching, and Computation Reuse at the Edge
    Barrios, Carlos
    2024 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS, PERCOM WORKSHOPS, 2024, : 247 - 248
  • [4] Stable Service Caching in MECs of Hierarchical Service Markets With Uncertain Request Rates
    Xu, Zichuan
    Xia, Qiufen
    Wang, Lin
    Zhou, Pan
    Lui, John C. S.
    Liang, Weifa
    Xu, Wenzheng
    Wu, Guowei
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (07) : 4279 - 4296
  • [5] 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
  • [6] Composition of Services on Hierarchical Service Models
    Maigre, Riina
    Tyugu, Enn
    INFORMATION MODELLING AND KNOWLEDGE BASES XXIII, 2012, 237 : 110 - 129
  • [7] Exogenous Connectors for Hierarchical Service Composition
    Arellanes, Damian
    Lau, Kung-Kiu
    2017 IEEE 10TH CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2017, : 125 - 132
  • [8] A CACHING MECHANISM FOR QOS-AWARE SERVICE COMPOSITION
    Wu, Quanwang
    Zhu, Qingsheng
    Li, Peng
    JOURNAL OF WEB ENGINEERING, 2012, 11 (02): : 119 - 130
  • [9] An efficient caching scheme for personal communication service networks
    Pyo, CW
    Li, J
    Kameda, H
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2004, E87B (12) : 3603 - 3610
  • [10] Efficient transit planning framework using service composition and hierarchical aggregation schemes
    Dow, C. -R.
    Chiu, J. -C.
    Hsuan, P.
    Chen, K. -H.
    Gaun, S. -J.
    IET INTELLIGENT TRANSPORT SYSTEMS, 2011, 5 (03) : 175 - 182