Lune

SIGCOMM2024Top-tier venue

An exabyte a day: throughput-oriented, large scale, managed data transfers with Effingo

Ladislav Pápay, Jan Pustelnik, Krzysztof Rzadca, Beata Strack, Pawel Stradomski, Bartlomiej Wolowiec, Michal Zasadzinski

2024Year
11Citations

Abstract

WAN bandwidth is never too broad --- and the speed of light stubbornly constant. These two fundamental constraints force globally-distributed systems to carefully replicate data close to where they are processed or served. A large organization owning such systems adds dimensions of complexity with ever-changing network topologies, strict requirements on failure domains, multiple competing transfers, and layers of software and hardware with multiple kinds of quotas. We present Effingo, a throughput-oriented, massively-parallel data copy service we built at Google. For its users, Effingo delivers high-throughput transfers with an scp-like interface. For Google, Effingo optimizes the network cost with a small footprint on datacenters. We experimentally show how Effingo achieves fairness and efficiency through copy tree optimization and dynamic adaptation to changing network conditions. On a typical day, Effingo transfers over an exabyte of data between dozens of clusters spread across continents and serves more than 10,000 users.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get f112a1ed-8c76-4293-acab-52285bea4021

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines