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 条
  • [31] Self-Adaptive Execution of Data-Aware Workflow Processes
    Du, Yanhua
    Li, Na
    Hu, Hesuan
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (12) : 7295 - 7305
  • [32] Design of Service-Oriented Systems Using SODA
    Kim, Tae-Hyung
    Chang, Carl K.
    Mitra, Simanta
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2010, 3 (03) : 236 - 249
  • [33] OPOSSAM: Online Prediction of Stream Data Using Self-adaptive Memory
    Yamaguchi, Akihiro
    Maya, Shigeru
    Inagi, Tatsuya
    Ueno, Ken
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 2355 - 2364
  • [34] DySOA: Making service systems self-adaptive
    Siljee, J
    Bosloper, I
    Nijhuis, J
    Hammer, D
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2005, PROCEEDINGS, 2005, 3826 : 255 - 268
  • [35] Hosting and Using Services with QoS Guarantee in Self-adaptive Service Systems
    Jiang, Shanshan
    Hallsteinsen, Svein
    Barone, Paolo
    Mamelli, Alessandro
    Mehlhase, Stephan
    Scholz, Ulrich
    [J]. DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, PROCEEDINGS, 2010, 6115 : 15 - +
  • [36] Adaptive Business Network Systems A Service-Oriented Architectural Approach
    He, Jing Jing
    Jrad, Radhouane B. N.
    Sundaram, David
    [J]. 2015 6TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS AND APPLICATIONS (IISA), 2015,
  • [37] A Framework for Intelligent Tutoring in Collaborative Learning Systems Using Service-Oriented Architecture
    Chua, Fang-Fang
    Lee, Chien-Sing
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT V, 2011, 6786 : 471 - 484
  • [38] Requirement Uncertainty Modeling for Service oriented Self-adaptive Software
    Liu, Wei
    He, Chenwan
    Feng, Zaiwen
    [J]. MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 4798 - +
  • [39] Toward Smarter Service Systems through Service-oriented Data Analytics
    Lim, Chie-Hyeon
    Maglio, Paul P.
    Kim, Kwang-Jae
    Kim, Min-Jun
    Kim, Ki-Hun
    [J]. 2016 IEEE 14TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2016, : 936 - 941
  • [40] SASSY: A Framework for Self-Architecting Service-Oriented Systems
    Menasce, Daniel A.
    Gomaa, Hassan
    Malek, Sam
    Sousa, Joao P.
    [J]. IEEE SOFTWARE, 2011, 28 (06) : 78 - 85