【導(dǎo)讀】分布式路由算法導(dǎo)論。一般類型網(wǎng)絡(luò)的最短路徑路由算法。完全自適應(yīng)和無死鎖路由算法。網(wǎng)格和圓環(huán)中的容錯單播算法。有效的進(jìn)程間通信對分布式系統(tǒng)的性能很重要。根據(jù)目標(biāo)個數(shù)的不同,進(jìn)程間通信的類型有:。一對所有(廣播)。節(jié)點(diǎn),故存在通信延遲。定義處理單元之間是如何連接的。決定如何選擇路徑以便將消息傳遞到目的地。這是一個實際的機(jī)制,它決定消息如何從一個輸入信道。轉(zhuǎn)到一個輸出信道。這些算法由于利用了特定網(wǎng)絡(luò)的拓?fù)鋵傩裕孕?。對給定的源-目標(biāo)對給出一個代價最小的路徑??梢詫⑾⒙酚傻揭粋€更長的路徑從而避免擁塞。在某些情況下,隨機(jī)路由可能是有效的。假定路由不會出錯。路由算法不必動態(tài)調(diào)整自己的活動。對每個目標(biāo)只需轉(zhuǎn)發(fā)消息的一個拷貝。通過仔細(xì)設(shè)計的路由算法,保證不發(fā)生死鎖。沒有特別的設(shè)施來預(yù)防或避免死鎖。本章僅使用依賴于目標(biāo)的路由函數(shù)。許多分組交換網(wǎng),如法國的Transpac或美國的。每個鏈接的數(shù)字代表鏈接代價。