當涉及到把網絡或者系統連接在一起的技術時,最好是有很多的連接。但是,數學家發現,太多的連接可能并不好。
管理員和網絡工程師一直以為他們在多個網絡之間嵌入越多的連接,這些網絡之間的通信就越有彈性。例如,互聯網的彈性主要來自于多個冗余的鏈路。但是,領導一個團隊研究這個問題的加州大學戴維斯分校的一位數學研究員查爾斯·布魯米特(Charles Brummitt)指出,這僅在某種程度上是真實的。太多的連接實際上危險的,因為一個網絡上發生的故障會很容易影響到另一個網絡。
布魯米特稱,網絡的擁有者要實現最大的彈性應該精細地調整連接的數量。布魯米特的團隊在本星期的《美國國家科學院院刊》上發表它的論文。
這個論文介紹一些系統在一起工作的數學模型。布魯米特稱:“我們以更廣泛的角度研究了網絡的網絡。相互連接的網絡容易出現連鎖的故障。一個網絡發生的故障或者過載能夠中斷另一個網絡。在一個典型的實例中,當一個網絡過載,它將把自己的通訊量卸載到另一個網絡。但是,如果一個故障足以讓第一個網絡癱瘓,它也會讓第二個網絡癱瘓。”
布魯米特稱,向另一個網絡開放連接有一些好處。當你的網絡處于緊張狀態時,臨近的網絡能夠幫助你擺脫緊張狀態。但是,在某些情況下,臨近的網絡可能是不穩定的并且使你的問題惡化。他說:“我們正在設法衡量這個交換條件并且設法發現不同網絡之間相互連接數量應該是多少才能最大限度減少更大的風險和擴散故障。”
新墨西哥州大學計算機科學系教授克里斯·穆爾(Cris Moore)指出,作為理論上的第一步,這是一篇很好的論文。他們找到了太多的連接和不夠的連接之間的最佳點。如果你在集群設備之間有一些相互連接(但是不是過多的連接),那么,這個集群就能夠相互幫助承載工作量,不會引起故障。
布魯米特表示,互聯網連接是一個棘手的問題。他說,我們現在還不能對這個問題提出任何推測。理解互聯網結構本身就是一個問題。但是,互聯網已經證明是非常有彈性的。到目前為止,互聯網好像還不是太相互依賴。不過,這只是推測。