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