UC San Diego'nun eski Pixel telefonlarını veri merkezi altyapısına dönüştürmesi
Üç yaşındaki bir Pixel telefonun anakartı, Nvidia H200 GPU'larla donatılmış ASUS RS720A-E11 gibi modern sunucuların tek çekirdek performansını SPEC benchmark testlerinde geçiyor. UC San Diego ve Google araştırmacıları, bu gerçeği kullanarak telefon anakartlarını Linux üzerinde çalıştırıp Kubernetes ile ağa bağlayarak düşük maliyetli bir bilişim platformu inşa ediyor. Ekran, pil, kamera, hoparlör ve kasası çıkarılan telefonlar, sadece anakart olarak veri merkezi raflarına monte ediliyor ve 75'in üzerinde öğrenciye hizmet veren sınıf uygulamalarını AWS t3.micro'nun altında gecikme ile destekliyorlar.
Sistem şu anda 20 telefonluk bir kümeyle çalışıyor ve araştırmacılar 2024'ün sonlarında 2.000 telefon içeren bir küme kurmayı planlıyor. Bu ölçekte sistem, 100 paralel hesaplama ve sistem programlama dersini eşzamanlı destekleyebilecek ve toplam bilişim kapasitesi yaklaşık 40-80 geleneksel çift soketli sunucuya eşdeğer olacak. Maliyet avantajı açık: geleneksel sunucu altyapısı kurmanın kesir bir maliyetiyle bu kapasite sağlanıyor.
Proje yalnızca maliyet indirimi değil, aynı zamanda e-atık sorununa ve üretim kaynaklı karbon emisyonlarına karşı pratik bir çözüm sunuyor. İnsanlar ortalama dört yılda telefon değiştiriyor ve bu değiştirilen telefonların çoğu hâlâ işlevsel bilişim kapasitesini koruyor. UC San Diego bu atıl kapasiteyi geri kazanarak hem donanım alımını azaltıyor hem de anakart dahil bir akıllı telefonun karbon ayakizinin yaklaşık %50'sini oluşturan üretim kaynaklı emisyonları azaltıyor.
Neden akıllı telefon çipleri sunucu CPU'larını per-core bazda geçiyor
Modern akıllı telefon yongaları, ARM mimarisi üzerinde yüksek verimlilik sağlayan çekirdekler kullanıyor. Apple, Qualcomm ve Google'ın Tensor işlemcileri son üç yılda tek çekirdek performansı açısından önemli gelişme gösterdi. Araştırmacılar 2023 Pixel Fold anakartını ASUS RS720A-E11 sunucusuna karşı SPEC benchmark paketinde test ettiğinde, telefonun tek çekirdek performansı sunucuyu aştı.
Bu sonuç çok çekirdekli toplam sistem performansında sunucuların üstün olduğu gerçeğini değiştirmiyor. Ancak bazı iş yükleri—özellikle paralel hesaplamalara ayrıştırılabilen eğitim ortamı uygulamaları, hafif web servisleri, küçük veri işleme görevleri—için bu performans yeterli. Araştırmacılar bu yapısal farkı avantaja çeviriyorlar: 25 ila 50 telefon anakartı, bir çift soketli sunucu CPU'suna eşdeğer bilişim çıkışı sağlıyor. Her telefon kendi SoC'sini çalıştırdığı için sistem doğal olarak dağıtık ve ölçeklenebilir hale geliyor.
Sistemdeki telefonlar Android değil Linux çalıştırıyor. Bu, Android'in mobil kullanım için tasarlanmış bileşenlerini kaldırıp doğrudan işletim sistemi düzeyinde kontrol sağlıyor. Kubernetes ile orkestrasyon, telefonları veri merkezi standartlarına uygun bir altyapı olarak yönetmeyi mümkün kılıyor. Ekibin yazılım tarafını açık kaynaklı bileşenlere dayandırması, tekrarlanabilirlik ve diğer kurumlar için erişilebilirliği sağlıyor.
Prototipten üretime: ölçek hedefleri ve uygulanabilirlik sınırları
UC San Diego ekibi şu anda 20 telefonluk kümeyle bir prototip çalıştırıyor ve bu küme 75'in üzerinde öğrenciye hizmet veren bir sınıf uygulamasını AWS t3.micro taban seviyesinin altında gecikmeyle destekliyor. 2.000 telefon hedefi, 100 sınıfı eşzamanlı desteklemeye yeterli kapasite sağlayacak ve üniversitelerin bilişim ihtiyaçlarının önemli bir kısmını karşılayabilir.
Ancak bu sistem her ortam için uygun değil. Tom's Hardware açıkça belirtiyor: bu teknoloji büyük veri merkezi operatörleri (hiperscalers) için pratik değil. Amazon, Microsoft, Google gibi şirketler binlerce sunucuyu kümeleyerek toplam sistem performansını, güç verimliliğini, ağ hızını ve donanım homojenliğini optimize ediyor. Telefon kümesi bu standartlara ulaşamaz. Bunun yerine, sistemin hedef kitlesi üniversiteler, araştırma kurumları, küçük ölçekli veri işleme yapan organizasyonlar ve eğitim ortamları.
Bir diğer sınırlama kaynak temini. Sistem yalnızca işlevsel telefonlarla çalışıyor. Ekran kırılmış, pil bozulmuş, ancak anakart sağlam olan cihazlar ideal. Araştırmacılar Google ile işbirliği yapıyor ve kullanımdan kaldırılmış Pixel cihazlarını kaynağa dönüştürüyorlar. Ancak bu model ölçeklendikçe lojistik zorluklar artabilir: telefon toplamak, anakartları çıkarmak, testlerden geçirmek ve montajlamak emek yoğun bir süreç.
Karbon avantajı: üretim kaynaklı emisyonlar ve e-atık azalması
Bir akıllı telefonun toplam karbon ayakizinin yaklaşık %50'si üretim aşamasından kaynaklanıyor. Anakart, yonga seti, hafıza, depolama ve diğer bileşenler enerji yoğun üretim süreçleri gerektiriyor. Telefon dört yılda değiştirildiğinde, cihaz işlevsel olsa bile genellikle e-atık akışına giriyor. UC San Diego'nun yaklaşımı bu döngüyü kırıyor: anakartları geri kazanarak, üretim kaynaklı emisyonları azaltıyor ve cihazın kullanım ömrünü uzatıyor.
Google'ın araştırma yazısı bu karbon avantajını vurguluyor. Yeni bir sunucu satın almak yerine eski telefon anakartlarını kullanmak, hem yeni donanım üretimini azaltıyor hem de mevcut cihazları atıktan kurtarıyor. Bu yaklaşım özellikle kurumsal bilişim için anlamlı: yüzlerce sunucu yerine binlerce telefon anakartıyla eşdeğer kapasite sağlandığında, toplam üretim kaynaklı emisyon önemli ölçüde azalıyor.
Ancak bu sistemin e-atık sorununu tamamen çözdüğünü iddia etmek yanıltıcı olur. Sistem yalnızca işlevsel anakartları geri dönüştürüyor. Ekran, pil, kasa gibi bileşenler hâlâ atık olarak ayrıştırılıyor. Ayrıca anakartlar sonunda arızalandığında onları değiştirmek gerekecek. Yine de, cihazın bilişim kapasitesini en az birkaç yıl daha kullanmak, tamamen yeni donanım satın almaktan çok daha düşük çevresel maliyet anlamına geliyor.
Üniversiteler ve araştırma kurumları için uygulanabilirlik
UC San Diego'nun telefon kümesi, büyük veri merkezi operatörlerinin ihtiyaçlarına cevap vermiyor çünkü hiperscale ortamlar toplam sistem performansı, ağ hızı, güç yönetimi ve donanım standartlaşması gerektiriyor. Ancak üniversiteler, araştırma laboratuvarları, küçük işletmeler ve eğitim kurumları bu sistemi kullanabilir.
Özellikle:
- Üniversite sınıfları: Paralel programlama, dağıtık sistemler, veri işleme dersleri için pratik uygulama ortamı sağlıyor. UC San Diego zaten 75+ öğrenciyle test etti ve sistem stabil çalıştı. - Araştırma kurumları: Küçük ölçekli simülasyonlar, veri analitiği, makine öğrenmesi model eğitimi (küçük modeller) için kapasite sunuyor. - Küçük teknoloji şirketleri: Geliştirme ve test ortamları, mikro hizmet mimarileri, hafif web uygulamaları için düşük maliyetli altyapı sağlıyor. - Sivil toplum kuruluşları ve yerel yönetimler: Düşük bütçeli veri işleme, açık veri projeleri ve yerel bilişim hizmetleri için uygun.
Sistem başarısı iş yükünün doğru tanımlanmasına bağlı. Büyük dil modelleri eğitimi veya yüksek çözünürlüklü video işleme gibi yoğun hesaplama gerektiren görevler için uygun değil. Ancak hafif web servisleri, eğitim amaçlı uygulamalar, küçük veri kümeleri üzerinde analiz ve dağıtık sistem deneyleri için idealdir.
Telefon kümesi teknolojisi nasıl çalışır
Telefon kümesi, birden fazla akıllı telefon anakartının Linux işletim sistemi üzerinde çalıştırılıp Kubernetes gibi orkestrasyon araçlarıyla ağ üzerinden bağlanmasıyla oluşturulan bir dağıtık bilişim platformudur. Telefonlar Android yerine genel amaçlı Linux dağıtımı çalıştırıyor, bu da mobil kullanıcı arayüzü ve uygulama mağazası gibi Android bileşenlerini kaldırıp doğrudan işletim sistemi düzeyinde kontrol sağlıyor.
Ekran, pil, kamera, hoparlör ve kasa çıkarılan telefonlar sadece anakart olarak kalıyor. Her anakart bir işlemci, bellek ve depolama içeriyor—bir mini sunucunun temel bileşenleri. Bu anakartlar standart sunucu raflarına monte ediliyor ve ağ bağlantısı üzerinden bir küme oluşturuyor. Kubernetes bu kümeyi yönetiyor: gelen görevleri uygun telefonlara dağıtıyor, arızalanmış cihazları tespit ediyor ve iş yükünü yeniden dağıtıyor.
Sistem açık kaynaklı bileşenlere dayandığı için diğer kurumlar tarafından tekrarlanabilir. UC San Diego araştırmacıları yapılandırma ayrıntılarını paylaştığında, başka üniversiteler kendi telefon kümelerini kurabilir. Bu, hiperscalers'ın kapalı sistemlerinden farklı olarak, dağıtılmış ve erişilebilir bir yaklaşım sunar.
Netice olarak, eski Pixel telefonlarından oluşan veri merkezi, üniversitelerin bilişim altyapısını yeniden düşünmek için somut bir yol sunuyor. 2024'ün sonunda planlanan 2.000 telefon kümesi, 100 sınıfın bilişim ihtiyaçlarını karşılayacak ve anakart üretim emisyonlarının geri dönüştürülerek kullanılmasıyla çevresel etki azalacak. Bu model ekonomik ve teknik olarak uygulanabilir olduğu sürece, üniversiteler ve araştırma kurumları için maliyetli sunucu alımına alternatif oluşturabilir.