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 条
  • [1] An extensible and personalized approach to QoS-enabled service discovery
    Vu, Le-Hung
    Porto, Fabio
    Aberer, Karl
    Hauswirth, Manfred
    [J]. IDEAS 2007: 11TH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2007, : 37 - +
  • [2] Perception Contracts for Safety of ML-Enabled Systems
    Astorga, Angello
    Hsieh, Chiao
    Madhusudan, P.
    Mitra, Sayan
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (OOPSLA):
  • [3] The Next 700 ML-Enabled Compiler Optimizations
    VenkataKeerthy, S.
    Jain, Siddharth
    Kalvakuntla, Umesh
    Gorantla, Pranav Sai
    Chitale, Rajiv Shailesh
    Brevdo, Eugene
    Cohen, Albert
    Trofin, Mircea
    Upadrasta, Ramakrishna
    [J]. PROCEEDINGS OF THE 33RD ACM SIGPLAN INTERNATIONAL CONFERENCE ON COMPILER CONSTRUCTION, CC 2024, 2024, : 238 - 249
  • [4] Efficient Approach for Patient Monitoring: ML-Enabled Framework with Smart Connected Systems
    Dheepak, G.
    [J]. COMPLEX NETWORKS & THEIR APPLICATIONS XII, VOL 1, COMPLEX NETWORKS 2023, 2024, 1141 : 177 - 188
  • [5] EcoMLS: A Self-Adaptation Approach for Architecting Green ML-Enabled Systems
    Tedla, Meghana
    Kulkarni, Shubham
    Vaidhyanathan, Karthik
    [J]. IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C 2024, 2024, : 230 - 237
  • [6] ICN-based Service Discovery Mechanism for Microservice Architecture
    Long, Kim Bao
    Yang, HyunSik
    Kim, YoungHan
    [J]. 2017 NINTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN 2017), 2017, : 773 - 775
  • [7] Energy-Efficient Development of ML-Enabled Systems: A Data-Centric Approach
    Omar, Rafiullah
    [J]. PROCEEDINGS 2024 IEEE/ACM 3RD INTERNATIONAL CONFERENCE ON AI ENGINEERING-SOFTWARE ENGINEERING FOR AI, CAIN 2024, 2024, : 259 - 263
  • [8] A Machine Learning Approach to Service Discovery for Microservice Architectures
    Caporuscio, Mauro
    De Toma, Marco
    Muccini, Henry
    Vaidhyanathan, Karthik
    [J]. SOFTWARE ARCHITECTURE, ECSA 2021, 2021, 12857 : 66 - 82
  • [9] Regulating AI/ML-enabled Medical Devices in the UK
    Li, Phoebe
    Williams, Robin
    Gilbert, Stephen
    Anderson, Stuart
    [J]. FIRST INTERNATIONAL SYMPOSIUM ON TRUSTWORTHY AUTONOMOUS SYSTEMS, TAS 2023, 2022,
  • [10] Crossover Service Fusion Approach Based on Microservice Architecture
    Guo, Siying
    Xu, Chao
    Chen, Shizhan
    Xue, Xiao
    Feng, Zhiyong
    Chen, Shiping
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2019), 2019, : 237 - 241