分散式演算法係演算法一種，設計嚟喺用互連嘅cpu組成嘅電腦硬件上面行嘅。分散式演算法同一般嘅演算法其中一個最大嘅分別係需要有方法協調唔同節點之間嘅工作，處理「萬一其中一個節點軭咗嗰陣要點應變」、唔同節點之間嘅時鐘不一致性以及通訊管道嘅不可靠性等分散式系統先會有嘅問題。