Umeå University's logo

umu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • 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
Adaptive and Application-agnostic Caching in Service Meshes for Resilient Cloud Applications
Umeå University, Faculty of Science and Technology, Department of Computing Science.ORCID iD: 0000-0001-5860-6695
Umeå University, Faculty of Science and Technology, Department of Computing Science.ORCID iD: 0000-0003-0106-3049
Show others and affiliations
2021 (English)In: Proceedings of the 2021 IEEE Conference on Network Softwarization: Accelerating Network Softwarization in the Cognitive Age, NetSoft 2021, IEEE, 2021, p. 176-180, article id 9492576Conference paper, Published paper (Refereed)
Abstract [en]

Service meshes factor out code dealing with inter-micro-service communication. The overall resilience of a cloud application is improved if constituent micro-services return stale data, instead of no data at all. This paper proposes and implements application agnostic caching for micro services. While caching is widely employed for serving web service traffic, its usage in inter-micro-service communication is lacking. Micro-services responses are highly dynamic, which requires carefully choosing adaptive time-to-life caching algorithms. Our approach is application agnostic, is cloud native, and supports gRPC. We evaluate our approach and implementation using the micro-service benchmark by Google Cloud called Hipster Shop. Our approach results in caching of about 80% of requests. Results show the feasibility and efficiency of our approach, which encourages implementing caching in service meshes. Additionally, we make the code, experiments, and data publicly available.

Place, publisher, year, edition, pages
IEEE, 2021. p. 176-180, article id 9492576
Keywords [en]
Containerized network functions, Microservices, Service-mesh
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:umu:diva-183327DOI: 10.1109/NetSoft51509.2021.9492576ISI: 000718599000025Scopus ID: 2-s2.0-85112087682ISBN: 978-1-6654-0522-5 (electronic)OAI: oai:DiVA.org:umu-183327DiVA, id: diva2:1556554
Conference
The 7th IEEE International Conference on Network Softwarization (NetSoft 2021), June 28-July 2, 2021
Available from: 2021-05-23 Created: 2021-05-23 Last updated: 2023-09-05Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Larsson, LarsKlein, CristianElmroth, Erik

Search in DiVA

By author/editor
Larsson, LarsKlein, CristianElmroth, Erik
By organisation
Department of Computing Science
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

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

Direct link
Cite
Citation style
  • apa
  • ieee
  • 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