Online Learning Using Incomplete Execution Data for Self-Adaptive Service-Oriented Systems

被引:0
|
作者
Deshpande, Niranjana [1 ]
Sharma, Naveen [1 ]
Yu, Qi [1 ]
Krutz, Daniel E. [1 ]
机构
[1] Rochester Inst Technol, B Thomas Golisano Coll Comp & Informat Sci, Rochester, NY 14623 USA
关键词
Service-Oriented Architecture; Service Composition; Online Composition Algorithm Selection; Contextual Multi-Armed Bandits; Reinforcement Learning;
D O I
10.1109/ICWS55610.2022.00051
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Service composition algorithms support the construction of complex applications by combining various web services to fulfill diverse functional and Quality of Service (QoS) requirements. Moreover, composition algorithms must fulfill diverse user requirements while adhering to constraints such as limited computational resources. Recent research has demonstrated that using online learning to select different algorithms for specific tasks of a problem domain outperforms approaches that use a single algorithm for all tasks, in terms of computational resource usage and solution quality. Problematically, existing work in service composition does not leverage these advances, leading to multiple inefficient compositions. To address these challenges, we propose online composition algorithm selection using contextual multi-armed bandits to select an algorithm for each composition task at runtime. Our evaluations demonstrate the benefits of our approach by reducing time and memory usage by up to 54.2% and 15.5% while fulfilling QoS requirements, compared to using a single composition algorithm for all tasks.
引用
收藏
页码:296 / 301
页数:6
相关论文
共 50 条
  • [1] Formal modeling self-adaptive service-oriented applications
    Riccobene, Elvinia
    Scandurra, Patrizia
    [J]. 30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1704 - 1710
  • [2] Modeling and Validating Self-adaptive Service-oriented Applications
    Arcaini, Paolo
    Riccobene, Elvinia
    Scandurra, Patrizia
    [J]. APPLIED COMPUTING REVIEW, 2015, 15 (03): : 35 - 48
  • [3] Towards a self-adaptive service-oriented methodology based on extended SOMA
    Parvizi-Mosaed, Alireza
    Moaven, Shahrouz
    Habibi, Jafar
    Beigi, Ghazaleh
    Naser-Shariat, Mahdieh
    [J]. FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2015, 16 (01) : 43 - 69
  • [4] Towards a self-adaptive service-oriented methodology based on extended SOMA
    Alireza Parvizi-Mosaed
    Shahrouz Moaven
    Jafar Habibi
    Ghazaleh Beigi
    Mahdieh Naser-Shariat
    [J]. Frontiers of Information Technology & Electronic Engineering, 2015, 16 (1) : 43 - 69
  • [5] Design of frameworks for self-adaptive service-oriented applications: A systematic analysis
    Filisbino Passini, William
    Aparecida Lana, Cristiane
    Pfeifer, Vinicius
    Affonso, Frank Jose
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (01): : 5 - 38
  • [6] Optimal Self-Healing of Service-Oriented Systems with Incomplete Information
    Wang, Hongbing
    Wang, Xiaojun
    Yu, Qi
    [J]. 2013 IEEE INTERNATIONAL CONGRESS ON BIG DATA, 2013, : 227 - 234
  • [7] Service-oriented execution model supporting data sharing and adaptive query processing
    Yongwei Wu
    Jia Liu
    Gang Chen
    Qiming Fang
    Guangwen Yang
    [J]. Cluster Computing, 2010, 13 : 127 - 140
  • [8] Service-oriented execution model supporting data sharing and adaptive query processing
    Wu, Yongwei
    Liu, Jia
    Chen, Gang
    Fang, Qiming
    Yang, Guangwen
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2010, 13 (02): : 127 - 140
  • [9] Data Quality Issues in Online Reinforcement Learning for Self-Adaptive Systems (Keynote)
    Metzger, Andreas
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING AND AI FOR DATA QUALITY IN CYBER-PHYSICAL SYSTEMS/INTERNET OF THINGS, SEA4DQ 2022, 2022, : 1 - 1
  • [10] Online Reinforcement Learning for Self-adaptive Information Systems
    Palm, Alexander
    Metzger, Andreas
    Pohl, Klaus
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2020, 2020, 12127 : 169 - 184