A low-carbon computing platform from your retired phones (opens in new tab)
Retired smartphones can become low-carbon cloud infrastructure by reusing their still-capable motherboards instead of manufacturing new servers. Researchers at UC San Diego, with Google’s support, are developing clusters of stripped-down Pixel phones managed by Kubernetes. Their planned 2,000-phone datacenter aims to provide affordable computing for education and research while reducing hardware-related emissions.
The Carbon Case for Reusing Smartphones
- Computing emissions come from:
- Operational carbon, produced by electricity consumed during use.
- Embodied carbon, produced during hardware manufacturing and raw-material extraction.
- Reusing phones primarily addresses embodied carbon by extending the life of components that remain functional.
- Since people typically replace phones every four years, many retired devices still contain capable processors, accelerators, memory, and storage.
Smartphone Performance and Limitations
- Modern smartphone performance cores can match or exceed the per-core performance of some data-center servers.
- Smartphones have significant limitations compared with servers:
- Fewer, heterogeneous processor cores.
- Only 8–12 GB of memory.
- Less capacity for large, multithreaded workloads.
- The platform therefore targets workloads that fit on a phone or can be distributed across multiple devices.
Converting Phones into Datacenter Hardware
- Unmodified phones are unsuitable for datacenters because they include unnecessary and potentially hazardous components such as:
- Displays and cameras.
- Batteries not designed for sustained datacenter operation.
- Consumer-oriented chassis and peripherals.
- Researchers remove everything except the motherboard, which accounts for roughly 50% of a phone’s embodied carbon.
- Android’s mobile userspace is replaced with a general-purpose Linux distribution.
- This removes mobile-specific restrictions such as Android’s “low memory killer” and enables broader server-style programmability.
- Kubernetes manages containerized applications across clusters of approximately 25–50 phones, equivalent to roughly one conventional server.
Applications for Education and Research
- Many university workloads—including Jupyter notebooks, grading systems, and research applications—require modest resources that a single smartphone can provide.
- Early tests showed that a 20-phone cluster could handle peak grading demand for a class of more than 75 students while achieving latency below a typical AWS backend.
- The planned 2,000-phone cluster could support around 100 comparable classes simultaneously.
- The deployment would provide approximately 50 server-equivalents at substantially lower cost.
Testing Computing at Scale
- The project will evaluate whether consumer smartphone hardware can operate reliably under sustained datacenter workloads.
- It will also serve as a large-scale testbed for distributed smartphone computing.
- The system is expected to launch at UC San Diego in fall 2026.
Repurposing retired phones offers a practical way to reduce demand for newly manufactured computing hardware, especially for lightweight academic and cloud workloads. The approach is most promising when applications can tolerate distributed resources and the reliability challenges of consumer-grade components.