1. 程式人生 > >分散式圖計算中的點切分和邊切分

分散式圖計算中的點切分和邊切分

如上,我們現在要將一個有4個頂點的圖儲存到3臺機器上,這三臺機器分別叫1,2,3。那麼按照邊切分的方式,這些邊被切分在3臺機器的分佈如a圖。 從圖中可以看出,切分的過程中,總共有AB,BC,CD三條邊被切開,儲存到3臺機器後,邊的總數目由原來的3條,變成了6條,多了一倍,外加5個節點副本。第二種方式是點切分方式,同樣是4個節點的圖,我們將B、C節點切分開來。儲存到3臺機器後,得到b圖,可以看出我們的邊的數目還是3臺,只多了兩個節點的副本。當邊的數量比節點數量大很多的情況下,這種兩種切分方式差異會更加明顯。