Co zrobić z klastrem starych komputerów z systemem Ubuntu?


22

Na naszej uczelni nasza sekcja miała stypendium kilku starych komputerów P4. Zdecydowaliśmy się użyć ich do stworzenia siatki 3x3, która będzie działać jako medium do naszej pracy przetwarzania poza układem. Jednak na razie to wszystko, co zrobiliśmy:

Skynet, nasza siatka ekranów komputerowych 3x3

To jest streaming wideo działający w 9 częściach przy użyciu skryptów vlc / ssh do zarządzania nim.

Obecnie wszystkie komputery są podłączone do jednej sieci i zarządzane przy użyciu uwierzytelniania opartego na kluczu ssh. Bardzo chciałbym usłyszeć kilka innowacyjnych pomysłów. Dostępne są niektóre szczegóły sprzętu:

1 GB pamięci RAM, Intel Pentium 4 2,4 GHz, dysk twardy 40 GB z systemem Lucid

W szczególności zastanawiałem się nad wykorzystaniem porcji 40 GB jako miejsca do przechowywania danych w chmurze. Coś w stylu sparkleshare lub Owncloud, ale nie oferują wielu sieci komputerowych. Jeśli jest jakiś sposób na wykorzystanie zdolności obliczeniowej tej sieci, chciałbym również o tym usłyszeć.


2
To świetny pomysł. Poproszę moderatora, aby uczynił to społeczność Wiki.
RolandiXor

2
Czy to nie jest trochę nie na temat?
MarkovCh1,

może mógłbyś użyć hadoopa?
Mateo

Odpowiedzi:


11

Jeśli komputery mają rozsądne połączenie sieciowe, istnieje wiele usług, które można uruchomić, aby uczynić internet lepszym miejscem. Niewiele rzeczy, które wymienię, można bezpośrednio zrównoleglać w klastrze, ale wiele z nich działa bardzo dobrze, gdy są używane na puli maszyn z round-robin DNS do równoważenia obciążenia i zmniejszenia wpływu, jeśli którykolwiek z maszyny się psują. Ponadto można wykonywać czynności konserwacyjne na jednym komputerze na raz, pozostawiając klaster i usługi bez zmian.

  • uruchom demona czasu sieciowego i dodaj go do puli serwerów czasu
  • uruchom serwer kluczy GPG i dodaj go do pul serwerów kluczy
  • uruchom most Tor lub przekaźnik i wykonaj kopię lustrzaną strony projektu Tor
  • uruchomić serwer miksowania wiadomości e-mail Mixmaster
  • prowadzić notariusza Convergence lub Perspectives, aby śledzić nieprawidłowości związane z SSL
  • uruchomić pełną instancję Obserwatorium SSL
  • uruchom węzeł Tahoe-LAFS, aby uczestniczyć w bezpiecznym, rozproszonym systemie plików
  • uruchom węzeł I2P lub GNUnet

Wspaniałą rzeczą jest to, że większość z tych usług nie wymaga dużego procesora, więc działają naprawdę dobrze nawet na starszym sprzęcie. W przypadku tego rodzaju usług mniej ważne jest, ile całkowitej mocy obliczeniowej możesz wnieść, a ważniejsze, że w grę wchodzi różnorodny zestaw maszyn. Właśnie dlatego polecam je zamiast brać udział w jednym z wielu projektów @home:

w przypadku starszej maszyny zyskujesz znacznie więcej, czyniąc świat lepszym miejscem z tego rodzaju usługami, niż coś, co tylko potrzebuje całego procesora, jaki może uzyskać.

Oczywiście przy pozostałym czasie pracy procesora nadal możesz próbować wyleczyć raka lub przeszukać niebo.



8

Możesz spróbować wydobyć trochę bitcoinów . Ta wirtualna waluta oparta na protokole peer-to-peer (i którą można łatwo wymienić na prawdziwe pieniądze, w momencie pisania bitcoin jest wart około 11 USD) ma monety, które są generowane nie przez jedną instytucję, ale przez sieć wszystkich swoich użytkowników. Szanse na wygenerowanie pewnej kwoty takich pieniędzy są tym większe, im więcej masz mocy obliczeniowej. Kiedy zaczniesz, możesz obliczyć, czy się opłaci.


2
Nie warte kosztów energii z tymi procesorami p4.
imbaer

1
@imbaer: 2 lata, 2 miesiące później: 1 bitcoin jest wart 1100 $. Lol.
Zaz



0

Możesz wziąć udział w Great Internet Mersenne Prime Search ! Zainstaluj klienta na kilku lub wszystkich komputerach i pozwól mu działać! Jeśli jeden z Twoich komputerów odkryje nowy typ Mersenne Prime, możesz wygrać 3000 USD, a nawet 50 000 USD . To jak zabawna loteria, w której jedyną opłatą za wejście jest Twoja energia elektryczna i moc obliczeniowa! Nawet jeśli nie znajdziesz żadnej liczby pierwszej, przyczyniasz się do nauki, pomagając potwierdzić / odrzucić liczby pierwsze Mersenne znalezione przez komputery innych ludzi.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.