Google e i ricercatori dell’Università della California San Diego stanno sviluppando un’infrastruttura di calcolo basata sul riutilizzo di smartphone Pixel dismessi, con l’obiettivo di trasformare dispositivi consumer non più utilizzati in nodi per un piccolo data center a basso costo e a minore impatto ambientale. Il progetto si basa sul concetto di phone cluster computing, cioè l’aggregazione di schede madri estratte da smartphone usati e riconfigurate come piattaforma di calcolo general-purpose.
L’idea nasce da un problema strutturale dell’hardware digitale: gran parte dell’impatto ambientale di un dispositivo non deriva solo dall’energia consumata durante l’utilizzo, ma anche dal carbonio incorporato nella produzione, nei materiali, nella fabbricazione dei semiconduttori e nell’assemblaggio. Gli smartphone vengono sostituiti mediamente dopo pochi anni, ma molte unità mantengono ancora processori, memoria e storage pienamente funzionanti. Il progetto prova quindi a prolungare la vita utile della parte più rilevante del dispositivo dal punto di vista computazionale, evitando che componenti ancora efficienti vengano semplicemente accantonati o trasformati in rifiuto elettronico.
La trasformazione degli smartphone in nodi server richiede una riconfigurazione fisica e software. I ricercatori rimuovono display, batteria, fotocamera, speaker, chassis e altri componenti non necessari in un ambiente data center, mantenendo la scheda madre come elemento centrale. Questa scelta è significativa perché la motherboard concentra una quota elevata del carbonio incorporato del dispositivo e contiene gli elementi essenziali per il calcolo: system-on-chip, memoria, storage e interfacce di comunicazione.
Sul piano software, Android viene sostituito con una distribuzione Linux general-purpose più adatta all’esecuzione di workload server. Questo passaggio consente di eliminare vincoli e servizi pensati per l’uso mobile, come i meccanismi di gestione aggressiva della memoria, e di rendere i nodi compatibili con strumenti tipici dell’infrastruttura cloud. I telefoni riconfigurati possono così eseguire container e essere orchestrati tramite Kubernetes, integrandosi in un modello operativo simile a quello dei cluster tradizionali, anche se con capacità e limiti differenti.
Il confronto tecnico tra smartphone e server non riguarda la sostituzione diretta delle macchine da data center ad alte prestazioni. Un server moderno dispone di molti core, grandi quantità di memoria, canali I/O avanzati e, nei sistemi AI, acceleratori specializzati come GPU o TPU. Uno smartphone ha invece pochi core eterogenei e una memoria molto più limitata. Tuttavia, i test citati da Google indicano che i core ad alte prestazioni di smartphone recenti, come Pixel Fold, possono raggiungere o superare le prestazioni per singolo thread di alcuni core server misurati con benchmark SPEC. Questo rende il riuso interessante per carichi frammentabili, servizi leggeri, microservizi, attività didattiche e workload non dominati da grandi richieste di memoria o accelerazione AI.
Il progetto prevede un cluster da 2.000 smartphone Pixel destinato a supportare ricercatori e studenti con capacità cloud a basso costo. Gli esperimenti iniziali indicano che un cluster di circa 20 telefoni è già in grado di sostenere i picchi di invio e correzione automatica degli elaborati per un corso universitario con più di 75 studenti, con latenze inferiori rispetto al backend AWS utilizzato come riferimento. Su scala maggiore, un’infrastruttura da 2.000 telefoni potrebbe supportare contemporaneamente centinaia di attività didattiche simili.
Il valore tecnico del progetto sta quindi nella selezione del workload corretto. Il phone cluster computing non è progettato per addestrare grandi modelli linguistici o sostituire infrastrutture AI basate su acceleratori dedicati. È invece una soluzione potenzialmente adatta a compiti distribuiti, servizi web leggeri, ambienti didattici, sperimentazione di sistemi, laboratori universitari, compilazioni controllate, code di valutazione automatica e applicazioni cloud con requisiti prevedibili. In questi scenari, la densità di piccoli nodi riutilizzati può offrire un compromesso utile tra costo, disponibilità e impatto ambientale.
L’approccio introduce anche alcune sfide ingegneristiche. Smartphone e server nascono per ambienti operativi diversi: alimentazione, raffreddamento, manutenzione, monitoraggio, affidabilità e gestione dei guasti devono essere ripensati per un’infrastruttura composta da migliaia di schede madri consumer. La rimozione delle batterie riduce i rischi legati alla sicurezza e alla gestione termica, ma richiede un sistema di alimentazione stabile e centralizzato. Anche la gestione del ciclo di vita dei nodi diventa più complessa, perché i telefoni dismessi possono avere età, prestazioni e condizioni hardware differenti.
L’iniziativa di Google e UC San Diego mostra una direzione alternativa rispetto alla sola costruzione di data center sempre più grandi e specializzati. Per i carichi AI più intensivi continueranno a essere necessari acceleratori dedicati e infrastrutture ad alta affidabilità, ma una parte del calcolo quotidiano può essere spostata su piattaforme più leggere, economiche e derivate da hardware esistente. Il risultato è un modello di cloud sperimentale che non punta alla massima potenza assoluta, ma all’estensione intelligente della vita utile dei dispositivi e alla riduzione del carbonio incorporato nell’infrastruttura digitale.