Imposing Cache: Busy-Aware Cooperative Data Caching in Edge-Cloud Environments

Gyujeong Lim, Jihun Kang, Heonchang Yu

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    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 languageEnglish
    Title of host publicationESSE 2023 - Proceedings of the 4th European Symposium on Software Engineering
    PublisherAssociation for Computing Machinery
    Pages61-69
    Number of pages9
    ISBN (Electronic)9798400708817
    DOIs
    Publication statusPublished - 2023 Dec 1
    Event4th European Symposium on Software Engineering, ESSE 2023 - Virtual, Online, Italy
    Duration: 2023 Dec 12023 Dec 3

    Publication series

    NameACM International Conference Proceeding Series

    Conference

    Conference4th European Symposium on Software Engineering, ESSE 2023
    Country/TerritoryItaly
    CityVirtual, Online
    Period23/12/123/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

    Fingerprint

    Dive into the research topics of 'Imposing Cache: Busy-Aware Cooperative Data Caching in Edge-Cloud Environments'. Together they form a unique fingerprint.

    Cite this