Abstract
Data caching and placement are essential for reducing latency and increasing performance. With the correct allocation, users can access frequently used data faster while reducing the load on network bandwidth and resources. However, with the ever changing virtual systems, caching methods must also adapt to fit in them. For example, cloud services no longer operate by only having a single powerful node such as a data center. Instead, services also deploy edge nodes, which can hold data closer to the users, thus reducing latency and improving quality. As a result, there are various studies and developments to make caching more efficient than ever. In this paper, we focus on what we call imposing cache, a method that allows nodes to cache on other nodes as if it were their own, as long as they are part of the same group we call EdgeGroup. Additionally, our method is busy-aware enabling cloud and edge nodes to check on each other's availability and adjust their decision making process so that unavailable nodes are not taken into consideration. Our method succeeded in reducing fetches from Cloud by around 33% compared to normal caching methods. Also, it reduced request completion time by around 3 minutes due to the fact that it could correctly identify busy nodes and suspend them accordingly.
Original language | English |
---|---|
Title of host publication | ESSE 2023 - Proceedings of the 4th European Symposium on Software Engineering |
Publisher | Association for Computing Machinery |
Pages | 61-69 |
Number of pages | 9 |
ISBN (Electronic) | 9798400708817 |
DOIs | |
Publication status | Published - 2023 Dec 1 |
Event | 4th European Symposium on Software Engineering, ESSE 2023 - Virtual, Online, Italy Duration: 2023 Dec 1 → 2023 Dec 3 |
Publication series
Name | ACM International Conference Proceeding Series |
---|
Conference
Conference | 4th European Symposium on Software Engineering, ESSE 2023 |
---|---|
Country/Territory | Italy |
City | Virtual, Online |
Period | 23/12/1 → 23/12/3 |
Bibliographical note
Publisher Copyright:© 2023 Copyright held by the owner/author(s).
Keywords
- cache replacement
- data placement
- data retrieval
- distributed caching
- edge-cloud
- self-aware
ASJC Scopus subject areas
- Human-Computer Interaction
- Computer Networks and Communications
- Computer Vision and Pattern Recognition
- Software