Deduplicator: When Computation Reuse Meets Load Balancing at the Network Edge
Md Washik Al Azad, Spyridon Mastorakis

TL;DR
The paper introduces Deduplicator, a system that balances load and enables computation reuse at the network edge, improving efficiency and resource utilization in edge computing environments.
Contribution
Deduplicator is a novel middlebox that simultaneously facilitates load balancing and computation reuse at the edge, addressing their inherent conflict.
Findings
Achieves up to 20% higher computation reuse than other load balancing methods.
Effectively balances task distribution among edge servers at line rate.
Improves overall efficiency and resource utilization in edge computing environments.
Abstract
Load balancing has been a fundamental building block of cloud and, more recently, edge computing environments. At the same time, in edge computing environments, prior research has highlighted that applications operate on similar (correlated) data. Based on this observation, prior research has advocated for the direction of "computation reuse", where the results of previously executed computational tasks are stored at the edge and are reused (if possible) to satisfy incoming tasks with similar input data, instead of executing incoming tasks from scratch. Both load balancing and computation reuse are critical to the deployment of scalable edge computing environments, yet they are contradictory in nature. In this paper, we propose the Deduplicator, a middlebox that aims to facilitate both load balancing and computation reuse at the edge. The Deduplicator features mechanisms to identify and…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Distributed systems and fault tolerance
