1 puan yazan GN⁺ 3 시간 전 | 1 yorum | WhatsApp'ta paylaş
  • Kullanılmayan akıllı telefonların anakartlarını kümeler halinde birleştirip genel amaçlı bulut bilişime yeniden tahsis etmek, yeni donanım üretimini azaltarak bilgi işlemin karbon ayak izini düşürebilir
  • Bilgi işlemin karbon emisyonları, kullanım sırasındaki elektrik tüketiminden kaynaklanan operasyonel karbon ile donanım üretim sürecindeki gömülü karbon olarak ikiye ayrılır; üretim ayak izi ise daha karmaşık bir sorundur
  • Modern akıllı telefonlardaki tek iş parçacıklı performans çekirdekleri, çağdaş çok çekirdekli sunucuların çekirdek performansına benzer ya da daha yüksektir; ancak bellek ve çekirdek sayısı düşük olduğundan uygun uygulamaların seçilmesi gerekir
  • UC San Diego, Google desteğiyle 2.000 Pixel akıllı telefon tabanlı bir veri merkezi planlıyor; 20 cihazlık ilk deneyde 75'ten fazla öğrencili derslerin yoğun teslim oranını ve AWS varsayılan backend'inden daha düşük notlandırma gecikmesini destekledi
  • Bu dağıtım, 50 sunuculuk bir sisteme denk bilgi işlem gücünü düşük maliyetle sunuyor ve sürekli kullanım ortamında tüketici sınıfı donanımın güvenilirliğini doğrulayan büyük ölçekli bir test alanı oluyor

Bilgi işlemin karbon ayak izi ve akıllı telefonların yeniden kullanımı

  • Bilgi işlemin karbon ayak izi, sürdürülebilirliğin temel sorunlarından biridir ve kullanım sırasındaki enerji tüketiminden doğan operasyonel karbon ile donanım üretimiyle ilişkili gömülü karbon başlıca kaynaklardır
  • Operasyonel karbon çoğu zaman enerji verimliliğini artırma ve temiz enerji kullanımı gibi yöntemlerle ele alınırken, üretim ayak izi daha karmaşık bir engeldir
  • UC San Diego araştırmacıları, emekliye ayrılmış akıllı telefonların anakartlarını çıkarıp kümeler halinde toplayarak genel amaçlı bir bilgi işlem platformu olarak yeniden tahsis eden bir telefon kümesi bilgi işlemi yaklaşımı geliştiriyor
  • Google destekli üniversite planı, 2.000 Pixel akıllı telefondan oluşan bir veri merkezi kurarak yüzlerce araştırmacı ve öğrenciye düşük maliyetli, düşük karbonlu bulut bilişim sağlamak
  • Bu yaklaşım, yeni donanım üretimi ihtiyacını ve buna bağlı emisyonları azaltmayı hedefliyor

Akıllı telefonlar: önemli bir katkı unsuru

  • İnsanlar ortalama olarak telefonlarını 4 yılda bir değiştiriyor
  • Bu değişim genellikle yeni modellerin sunduğu özellikleri de içeren yeni cihaz talebi tarafından yönlendiriliyor
  • Değiştirilen birçok telefon, temel bilgi işlem işlevlerini korumaya devam ediyor ve entegre işlemci, hızlandırıcı, bellek ve depolamaya sahip görece güçlü bilgisayarlar niteliğinde
  • İlk alıcı için artık cazip olmayan eski telefonlar yeniden hizmete alındığında, ek hammadde çıkarma ihtiyacını önleyerek bilgi işlemin çevresel ayak izini doğrudan azaltabilir
  • Yeni strateji, istenmeyen akıllı telefonları bulut bilişim uygulamalarına yeniden tahsis etmek

Tüketici cihazından veri merkezi donanımına

  • Modern akıllı telefonların performans çekirdeklerinde tek iş parçacıklı performans, çağdaş çok çekirdekli sunucuların çekirdek performansına eşit ya da daha iyi
    • 2023 Pixel Fold ile ASUS RS720A-E11 arasında SPEC benchmark ailesi ile yapılan karşılaştırmada, çoğu benchmark'ta Pixel Fold'un performans çekirdeği başına performansı referans veri merkezi sunucusunun çekirdek başına performansını aştı
  • Akıllı telefonlar ile sunucular arasındaki en büyük fark boyut ve kapasite
    • Sunucular, onlarca güçlü çok iş parçacıklı işlemci çekirdeğine ve çok büyük bellek kapasitesine sahip
    • Akıllı telefonlarda birkaç heterojen işlemci çekirdeği ve 8~12GB bellek bulunuyor
  • Temel zorluk, akıllı telefon kapasitesine uyan veya buna uyarlanabilen uygulamaları hedeflemek
  • Değişiklik yapılmamış tüketici tipi akıllı telefonları veri merkezi ortamına yeniden yerleştirmek riskli ve verimsiz
    • Ekran, batarya, kasa ve kamera gibi çevresel donanımlar sunucu ortamında gerekli değil
    • Bazı bileşenler, özellikle batarya, veri merkezi ortamına uygun sınıfta malzemeler değil
  • Dağıtımdan önce akıllı telefon, yalnızca temel bilgi işlem işlevlerini taşıyan anakart kalacak şekilde işlenmeli
    • Dahili karbon ayak izi değerlendirmesine göre anakart, gömülü karbonun en büyük payını, yaklaşık %50'sini oluşturuyor
    • Bu işlem, etkisi en yüksek bileşeni hedefliyor

İşletim sistemi ve küme orkestrasyonu

  • Android işletim sistemi zaten Linux tabanlı, ancak mobil odaklı Android kullanıcı alanının genel amaçlı bir Linux dağıtımıyla değiştirilmesi gerekiyor
  • İşletim sistemi güncellemesi yalnızca programlanabilirliği sağlamakla kalmıyor, aynı zamanda tüketici cihazları için önemli ama bulut bilişim için gerekmeyen çeşitli korumaları da kapatıyor
  • Telefonlarda, çok bellek kullanan uygulamaları sınırlayan low memory killer daemon'u bulunuyor
  • Geleneksel sunucu performansına ulaşmak için işleri çok sayıda cihaz arasında orkestre etmek gerekiyor
    • SPEC benchmark sonuçları, 25~50 akıllı telefonun 1 modern sunucuya denk olduğunu gösteriyor
    • Bu soruna, container'laştırılmış uygulamaları Kubernetes ile yöneterek yanıt veriliyor
    • Telefonlar, 25~50 cihaz ölçeğinde kendi kendini yöneten kümeler halinde yapılandırılıyor

Düşük karbonlu bir bulut bilişim platformu kurmak

  • Birçok üniversitede EdTech, notlandırma ve araştırma uygulamaları zaten bulutta çalışıyor
  • Uygulama yelpazesi, Jupyter notebook barındıran küçük makinelerden paralel hesaplama dersleri için pahalı GPU tabanlı sunuculara kadar uzanıyor
  • Bu uygulamaların büyük bölümü, tek bir akıllı telefonun barındırabileceği aralıkta
    • Standart bir notlandırma backend'i, AWS t3.micro gibi küçük bulut örneklerinde çalışıyor ve teknik özellikleri 2 vCPU ile 1GB bellek
  • 20 telefonluk bir kümede paralel hesaplama notlandırma işlerini çalıştıran deney, tipik throughput ve gecikme gereksinimlerini karşılayan veya aşan çalışma noktaları gösterdi
    • Matris çarpımı tabanlı ödevler CPU yoğun ve tek bir cihazda yaklaşık 50 saniye çalışıyor
    • Gecikme metriklerine küme orkestrasyonu da dahil
  • UC San Diego araştırmacıları, Parallel Computation ve Systems Programming gibi bilgisayar bilimi derslerini desteklemek için 2.000 telefonluk bir bilgi işlem kümesi planlıyor
  • İlk deneylerde 20 cihazlık küme bile 75'ten fazla öğrencili derslerin yoğun teslim oranını destekleyebildi ve notlandırma gecikmesi varsayılan AWS backend'inden daha düşüktü
  • 2.000 telefonluk dağıtım, bu tür 100 dersi aynı anda destekleyebilir
  • Bu dağıtım, olağan maliyetin bir kısmıyla 50 sunucuya denk bilgi işlem sunma gibi doğrudan bir avantaj sağlıyor
  • Aynı dağıtım, akıllı telefon tabanlı bilgi işlemi büyük ölçekte doğrulayan bir test alanı oluyor
    • Özellikle sürekli kullanım ortamında tüketici sınıfı donanımın güvenilirliğini inceliyor
    • Tüm sistemin 2026 sonbaharında kullanıma sunulması planlanıyor
  • Tüketici elektroniğine bağlı karbon emisyonlarını azaltma yaklaşımı hakkında daha fazla bilgi için Consumer Hardware Carbon Reduction Guide incelenebilir

1 yorum

 
GN⁺ 3 시간 전
Hacker News yorumları
  • Kullanımdan kaldırılmış telefonların elektronik atığa dönüşmesinin temel nedeni, kullanıcıların cihazı güvenlik güncellemeleriyle ayakta tutmasını engelleyen özel firmware blob’ları ve kilitli sistemler
    OEM destek süresi de çok kısa, bu yüzden destek kesildikten sonra cihaz çok güvensiz hale geliyor
    Eski cihazlar internete erişebilen bir ağa bağlanmamalı
    Google bu konuda 7 yıllık destekle iyi durumda, ama Sony 4 yıl veriyor; Xiaomi’nin amiral gemisi olmayan modelleriyle Samsung’un en ucuz modelleri de benzer durumda

    • Telefonları küme düğümü olarak kullanacaksanız, doğal olarak işletim sistemini güncel bir sürümle değiştirebilmeniz gerekir
      Ama Google rastgele eski telefon yığınlarını alıp bunu yapabiliyorsa, neden tüketicilere de aynı seçeneği sunmadığı sorgulanmalı
      Bu yalnızca Google’ın bir dönem sattığı telefonlarda mümkün olsa bile aynı soru geçerli, diğer üreticiler için de öyle
      Söylendiği gibi, yalnızca OEM desteği bittiği için telefonların işe yaramaz hale gelmesi döngüsü kırılmalı
      Ayrıca son kullanıcının batarya, ekran, konnektör vb. parçaları değiştirebilmesi ve onarabilmesi gerekir
      Bir de bu eski telefon işlem düğümlerine verinin nasıl girip çıktığı belirsiz
      USB-C mi o da belli değil; yazı bu kısmı yeterince açıklamıyor
    • OEM güvenlik yamalarını bıraktı diye telefonunu atan insan neredeyse yok
      Genelde telefon yavaşladığı, bataryası eskidiği ya da daha iyi bir kamera istendiği için değiştiriliyor
      Üstelik firmware blob’larını veya çekirdeği değiştirebilmek, gerçekten güncelleme geleceği anlamına da gelmiyor
      LineageOS’ta Android 16, Linux 5.4 ve üzerini gerektirdiği için daha eski çekirdek kullanan birçok telefon 22.2(Android 15) sürümünde kalıyor
      Eskiden 2016’daki orijinal Pixel gibi cihazlar bile en güncel Android’e yükseltilebiliyordu
      Bu firmware blob’ları ya da kilitli sistemler sorunu değil; çekirdek kaynak kodu da var, çekirdeği değiştirmek de mümkün, ama 10 yıllık bir telefon çekirdeğini yükseltmekle uğraşacak kimse yok
      https://lineageos.org/Changelog-30/#legacy-devices
      Eski cihazların internete erişebilen ağlara bağlanmaması gerektiği iddiası ise kullanım senaryosuna bağlı
      Yalnızca güvenilir işler çalıştıran bir NAS ya da hesaplama kümesiyse, çekirdekte uzaktan kod çalıştırma açığı olmadığı sürece sorun olmayabilir
    • Yazının kendisi aslında oldukça açık görünüyor
      Google Google telefonlarına odaklandığı için bootloader kilidini açmak büyük bir sorun olmayabilir ve farklı bir nedenle de olsa çekirdeğin de değiştirilmesi gerektiği söyleniyor
      Böyle bir kümenin önündeki en büyük engel muhtemelen maliyet olacak
      4 yıllık telefonlar bedava olsa bile sökme, test etme ve destekleyici donanım ile yazılım geliştirme gerekiyor ve tüm bunların sürekli tekrarlanması lazım
      Google’ın belli bir donanım nesliyle homojen bir küme kuracak kadar stoğu olabilir, ama telefon nesilleri birkaç ayda bir değişiyor
      4 yıllık donanım kullanınca, bileşenlerin beklenen ömründen de 4 yıl kaybederek başlanıyor; bu da aynı sınıf içinde yapılan bir karşılaştırma, tüketici donanımıyla sunucu sınıfı donanım karşılaştırması bile değil
      Bu kadar ek iş varken bunun azaltılmak istenen karbon ayak izi üzerinde nasıl bir etkisi olacağı da sorgulanmalı
      Belki de telefonları daha uzun süre telefon olarak kullanmak daha etkili olur
      Araştırma projesi ya da küçük çaplı hobi projeleri için iyi, ama ticari olarak sürdürülebilir hale getirmek son derece zor görünüyor
    • Tam olarak mesele bu
      Bootloader kilidi açılabilen telefon zaten az, ana hat çekirdeğe taşınabilecek açık sürücüler ise daha da az
      Yazı 2023 model Pixel Fold’u adaylardan biri gibi anıyor gibi görünüyor; kırılgan ekranı bozulduğunda iyi bir fırsat olabilir ama ucuza bulunacak ikinci el bir cihaz değil
      Normal bar tipi Pixel’lerde bile PostmarketOS gibi gerçek Android alternatiflerinin desteği sınırlı, daha ucuz üçüncü taraf cihazlar ise genelde Mediatek/Exynos SoC kullanıyor ve çoğu zaman kamuya açık belge ya da destek hiç olmuyor
    • Ana cihazım olarak OnePlus 7 kullanıyorum
      Bootloader kilidi açılabiliyordu ve LineageOS olduğu için hâlâ kullanılabiliyor
      Performansı da iyi ve benim kullanımım için yeterli; bankacılık uygulamalarıyla dijital ödeme uygulamalarının hepsi de çalışıyor
      OEM’lerin yapması gereken tek şey bootloader kilidini açmaya izin vermek
      En azından satıştan kalktıktan sonra kilit açmaya izin verseler bile israf ciddi ölçüde azalır
      Bu kadar açgözlülük fazla
  • Böyle şeyleri mümkün kılmak için bootloader kilit açmayı zorunlu kılan bir düzenleme olsa iyi olur
    İnsanlar onlarca yıldır tüketici donanımıyla kümeler kuruyor; 2000’lerin ortasındaki PS3 süper bilgisayarlarını hatırlayan da çoktur
    Benim kişisel olarak CFD simülasyonları gibi çok sayıda toplu işim var; bunlar bir grup telefonda güvenilirlik sorunu olmadan kolayca çalıştırılabilir
    Eski donanımı yeniden kullanıp ona ikinci bir hayat vermek istiyorum
    Zaten ETB gibi yerlerden çıkan eski sunucuları çalıştırmayı da düşünüyorum ama watt başına iş hacmi açısından telefonların çok daha iyi olma ihtimali yüksek

    • Bazı oyun konsollarının maliyetinin altında satılıp kârın oyun satışından çıkarıldığı söylenirdi sanırım
      Böyle cihazlarda da kilit açmayı zorunlu kılmanın adil olup olmadığından emin değilim
      Yine de genel amaçlı hesaplama cihazları için buna %100 katılıyorum ve sonuçta arada çok büyük bir fark da yok
      Cihaz piyasaya çıktıktan yaklaşık 4 yıl sonra, satış durumu ya da destek bitiş tarihi ne olursa olsun, tüm cihazların kilidi açılabilir hale gelmesi gibi bir model mümkün görünüyor
      Ya da en baştan, sonradan oyunla telafi etmek için rakiplerinden ucuza satma modeli zaten iyi bir gelir modeli olmayabilir
      Bellek ve CPU performansının belli bir eşiğin üstünde olması ve IP trafiğini işleyebilmesi gibi şartları sağlayan her cihazın kilidi açılabilir olması gerekebilir
      Sonuçta tost makinesi firmware’inin de kilidinin açılmasını istemek komik kaçacaktır
    • 7 yıl kuralı güzel olurdu
      Donanım üreticileri firmware, blob vb. için gereken kaynak kodlarını yayımlamak zorunda olmalı
      Ulusal güvenlik istisnaları dışında, piyasaya çıkmış tüm ticari yazılımlar için de 20 yıl sonra kaynak kodunun açıklanmasını zorunlu kılan bir 20 yıl kuralı olması gerektiğini düşünüyorum
  • İlginç bir yaklaşım
    Bu grubun cihazları çok sayıda zayıf sunucu, yani fiilen bir Raspberry Pi kümesi gibi ele alma biçimi, telefon donanımını ölçekli şekilde yeniden kullanmak için en gerçekçi yöntem gibi görünüyor
    Özellikle gerçek donanım üreticilerinden destek varsa bu daha da geçerli
    iPhone’un Android’e kıyasla çok daha kapalı olması gerçekten üzücü
    Teorik olarak UTM[0] içinde Linux çalıştırılabilir, ancak AB dışında Apple bunu kasıtlı olarak zorlaştırıyor ve bellek sınırları ile performans kaybı da sürüyor
    Bizim grubun bitirme projesi de telefon tabanlı bir hesaplama kümesiydi ve özellikle LLM çıkarımını hedefliyordu [1]
    Yeni bir işletim sistemi kurmak yerine işletim sistemine özel uygulamaları ayrı ayrı geliştirdik
    Cihazlar daha eski modeller olduğu için Android telefonlarda donanım daha kötüydü, iPhone’larda ise yazılım kısıtları daha ağırdı
    [0] https://getutm.app/
    [1] https://github.com/orgs/rmcluster/repositories

    • Birçok veri merkezi ya da şirketin telefon kümesi kurmakla ilgileneceğini sanmıyorum
      Bu projenin homelab ya da self-hosting kullanıcılarının 3D yazıcıyla üretebileceği bir çıktı ortaya koyması güzel olurdu
      En olası son kullanıcı grubu onlar gibi görünüyor
    • Gerçekten çok ilginç bir proje
      Yazı ya da makale bağlantısı olup olmadığını merak ediyorum
  • Bazen fabrikaların yanıp kül olduğu post-apokaliptik bir dünyada, insanların sadece elde kalan teknolojiyle yaşamak zorunda olduğu tuhaf senaryolar hayal ediyorum
    Ne ağ var ne de dış dünyayla bağlantı; sadece harici güneş enerjisi, jeneratörler ve yerel cihazlar var
    Böyle koşullarda nereye kadar gidilebileceğini düşünmek ilginç geliyor
    Bu konuda roman, film ya da video oyunu önerisi olup olmadığını merak ediyorum

    • Bu tür fantezilerden hoşlanan çok insan var ama bir uyarı yapmak istiyorum
      Muhtemelen bu fantezilerin çekici gelmesinin nedeni, kişinin ihtiyaç duyulacak bir beceride yetkin olması
      Ama oradan böyle bir felaketin gerçekten yaşanmasını aktif biçimde isteme duygusuna geçiş arasında çok ince bir çizgi var
      Çünkü o durumda kişi ve becerileri değer kazanmış olacak
      Bu tür kendini tatmin eden hayallere dikkat etmek gerekir
      Silah toplayanlar içten içe hukuk ve düzenin çökmesini ister, kırsalda atlarla yaşayanlar arabasız bir dünyada kovboy olmayı hayal eder, eski arabalarla uğraşanlar ise Mad Max benzeri durumlar düşünür
      Bu senaryoların gerçekleşme ihtimali özel olarak yüksek değil ama birçok kişi içten içe gerçek olmalarını istediği için hayal dünyasında yaşamaya devam ediyorlar
    • Pump 6 and Other Stories içinde bu tonda birkaç hikâye var
      Örneğin benzinli motorlar yerine sıkıştırılmış yayların kullanıldığı ve pedalla çalışan bilgisayarların geçtiği öyküler bulunuyor
      Oldukça kasvetli hikâyeler de var, bu yüzden bazı insanlar için rahatsız edici olabilir
      https://windupstories.com/books/pump-six-and-other-stories/
      Hugh Howey’in Silo / WOOL serisi de kelimenin tam anlamıyla buna daha yakın olabilir ama aradığınız havadan biraz farklı kalabilir
    • Roman değil ama şu ilginizi çekebilir: https://collapseos.org/why.html
    • Buradaki birçok kişiye ne yazık ki fazla yumuşak gelebilir ama “Monk and Robot” çok hoş
      Genel olarak solarpunk türüne, özellikle de post-apokaliptik solarpunk işlerine bakmanız iyi olur
    • Tam olarak anlattığınız şey değil ama https://en.wikipedia.org/wiki/One_Second_After atmosfer olarak kısmen uyuyor
      Gerçekten çok karamsar olduğu için dikkatli olmak gerekir ama hazırsanız okunabilir
  • Bunun, kısa süre önce üçüncü taraf AOSP kaynak erişimini altı aylık sürümlerle sınırlayan, Pixel kaynak kapsamını fiilen büyük ölçüde yalnızca GPL ile kısıtlayan ve değişiklik geçmişini de gizlemeye başlayan aynı Google’dan gelmesi tuhaf
    Üstelik şu anda Android’de geliştirici doğrulaması ve Play Integrity’yi de zorluyor
    Bunu şaka olarak mı görmek gerekir yoksa içeride bir güç mücadelesinin işareti mi, emin değilim
    İlkiyse, Samsung’un “Upcycle” girişimine yetişmek için hâlâ epey yolu var ama yön doğru

  • Normalde bilgisayarlarda neredeyse herhangi bir şeyi alıp Linux kurar ve bir saat içinde kullanmaya başlayabilirsiniz; Android’de aynı şeyi yapmak için ise sayısız aşamadan geçmek gerekiyor ve sonuç yine de tutarsız oluyor, bu saçma
    Telefon üreticileri telefonları özel bir şeymiş gibi pazarlayarak bizi uzun süredir düzgün biçimde sömürüyor
    Oysa bunlar sadece kablosuz donanımı olan bilgisayarlar
    Utanç verici

  • Biraz bağlantılı olarak, çekmecede bağlı duran akıllı telefonlarla web hosting yapan insanlar da var
    https://far.computer
    https://compost.party

  • Bu “makale” aslında neredeyse hiçbir şey içermiyor; işe yaramayan birkaç grafik eklenmiş bir öneri metnine daha yakın
    Burada neyin yenilik sayıldığını anlamıyorum
    Kısıtlı bütçesi olan insanlar çok uzun zamandır ikinci el, dönüştürülmüş donanımlarla hesaplama kümeleri kuruyor

  • Bunun Google’dan çıkıyor olması çok garip.
    Kendi telefon platformunda kullanıcıların işletim sistemini doğrudan kurmasını engellediler ve şimdi de özel uygulama kurulumunu sanki yasa dışıymış gibi göstermeye çalışıyorlar: https://keepandroidopen.org/

    • Google’dan, tüm ekipleri ve iş birimleri Borg gibi kusursuz biçimde hizalanmış tek bir kolektif zihinmiş gibi bahsediyorsunuz.
      Yazının daha başında bunun Google Research’ün University of California’ya verdiği bir araştırma fonu olduğu görülüyor ve işi esas olarak Google çalışanları da yürütmemiş.
    • Google’ın en yeni telefonlarına bile hâlâ GrapheneOS gibi alternatif işletim sistemleri kurulabiliyor.
      “Yasa dışı” ifadesi de şüpheli.
      Ne demek, hapse mi atacaklar?
      Üstelik bu doğru da değil.
      Uygulamalar 24 saat bekledikten sonra kurulabiliyor, adb kullanılırsa beklemeden de kurulabiliyor.
    • Android platformunun kendisinde kendi işletim sistemini kurmayı yasaklayan bir şey yok.
      Bu, telefon OEM’lerinin tercihi ve Pixel telefonlarda kilidin açılabilmesi bunu kanıtlıyor.
      Aslında bu projenin mümkün olmasının nedeni de bu.
  • Ikea çerçevesine dört RPi Zero W takıp bunu bir Docker Swarm kümesi olarak çalıştıran biri olarak, bu fikri gerçekten çok sevdim.

    • Harika.
      Bununla ilgili yazılmış bir şey var mı merak ediyorum.