Projects per year
Abstract
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.
Original language | English |
---|---|
Title of host publication | Proceedings of the 2021 IEEE Conference on Network Softwarization (NetSoft) |
Subtitle of host publication | Accelerating Network Softwarization in the Cognitive Age |
Editors | Kohei Shiomoto, Young-Tak Kim, Christian Esteve Rothenberg, Barbara Martini, Eiji Oki, Baek-Young Choi, Noriaki Kamiyama, Stefano Secci |
Publisher | IEEE - Institute of Electrical and Electronics Engineers Inc. |
Pages | 176-180 |
Number of pages | 5 |
ISBN (Electronic) | 9781665405225 |
DOIs | |
Publication status | Published - 2021 Jun 28 |
Event | 7th IEEE International Conference on Network Softwarization, NetSoft 2021 - Virtual, Online Duration: 2021 Jun 28 → 2021 Jul 2 |
Conference
Conference | 7th IEEE International Conference on Network Softwarization, NetSoft 2021 |
---|---|
City | Virtual, Online |
Period | 2021/06/28 → 2021/07/02 |
Subject classification (UKÄ)
- Electrical Engineering, Electronic Engineering, Information Engineering
Free keywords
- Containerized network functions
- Microservices
- Service-mesh
Fingerprint
Dive into the research topics of 'Adaptive and Application-agnostic Caching in Service Meshes for Resilient Cloud Applications'. Together they form a unique fingerprint.Projects
- 2 Finished
-
E! Celtic-Plus 5G PERFECTA
Kihl, M. (PI), Fitzgerald, E. (Researcher) & Tärneberg, W. (Researcher)
Swedish Government Agency for Innovation Systems (Vinnova)
2018/08/27 → 2020/12/31
Project: Research
-
Sec4Factory: Cyber Security for Next Generation Factory (SEC4FACTORY)
Gehrmann, C. (PI), Kihl, M. (CoPI), Hell, M. (CoI), Fitzgerald, E. (Researcher), Toorani, M. (Researcher), Fitzgerald, E. (Researcher), Tärneberg, W. (Researcher) & Akbarian, F. (Researcher)
Swedish Foundation for Strategic Research, SSF
2018/04/01 → 2024/12/31
Project: Research