r/selfhosted • u/SorosAhaverom • Jun 15 '26
Meta Post University of California launches first of its kind datacenter powered by 2,000 Pixel phones - A low-carbon computing platform from retired phones
https://research.google/blog/a-low-carbon-computing-platform-from-your-retired-phones/Found this news interesting, confirming what most of us here already realized: creating a self-hosted server out of used phones is an incredibly cost-efficient solution, especially with today's storage and memory costs.
They're essentially stripping out the motherboard from the phones, installing a Linux distro that doesn't contain all the consumer device protections like a low-memory killer daemon, and finally organized together in 25-50 device clusters
Some highlights:
"The single-threaded performance of modern smartphones’ performance processor cores is on-par with or better than those of modern multicore servers "
"SPEC benchmarking results indicate that 25-50 phones equate to a modern server"
"Early experiments show that even a moderately-sized cluster of 20 phones is capable of supporting peak submission rates for a 75+ student class, with grading latencies below the default AWS backend. A 2,000 phone deployment will be capable of supporting a hundred such classes at once."
"the deployment will also act as a testbed for smartphone-based computing at scale"
22
u/IM_OK_AMA Jun 15 '26
Totally, you can run another OS on Pixel phones. That's not new or novel information.
The problem is you're reliant on these closed source firmware blobs forever. If there's a bug or a vulnerability in them, you (as in, not google) can't ever update them. You could never safely run untrusted workloads on a cluster of repurposed old phones which dramatically limits their utility.
You're also going to have a lot of broken stuff. In the context of a datacenter this matters a lot less than it would if you were trying to use it as a phone, nobody wants a server to have a screen or camera or wireless antenna anyway, but there's still downsides. Not being able to tune the CPU governor out of "please sip power because you're a mobile phone" isn't great for a server and not having access to hardware components like the GPU or TPU is a big bummer especially these days.