Dvadsať vyradených smartfónov dokáže obsluhovať aplikáciu, ktorú súčasne využíva viac ako 75 študentov. Vedci z University of California San Diego to overili v praxi a teraz plánujú cluster z 2 000 telefónov.
Výskumný tím z UCSD v spolupráci s Googlom zbavuje staré modely Pixel obrazoviek, batérií, fotoaparátov, reproduktorov aj vonkajšieho šasi. Zostane len základná doska so systémom na čipe. Android nahradia Linuxom, čo umožňuje orchestračným nástrojom ako Kubernetes pristupovať k telefónom ako ku konvenčnej sieťovej infraštruktúre, uvádza portál TechSpot.
Výkon na jedno jadro
Smartfóny vydané zhruba pred tromi rokmi dokážu v benchmarkoch SPEC prekonať niektoré serverové konfigurácie. Platí to konkrétne vo výkone na jedno jadro. Google v tejto súvislosti porovnával výsledky so serverovým systémom Asus RS720A-E11 s duálnymi procesormi AMD EPYC. Ako celok sú takéto stroje pochopiteľne inde, no porovnanie na úrovni jedného jadra vychádza pre mobilné čipy prekvapivo priaznivo.
Práve tento výsledok robí celý projekt životaschopným nielen z ekologického, ale aj z čisto výpočtového hľadiska. Divízia Google Research stavia projekt okolo konceptu viazaného uhlíka, teda emisií spojených s pôvodnou priemyselnou výrobou zariadení. Keďže väčšina používateľov vymieňa telefóny každých pár rokov, predĺženie ich životnosti v novej infraštruktúre priamo znižuje uhlíkovú stopu.
Cluster z 2 000 telefónov
Koncom tohto roka chce tím vybudovať cluster z približne 2 000 zariadení, schopný súčasne podporovať sto školských tried. Test preverí, či spotrebný hardvér zvládne nepretržitú záťaž v štýle dátového centra. To je otázka, na ktorú zatiaľ neexistuje jednoznačná odpoveď.
Ekonomika projektu je pritom jedným z hlavných argumentov. Namiesto platenej cloudovej infraštruktúry môžu organizácie spúšťať určité typy úloh lokálne na upravenom hardvéri za zlomok bežných nákladov. Portál TechSpot upozorňuje, že tento faktor naberá na váhe v čase, kedy ceny operačných pamätí aj úložísk rastú. Vedci odhadujú, že 25 až 50 takto upravených telefónov dokáže vyrovnať výpočtový výstup jedného serverového procesora s dvoma päticami.
Kde to nefunguje
Veľkí prevádzkovatelia dátových centier tento model pravdepodobne neadoptujú. Správa tisícov heterogénnych zariadení vnáša do systému komplexnosť, ktorá je v priamom rozpore s tým, ako sú moderné dátové centrá navrhnuté. Cieľová skupina je inde: univerzity, menšie výskumné skupiny a organizácie s obmedzeným rozpočtom, pre ktoré je kombinácia nižších nákladov a udržateľnosti dôležitejšia než maximálny výkon.
Myšlienka samotná nie je nová. Vedci už skôr experimentovali s premenou telefónov na výpočtové clustery pri monitorovaní pod vodnou hladinou. NASA zase upravila procesor Qualcomm Snapdragon 801, pôvodne použitý v helikoptére Ingenuity, pre autonómnu navigáciu rovera Perseverance na Marse. Projekt UCSD však ide ďalej: namiesto jednorazových experimentov buduje opakovateľnú infraštruktúrnu schému, v ktorej spotrebné zariadenia pokračujú v prevádzke aj po skončení svojho bežného životného cyklu.
Cluster z 20 telefónov, ktorý tím už testuje, obsluhovanie jednej školskej triedy zvláda. Otázkou zostáva, čo sa stane, keď sa mierka stonásobí a záťaž bude nepretržitá.

