Cache Clouds: Cooperative Caching of Dynamic Documents in Edge Networks
This paper makes three original contributions. First, the authors introduce the concept of cache clouds, which forms the fundamental framework for cooperation among caches in the edge network. Second, they present dynamic hashing-based protocols for document lookups and updates within each cache cloud, which are not only efficient, but also effective in dynamically balancing lookup and update loads among the caches in the cloud. Third, they outline a utility-based mechanism for placing dynamic documents within a cache cloud. The experiments indicate that these techniques can significantly improve the performance of the edge cache networks.