平行計算與分布式計算

2022-05-20 15:02:16 字數 801 閱讀 1641

主要內容來自維基百科

分布式系統是聯網計算機組,其工作目標相同。

術語「 

併發計算

」,「 

平行計算

」和「分布式計算」有很多重疊,它們之間沒有明顯的區別。

[15]

同一系統可以表徵為「並行」和「分布式」; 

典型分布式系統中的處理器並行執行。

[16]

平行計算可以被看作分布式計算的乙個特定的緊密耦合的形式,

[17]

和分布式計算可以被視為平行計算的鬆散耦合形式。

[7]儘管如此,可以使用以下標準將併發系統粗略地分類為「並行」或「分布式」:

右圖說明了分布式系統和並行系統之間的區別。

圖(a)是典型分布式系統的示意圖; 

系統表示為網路拓撲,其中每個節點是計算機,並且連線節點的每條線是通訊鏈路。

圖(b)更詳細地顯示了相同的分布式系統:每台計算機都有自己的本地記憶體,只能通過使用可用的通訊鏈路將訊息從乙個節點傳遞到另乙個節點來交換資訊。

圖(c)顯示了乙個並行系統,其中每個處理器都可以直接訪問共享記憶體。

由於並行和分布式

演算法的術語的傳統使用與

並行和分布式

系統的上述定義不完全匹配,

情況進一步複雜化

(更多詳細討論見下文

)。然而,根據經驗,共享記憶體多處理器中的高效能平行計算使用並行演算法,而大規模分布式系統的協調使用分布式演算法。

[20]

分布式平行計算MapReduce

1.用自己的話闡明hadoop平台上hdfs和mapreduce的功能 工作原理和工作過程。hdfs 1 第一次啟動 namenode 格式化後,建立 fsimage 和 edits 檔案。如果不是第一次啟動,直接載入編輯日誌和映象檔案到記憶體。2 客戶端對元資料進行增刪改的請求。3 namenod...

分布式平行計算MapReduce

作業要求來自 1.用自己的話闡明hadoop平台上hdfs和mapreduce的功能 工作原理和工作過程。hdfs hadoop distributed file system,hadoop分布式檔案系統 它是乙個高度容錯性的系統,適合部署在廉價的機器上。hdfs能提供高吞吐量的資料訪問,適合那些有...

平行計算與分布式計算的區別

平行計算 空間復用多個處理器 intel多 指令優化集是針對乙個處理器,擴充套件處理額外的資料,屬於特殊的平行計算優化 多處理器系統,作業系統採用平行計算的排程方法,允許多個執行緒在多個處理器上同時執行。分布式處理系統 某種處理任務被分解到多個處理器上,系統為扁平結構,一般上層有乙個控制中心,下層有...