Manufacturing accounts for 70–85% of a smartphone's lifetime carbon, and 150 million phones are discarded yearly in the US alone — so this paper builds a cloudlet of $65 Pixel 3As, defines carbon-per-unit-of-work to replace energy metrics, and measures ten old phones serving real microservices at 9.8–18.9× better carbon efficiency than the equivalent AWS instance.
The argument in one glance
-
Problem
A mountain of working computers in junk drawers
1.5 billion smartphones sell each year; most are decommissioned within two years — one phone per person every two years in the US — usually still functional, victims of style and planned obsolescence. Because manufacturing accounts for 70–85% of a phone’s lifetime carbon footprint, early retirement throws away carbon that was already spent.
-
What people did
Optimize computing’s energy, or recycle the devices
Datacenters drove power usage effectiveness (PUE) toward its ideal of 1.0 and buy ever more efficient hardware. Sustainability programs push recycling. Research proposed mobile SoCs for HPC and sketched phone-based servers — using new chips, or without implementations.
-
Why it fell short
Energy metrics reward exactly the wrong thing
Greater energy efficiency via fast device turnover can RAISE total carbon: every replacement pays manufacturing’s huge upfront emission again. PUE and energy-per-operation are blind to embodied carbon, so they cannot distinguish a datacenter that amortizes hardware for a decade from one that landfills it biennially. Recycling recovers materials, not the far larger manufacturing investment.
-
This paper's idea
Measure carbon per unit of work; then reuse the junk drawer
Computational Carbon Intensity (CCI) divides a device’s total lifetime carbon — embodied plus operational — by its lifetime computational output, making device longevity a first-class metric. Under CCI, decade-old phones look excellent: the paper builds a ten-phone Pixel 3A cloudlet ($65 each) running DeathStarBench microservices at c5.9xlarge-class performance and, after three years, 9.8–18.9× better carbon efficiency per query.
Why this problem is worth solving
The site’s Carbon Explorer and Ecovisor explainers cover the
operational side of computing’s carbon problem — when and where to
draw clean energy. This paper attacks the other, often larger half:
the emissions from manufacturing a device —
chip fabrication, materials, assembly — paid once, up front, before
the first instruction executes
The scale is what makes this a systems problem rather than a curiosity. 150 million phones are discarded per year in the United States alone; most are neither recycled nor trashed but stockpiled in drawers. And they are good computers: recent smartphone processors rival an Intel Core i3, and the paper’s opening figure shows phone specs meeting or exceeding the vCPU/memory envelopes of AWS’s t4g microservice instances. Cars get resold and driven into the ground; computers, uniquely, are abandoned while functional.
The missing piece is a metric. power usage
effectiveness — total facility energy over IT energy, the standard
datacenter efficiency score, ideal at 1.0
What people did before, and where it broke
Mobile SoCs for HPC. Rajovic et al. showed mobile chips are performant and efficient enough for many HPC codes — but used new chips, which pays the manufacturing carbon this paper wants to avoid. Shahrad and Wentzlaff proposed a decommissioned-phone server as a design sketch, without implementation or carbon quantification; Büsching et al. ran LINPACK over WiFi on six phones. Follow-on work by Gupta et al. (the ACT line) built carbon-modeling tools and suggested phones-as-SSD-storage — kindred spirit, different workload.
Phones as sensors. IoT deployments learned a hard lesson the paper inherits: mobile operating systems assume a human is present, and removing the human exposes “a very long tail of deployment-ending issues.” Hence the prototype’s first move is discarding Android entirely.
Life-cycle assessments. Vendors (Dell, Apple) publish LCAs giving total lifetime carbon per device. LCAs are the raw material here, but a total is not a rate: it cannot say whether five more months of service is worth it. The paper’s metric turns LCA totals into an amortization argument.
From junk drawer to cloudlet
-
CCI: the metric new
Computational Carbon Intensity = (embodied carbon C_M + compute carbon C_C + networking C_N + peripherals) ÷ lifetime computational work. Longer service divides the fixed C_M across more work; CCI falls with every extra month — until a device is so slow that a replacement’s superlinear speedup wins.
-
Device triage new
Candidates benchmarked against a new Dell PowerEdge R740 (with published LCA): a 15-year-old ProLiant server, an 8-year-old ThinkPad, a decade-old Nexus 4, a 3-year-old Pixel 3A ($65 on eBay). Geekbench ratios vary hugely by workload: 256× (SGEMM) down to 7× (memory copy) vs the Nexus 4.
-
Cluster design new
Phones bring a free UPS (their battery covers the 30-minute backup requirement), thermal self-limiting (throttle at 40–50°C, ~2.6 W thermal each at full load — a 256-phone cloudlet needs just two server fans), and a WiFi tree topology (18.5 Mbit/s per device) with ~20% of phones as networking/management nodes.
-
Smart charging new
Batteries decouple compute from the grid: charge when grid carbon intensity dips (California’s solar midday), run on battery when it spikes. Median savings: 7.2% (Pixel 3A), 4.0% (ThinkPad) — at the cost of battery replacement every ~2.1 years, which the CCI accounting includes.
-
Prototype cloudlet new
Ten Pixel 3A/3A XLs running Ubuntu Touch (Android replaced; kernel patched for Docker and BTRFS), serving DeathStarBench’s end-to-end microservice applications against AWS EC2 C5 baselines.
The idea
Make longevity a number. CCI’s arithmetic is deliberately simple: a device’s carbon is a large fixed manufacturing term plus a usage term that accrues with energy drawn; its value is the work it performs. Dividing carbon by work makes the fixed term amortizable — every additional month of service lowers the average — and lets old and new devices compete on one axis. It also redefines “end of life”: a device should retire not when a newer one exists, but when the newer device’s extra work per unit carbon overtakes the old one’s already-paid manufacturing. Under a hypothetical 100% carbon-free grid, operational carbon goes to zero and embodied carbon becomes the whole game — reuse wins by construction.
Phones are the best junk. Among the candidates, old servers lose on power draw (a 15-year ProLiant needs 20 units to match the R740 and burns server-class watts); old laptops are decent but scarce. Phones combine energy-efficient SoCs, integrated storage and WiFi, colossal supply, and — decisive twice over — a battery. The battery is a built-in UPS (checking the datacenter backup-power requirement for free) and an energy buffer that enables carbon-aware smart charging. Even thermals cooperate: phones are engineered never to burn a hand, so they self-throttle; the paper’s styrofoam-box stress test measured ~2.6 W of thermal output per device at 100% load, meaning a 256-phone cloudlet (~666 W thermal) needs two commodity server fans.
Aggregate to server scale. One R740’s light-medium workload (Dell’s own LCA operating profile) can be matched by 54 Pixel 3As at 84 W — versus the server’s 309 W — or 256 Nexus 4s at 456 W. The startling result: even the higher-powered Nexus 4 cluster beats the new server’s CCI on two of three benchmarks at any lifetime, and on the third (SGEMM, where the compute gap is 256×) whenever the server would serve fewer than 45 months. Embodied carbon is that heavy.
Prove it on real software. The prototype runs DeathStarBench — complete social-network and hotel-reservation applications built from dozens of Docker microservices — on ten phones. Mobile OS assumptions are the real enemy: Android goes, Ubuntu Touch with a patched kernel (BTRFS for Docker) comes in.
Ten phones vs an EC2 instance: the carbon accounting
CCI = total carbon ÷ total work. C5 = AWS compute-optimized instances. QPS = queries per second. DeathStarBench = end-to-end microservice benchmark suite (SocialNetwork, HotelReservation). Numbers from the paper's Sections 5–6; EC2 power/embodied estimates from public per-instance datasets.
Step 1 of 6
Source and strip
Ten Pixel 3A/3A XL phones (released 2019) are bought used for about $65 each. Android — built for a human’s touch, fatal in a rack — is replaced with Ubuntu Touch, and the kernel gains the modules Docker needs (BTRFS among them). The phones become small Linux servers with built-in batteries.
hardware: 10 × Pixel 3A(/XL), ~$65 each OS: Ubuntu Touch + patched kernel, Docker-capable
Why it works
- Manufacturing dominates lifetime carbon for consumer devices (70–85%) → extending service life amortizes an already-spent cost → reuse supplants manufacturing, the single largest carbon line item.
- Microservices right-sized the cloud → individual services need t4g-class cores and gigabytes, not sockets and terabytes → a 2019 phone clears the bar, and aggregation covers the rest.
- Phones are self-contained infrastructure → battery = UPS + smart charging buffer; thermal self-limiting = nearly free cooling; WiFi = built-in networking → the peripherals a junk-server needs are already in the junk.
- The grid is decarbonizing → operational carbon trends toward zero → embodied carbon becomes the dominant term everywhere, widening reuse’s advantage over time (the 100%-solar analysis shows it).
- CCI prices all of this in one number → device retirement becomes a calculation (45 months for the SGEMM crossover) instead of a fashion cycle.
What it costs
- Performance ceilings. Compute-dense kernels (SGEMM’s 256× gap) still favor new silicon; the Nexus 4 cluster loses that benchmark beyond 45-month server lifetimes.
- Operational complexity. Hundreds of devices, USB charging, battery replacements every ~2 years, custom OS images, and a 20% overhead of phones doing networking/management duty.
- WiFi networking. 18.5 Mbit/s per device in the tree topology is fine for the benchmarked services, far from datacenter fabric.
- Estimation uncertainty. EC2 power and embodied carbon are third-party estimates; phone LCAs vary by vendor; CCI inherits LCA quality — a limitation the paper turns into a call for disclosure.
- Space. Phone clusters are volumetrically inefficient (the 50 MW sketch leaves 75% of rack space empty), slightly worsening facility overheads like lighting and cooling.
The evaluation
Three layers of evidence. Device level: Geekbench and power characterization across the five platforms under Dell’s own light-medium load profile. Cluster level: CCI computed for R740-equivalent cloudlets (17 ThinkPads / 20 ProLiants / 54 Pixel 3As / 256 Nexus 4s) across three benchmarks and three energy regimes (California mix, 24/7 solar, theoretical zero-carbon). System level: the ten-phone prototype versus EC2 on DeathStarBench.
What should replace a new server?
| Property | New PowerEdge R740 | Old server / laptop (ProLiant ×20, ThinkPad ×17) | Pixel 3A cloudlet (×54) |
|---|---|---|---|
| Power to match one R740 workload | |||
| Carbon per unit of work (CCI) | |||
| Infrastructure add-ons | |||
| Real-application check (10-phone prototype vs EC2) | Not prototyped |
Check your understanding
1. The 256-phone Nexus 4 cluster draws 456 W; the new PowerEdge it replaces draws 309 W. Predict which is more carbon-efficient.
2. Among old servers, laptops, and phones, why do phones win the reuse triage?
3. The 50 MW phone-based and server-based datacenters score PUE 1.32 and 1.31 — a statistical tie. What does this reveal about PUE?
4. The prototype’s first engineering act was replacing Android with Ubuntu Touch. Why is a mobile OS unfit for a rack of headless phones?