lnu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
ML-enabled Service Discovery for Microservice Architecture: a QoS Approach
International Institute of Information Technology, India.ORCID iD: 0000-0003-2317-6175
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).ORCID iD: 0000-0001-6981-0966
University of L'Aquila, Italy.ORCID iD: 0009-0007-1646-6883
University of L'Aquila, Italy.ORCID iD: 0000-0001-6365-6515
2024 (English)In: Proceedings of the ACM Symposium on Applied Computing, Association for Computing Machinery (ACM) , 2024Conference paper, Published paper (Refereed)
Abstract [en]

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.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM) , 2024.
Keywords [en]
machine learning, self-adaptation, service discovery
National Category
Computer and Information Sciences
Research subject
Computer and Information Sciences Computer Science
Identifiers
URN: urn:nbn:se:lnu:diva-138362DOI: 10.1145/3605098.3635942Scopus ID: 2-s2.0-85197665839ISBN: 9798400702433 (print)OAI: oai:DiVA.org:lnu-138362DiVA, id: diva2:1958193
Conference
Symposium on Applied Computing
Available from: 2025-05-14 Created: 2025-05-14 Last updated: 2025-05-26Bibliographically approved

Open Access in DiVA

fulltext(5473 kB)55 downloads
File information
File name FULLTEXT01.pdfFile size 5473 kBChecksum SHA-512
68ca96fb5b0b6d4d0c70c2f2455c2a5e8ade0141ac70696dd866dba7799b2790084906d60371c713f960eac4e406794c3eab95290bbf9156135f4594f01d59f6
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Caporuscio, Mauro

Search in DiVA

By author/editor
Vaidhyanathan, KarthikCaporuscio, MauroFlorio, StefanoMuccini, Henry
By organisation
Department of computer science and media technology (CM)
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 56 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 54 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf