【轉】分散式計算的謬論
早在1994年 SUN 的小夥 Peter Deutsch就提出了分散式計算的七大謬論,後來被 James Gosling等完善:
Fallacies of Distributed Computing
1. 網路是可靠的
2. 網路延時為零
3. 頻寬是無限的
4. 網路是安全的
5. 網路拓撲不會改變
6. 肯定至少有一個管理員(在值班)
7. 傳輸開銷為零
8. 網路是同質的
The fallacies
The fallacies are summarized below:[1]
- The network is reliable.
- Latency is zero.
- Bandwidth is infinite.
- The network is secure.
- Topology doesn't change.
- There is one administrator.
- Transport cost is zero.
- The network is homogeneous.
Effects of the fallacies
- Ignorance of network latency, and of the packet loss it can cause, induces application- and transport-layer developers to allow unbounded traffic, greatly increasing dropped packets and wasting bandwidth.
- Complacency regarding network security results in being blindsided by malicious users and programs that continually adapt to security measures.[2]
- Multiple administrators, as with subnets for rival companies, may institute conflicting policies of which senders of network traffic must be aware in order to complete their desired paths.
- The "hidden" costs of building and maintaining a network or subnet are non-negligible and must consequently be noted in budgets to avoid vast shortfalls.
- Ignorance of bandwidth limits on the part of traffic senders can result in bottlenecks over frequency-multiplexed media.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26812308/viewspace-1209013/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 分散式計算的八個謬誤 - Ably分散式
- 雲端計算讓你更安全並不是謬論
- UX設計程式的五個謬論UX
- 分散式雲端計算分散式
- 並行謬論並行
- [分散式]分散式計算系統淺析分散式
- Hadoop 分散式儲存分散式計算Hadoop分散式
- 用RMI實現基於Java的分散式計算(轉)Java分散式
- 加速啟動WindowsXP作業系統的謬論(轉)Windows作業系統
- 雲端計算,網格計算,分散式計算,叢集計算的區別?分散式
- 【分散式計算】分散式日誌匯入工具-Flume分散式
- 分散式計算與Map Reduce分散式
- 【分散式計算】DFS && BigTable分散式
- 分散式計算如果學習分散式
- ERP軟體應用的誤區與謬論(轉)
- 加速啟動Win XP作業系統的謬論(轉)作業系統
- 分散式設計理論之CAP分散式
- 雲端計算分散式平行計算:系統架構分散式架構
- 使用微服務前必須要了解的“分散式系統的謬誤”微服務分散式
- go+lua的分散式計算工具--GleamGo分散式
- 分散式計算,核心知識點分散式
- 我對分散式計算框架的理解與設計分散式框架
- 關於Java效能的9個謬論Java
- 創業前需要知道的5個程式設計謬論創業程式設計
- oracle RAC環境分散式計算(prallel能力)設定 --轉載Oracle分散式
- 關於分散式計算的一些概念分散式
- 分散式系統中的自主自治計算 - pathelland分散式
- Spark:一個高效的分散式計算系統Spark分散式
- 【分散式計算】MapReduce的替代者-Parameter Server分散式Server
- (OO + 分散式計算) = 軟體架構的方向分散式架構
- 分散式系列七: 分散式事務理論分散式
- 認知謬論:為99%的程式設計師代言 - a16z程式設計師
- 如何避免遊戲平衡中的“滅霸謬論”?遊戲
- 分散式理論(二) - BASE理論分散式
- 詳解 Apache SkyWalking OAP 的分散式計算Apache分散式
- 分散式計算技術(上):經典計算框架MapReduce、Spark 解析分散式框架Spark
- 分散式系統的 CAP 理論分散式
- Titan-hadoop 分散式圖計算框架Hadoop分散式框架