Ken Koon Wong, uzun süreli simülasyon hesaplamalarını dağıtmak ve bulut bilişimin karmaşıklığından kaçınmak amacıyla kendi paralel hesaplama kümesini kurma deneyimini paylaşıyor. Bu proje, dizüstü bilgisayarını günlerce açık bırakma ihtiyacını ortadan kaldırmayı ve dağıtılmış çekirdeklerin nasıl çalıştığını daha iyi anlamayı hedefliyor. Yazar, uygun maliyetli, kullanılmış Lenovo M715q Tiny PC'ler gibi cihazları tercih ederek, kendi donanım tabanlı çözümünü oluşturmanın adımlarını detaylandırıyor.
Kurulum süreci, Ubuntu Server işletim sisteminin bu mini PC'lere yüklenmesiyle başlıyor. BalenaEtcher kullanarak önyüklenebilir bir USB oluşturma ve BIOS ayarlarını yapılandırma gibi adımlar anlatılıyor. Ubuntu'nun hızlı ve sorunsuz kurulumu vurgulanıyor. Ardından, kümedeki her bir bilgisayar için IP adreslerinin yönlendirici ayarlarından sabitlenmesi ve düzenli bir yapı oluşturulması gerektiği belirtiliyor. Bu, ağ içindeki cihazların kolayca yönetilmesini sağlıyor.
En kritik adımlardan biri, küme düğümleri arasında parola gerektirmeyen SSH bağlantısının kurulmasıdır. Bu, R gibi programlama dillerinde dağıtılmış simülasyonların sorunsuz çalışması için temel bir gerekliliktir. Yazar, ssh-keygen ile anahtar oluşturma ve ssh-copy-id ile anahtarı düğümlere kopyalama adımlarını açıklıyor. Ayrıca, isteğe bağlı olarak parola gerektirmeyen sudo erişiminin de paket kurulumlarını otomatikleştirmek için faydalı olabileceğine değiniyor. Proje, CV5 ve CV10 performans karşılaştırmaları gibi ileri düzey konulara da değinerek, paralel hesaplamanın pratik uygulamalarını gösteriyor.
Bu rehber, kişisel veya küçük ölçekli projeler için uygun maliyetli ve kontrol edilebilir bir paralel hesaplama altyapısı kurmak isteyenlere pratik bir yol haritası sunuyor.