ML-enabled Service Discovery for Microservice Architecture: A QoS Approach

被引:0
|
作者
Vaidhyanathan, Karthik [1 ]
Caporuscio, Mauro [2 ]
Florio, Stefano [3 ]
Muccini, Henry [3 ]
机构
[1] Int Inst Informat Technol, Hyderabad, India
[2] Linnaeus Univ, Vaxjo, Sweden
[3] Univ Aquila, Laquila, Italy
关键词
Self-adaptation; Machine Learning; Service Discovery; LEARNING APPROACH;
D O I
10.1145/3605098.3635942
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Microservice architectures have gained enormous popularity due to their ability to be dynamically added/removed, replicated, and updated according to run-time needs. However, the dynamic nature of microservices introduces uncertainty, which in turn can affect the provided Quality of Service (QoS). This calls for novel service discovery mechanisms able to adapt to the variability of the QoS attributes and further perform effective service discovery and selection. To this end, this paper combines machine learning and self-adaptation techniques to perform service discovery and selection by trading off different QoS attributes. The results of our validation on a state-of-the-art microservices exemplar show that our ML-enabled approach can perform service discovery with 35% higher effectiveness with respect to existing baselines.
引用
收藏
页码:1193 / 1200
页数:8
相关论文
共 50 条
  • [21] ML-IDS: an efficient ML-enabled intrusion detection system for securing IoT networks and applications
    Mohammed Al-Ambusaidi
    Zhang Yinjun
    Yar Muhammad
    Abid Yahya
    Soft Computing, 2024, 28 : 1765 - 1784
  • [22] Socio-Technical Anti-Patterns in Building ML-Enabled Software
    Mailach, Alina
    Siegmund, Norbert
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ICSE, 2023, : 690 - 702
  • [23] ML-Enabled Piezoelectric-Driven Internal Defect Assessment in Metal Structures
    Adeleye, Daniel
    Seyedi, Mohammad
    Ferdowsi, Farzad
    Raush, Jonathan
    Khattab, Ahmed
    MACHINES, 2023, 11 (12)
  • [24] A Web Service Discovery Approach for QoS-Aware Service Composition
    Chang Guofeng
    ADVANCED TECHNOLOGY IN TEACHING - PROCEEDINGS OF THE 2009 3RD INTERNATIONAL CONFERENCE ON TEACHING AND COMPUTATIONAL SCIENCE (WTCS 2009), VOL 2: EDUCATION, PSYCHOLOGY AND COMPUTER SCIENCE, 2012, 117 : 501 - 506
  • [25] ML-IDS: an efficient ML-enabled intrusion detection system for securing IoT networks and applications
    Al-Ambusaidi, Mohammed
    Zhang, Yinjun
    Muhammad, Yar
    Yahya, Abid
    SOFT COMPUTING, 2023, 28 (2) : 1765 - 1784
  • [26] Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Process
    Nahar, Nadia
    Zhou, Shurui
    Lewis, Grace
    Kastner, Christian
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022), 2022, : 413 - 425
  • [27] Identifying the Hazard Boundary of ML-Enabled Autonomous Systems Using Cooperative Coevolutionary Search
    Sharifi, Sepehr
    Shin, Donghwan
    Briand, Lionel C.
    Aschbacher, Nathan
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (12) : 5120 - 5138
  • [28] A multi-layer security enabled quality of service (QoS) management architecture
    Mohammad, Alimuddin
    Chen, Alice
    Wang, Guijun
    Wang, Changzhou
    Santiago, Rodolfo
    11TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2007, : 423 - 434
  • [29] ML-Enabled Millimeter-Wave Software-Defined Radio With Programmable Directionality
    Jean, Marc
    Yuksel, Murat
    Gong, Xun
    IEEE Transactions on Machine Learning in Communications and Networking, 2024, 2 : 1159 - 1177
  • [30] A QoS-enabled web service architecture to support flexible business processes
    Berbner, R
    Heckmann, O
    Mauthe, A
    Steinmetz, R
    WIRTSCHAFTSINFORMATIK, 2005, 47 (04): : 268 - 277