漫談分布式計算

2021-10-01 04:28:51 字數 466 閱讀 8175

一提到分布式計算就不得不區分一下它與平行計算的相關概念。

……之前一直被問到平行計算和分布式計算有什麼區別,當時腦子裡就在想what……這不是乙個東西?一直分布式平行計算叫著。之後有過相關的學習以及查閱資料,發現二者確實存在一定的聯絡,但其實還真不是乙個東西。

平行計算,相對於序列計算而言,一般可分為時間並行和空間並行。時間並行可以看做是流水線操作,類似cpu執行的流水線,而空間並行則是目前大多數研究的問題,例如一台機器擁有多個處理器,在多個cpu上執行計算,例如mpi技術,通常可分為資料並行和任務並行。

分布式計算,則是相對單機計算而言的,利用多台機器,通過網路連線和訊息傳遞協調完成計算。把需要進行大量計算的工程資料分割槽成小塊,由多台計算機分別計算,再上傳運算結果後,將結果統一合併得出最終結果。

總而言之現在人們更比較關心的是二者之間的重疊部分,例如:hadoop。spark等等。

關於分布式計算框架

分布式系統漫談

分布式系統漫談 微服務的挑戰和解決方案。微服務的挑戰 在使用微服務架構後,由於服務間的呼叫不再是程序內的呼叫而是通過輕量級的網路協議通訊,而眾所周知網路不不可信的,因此服務可能出現出錯 超時或宕機等問題。因此在微服務架構設計時,我們就要把這部分問題考慮進去,下面說說我們應該採取哪些措施和方案去解決。...

分布式計算

定義 研究如何把乙個需要非常巨大的計算能力才能解決的問題分成許多小的部分,然後把這些部分分配給許多計算機進行處理,最後把這些計算結果綜合起來得到最終的結果。什麼是分布式系統 分布式系統 distributed system 是由多台計算機和通訊的軟體通過計算機網路連線組成 本地區域網或者廣域網 分布...

分布式計算0

分布式系統可以建立精確的數學模型,其上的演算法與性質都是可以證明的,這是最近看一本分布式演算法的專著的感受。其中在論及分布式系統的時間概念時,談到其邏輯時鐘是整個系統上的乙個序關係 這個序關係可以把系統中的事件序列對映到乙個自然數集合上 event 除因果事件外,則還有平行事件的存在。故這種對映關係...