分散式系統的概念與常見的應用系統

分散式系統是指多台電腦,透過網路相互傳遞訊息,協同合作共同完成一件工作,而形成更大的系統。例如:每台電腦從分散式系統的伺服器下載已經切割成小單位的資料進行計算,再將計算結果回傳給伺服器端,伺服器端再組合這些運算結果獲得最後的解答,如此可以透過幾千幾萬台電腦利用電腦空閒的時間幫忙運算,讓原本需要超級電腦才能計算的問題,經由網路串聯多台電腦一起運算,縮短計算所需時間。

分散式系統的應用

(1)BOINC

可以將您電腦的閒置時間貢獻給科學專案

官方網站:https://boinc.berkeley.edu/

(2)GIMPS

網際網路梅森質數大搜索(英語:Great Internet Mersenne Prime Search,簡稱:GIMPS),用於尋找新的梅森質數,2^n-1有可能是質數,尋找2^n-1的質數,用於找尋目前為止的最大質數

官方網站:https://www.mersenne.org/