Reservoir: Named Data for Pervasive Computation Reuse at the Network Edge
Md Washik Al Azad, Spyridon Mastorakis

TL;DR
Reservoir leverages Named Data Networking and Locality Sensitive Hashing to enable efficient, scalable computation reuse at the network edge, significantly reducing task completion times in edge computing scenarios.
Contribution
This paper introduces Reservoir, a novel framework that implements pervasive computation reuse across distributed edge nodes using NDN and LSH, addressing scalability and fault tolerance.
Findings
Achieves up to 21.34x reduction in task completion times.
Reuses computation with nearly perfect accuracy.
Operates with minimal overhead on devices and network infrastructure.
Abstract
In edge computing use cases (e.g., smart cities), where several users and devices may be in close proximity to each other, computational tasks with similar input data for the same services (e.g., image or video annotation) may be offloaded to the edge. The execution of such tasks often yields the same results (output) and thus duplicate (redundant) computation. Based on this observation, prior work has advocated for "computation reuse", a paradigm where the results of previously executed tasks are stored at the edge and are reused to satisfy incoming tasks with similar input data, instead of executing these incoming tasks from scratch. However, realizing computation reuse in practical edge computing deployments, where services may be offered by multiple (distributed) edge nodes (servers) for scalability and fault tolerance, is still largely unexplored. To tackle this challenge, in this…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCaching and Content Delivery · Advanced Photocatalysis Techniques · Cooperative Communication and Network Coding
