Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Data Storage Google IT

Need To Move 1.2 Exabytes Across the World Every Day? Just Effingo (theregister.com) 37

An anonymous reader shares a report: Google has revealed technical details of its in-house data transfer tool, called Effingo, and bragged that it uses the project to move an average of 1.2 exabytes every day. As explained in a paper [PDF] and video to be presented on Thursday at the SIGCOMM 2024 conference in Sydney, bandwidth constraints and the stubbornly steady speed of light mean that not even Google is immune to the need to replicate data so it is located close to where it is processed or served.

Indeed, the paper describes managed data transfer as "an unsung hero of large-scale, globally-distributed systems" because it "reduces the network latency from across-globe hundreds to in-continent dozens of milliseconds." The paper also points out that data transfer tools are not hard to find, and asks why a management layer like Effingo is needed. The answer is that the tools Google could find either optimized for transfer time or handled point-to-point data streams -- and weren't up to the job of handling the 1.2 exabytes Effingo moves on an average day, at 14 terabytes per second. To shift all those bits, Effingo "balances infrastructure efficiency and users' needs" and recognizes that "some users and some transfers are more important than the others: eg, disaster recovery for a serving database, compared to migrating data from a cluster with maintenance scheduled a week from now."

This discussion has been archived. No new comments can be posted.

Need To Move 1.2 Exabytes Across the World Every Day? Just Effingo

Comments Filter:
  • by rossdee ( 243626 ) on Tuesday August 06, 2024 @01:04PM (#64685448)

    ..when it doesn't Effingo

  • Iâ(TM)m waiting to find out if itâ(TM)s just a private jet loaded with hard drives, fueled up and sitting on the tarmac ready for âoepoint to pointâ data transfer.
    • by Pseudonymous Powers ( 4097097 ) on Tuesday August 06, 2024 @01:22PM (#64685546)
      Enhancement request: Instead of filling the cargo plane with hard drives directly, instead fill it full of station wagons, each packed full of magnetic tape, er, hard drives and filled up with gas, ready to hurtle down the expressway.
    • by dfghjk ( 711126 )

      And what are you waiting for? There's a link to an academic paper and a video in the summary. Or was this a lame retelling of a 60 year old joke?

    • by crow ( 16139 )

      If it were simply moving data once a day between two sites, it might be interesting to compare the cost of the two solutions. The private jet might just win.

      Doing 28TB/s can't be cheap. And that's bytes. So call it around a quarter petabit per second.

      But how much space does that much data storage take up? Maybe you could push 10PB/rack, so you're probably talking 100 racks. That's a large cargo plane, not a private jet. Assume you have the data center at the airport, and you create a custom setup desi

      • by ls671 ( 1122017 )

        If it were simply moving data once a day between two sites,

        It obviously isn't. I suspect it is a constant flow of data, propagating in pseudo-real real time mostly, more like database or zfs replication so in the end the data is closer to their multiple users.

        So, by the time a plane or a station wagon would get there, the data would already be out of date anyway...

      • There are two items with shuffling data. One is bandwidth. We all know to never underestimate the bandwidth of a station wagon full of tapes (or these days, an EV CUV to keep up with the times.)

        Then there is latency. Latency is a critical item for a lot of items, and just bulk batching data won't work for things like real time monitoring, climate modeling, HFT, and many other time-sensitive things. Pushing petabytes as fast as they can go is an achievement.

  • Xi and Putie love this tool! It can transfer all kinds of secret gov't files from the USA in a snap!

    • Hilarious! Wow what a zinger! The same country that still uses film-based spy satellites somehow has the resources to tap exabyte internet... with washing machine CPUs!
      Ah ha ha! What a knee-slapper!

      • by Anonymous Coward

        SMIC already has process nodes under one nanometer going to be ready by 2025, even better than Intel's 18A. Russia is also borrowing that as well. Not sure where you got that.

      • by Tablizer ( 95088 )

        Their shit works because they tune instead throwing it out and starting over like American contractors.

  • by ebunga ( 95613 ) on Tuesday August 06, 2024 @01:17PM (#64685528)

    Everything you do, eveyrthing you say, everything you think, Google Knows.

  • by TheNameOfNick ( 7286618 ) on Tuesday August 06, 2024 @01:23PM (#64685550)

    But I can't say blacklist.

  • Calling your product effingo?

    Why don't you just call it Fuckinggo Google, we know what you meant.

    Just effingdoit!

    • It reminds me of the backup software called Memeo, which is sort of fun in Spanish. (I pee myself)

    • A remnant of the days when Google valued whimsy.
      • A remnant of the days when Google valued whimsy.

        Yah, a lot of programs have hidden gems in their name, like a friend that named his software programs after pR0n stars.

        • Well. there was the time I named my workstation after the floating island from Gulliver's Travels, Laputa. I couldn't figure out why some coworkers were scandalized.

          I later changed its name to Elvis. That what when I pinged it it would say "elvis is alive". About a couple months later the ping program was changed so that it showed ping times rather than "is alive"; oh well...

          Having fun names was a tradition. And then in the midst of all the Unix workstations named after animals or myths or whatnot, the IB

    • You know every middle school boy will have this product's name indelibly drilled into their memory by the time they hit high school (or next Tuesday, whichever comes first).

    • by Pascoea ( 968200 )
      I'm sure it started as an inside joke and just stuck. I like it. It's not like they are selling it, as best I could tell from the summary.
      • by radoni ( 267396 )

        Product names internally often would be what it was known by at the local office where the person who developed it happened to be, or something you would say at lunch to not talk shop in public but refer to it anyways. Likely this is something that was already mature and dog-food within the company 12-14 years prior. From what I remember it was astounding how people outside Google had little to know idea whatsoever what was being developed. Public information was stale by at least 5-10 years.

  • the old big block Impala station wagon, fills the back with M2 drives and heads for the Transatlantic Tunnel [HURRAH!].

  • How do you put an elephant into a Safeway grocery bag?

    A hint, you take the "s" out of "safe", and you take the "f" out of "way".

  • Alright, that's clever. Head and shoulders above the usual syllable-salad names that tech companies come up with.

Syntactic sugar causes cancer of the semicolon. -- Epigrams in Programming, ACM SIGPLAN Sept. 1982

Working...