Mirki powiedzmy, że chcę złożyć klaster z 16 identycznych maszyn.
W jaki sposób łączy się je w jedno i balansuje obciążenie/ruch?
A co się dzieje, jeżeli maszyny nie są identyczne?
Założenie jest takie, że serwer obsługuje różnych klientów którzy łączą się do niego przez sieć i dostają od niego zadania do przeliczenia.
#klastry #programowanie też trochę wołam, bo chcę coś w tym stylu sam zacząć ale szukam inspiracji
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przy takim wywoływaniu obawiam się zablokowania działania całego "klastra".

No ok, jeśli obliczenia mogą trwać bardzo długo, to mogłoby dojść do sytuacji, w której master roześle to samo zadanie do wszystkich slave'ów, każdy z nich będzie je liczył, ale w tym czasie żaden jeszcze nie zwróci odpowiedzi.
Żeby tego uniknąć można zastosować jakieś wiadomości kontrolne, cyklicznie przesyłane do mastera, mówiące czy slave nadal nad tym pracuje i jaki jest jego progres (np.
  • Odpowiedz