第194章 這是規矩
真實的Chord算法,是麻省理工學院的研究團隊在2001年的SIGCOMM頂級計算機網絡會議上才正式發表的。
現在是2000年11月。
陳浩把這個算法拿出來,還根據後世的經驗做了一些路由表的優化。
這在時間線上剛好領先全球學術界半年到一年的時間。
作為底層網絡基礎設施,這種路由算法在2000年的環境下,根本沒法直接拿去賺錢。
現在的帶寬太窄,商業模式也不成熟。
把這個純學術的重磅炸彈送給國家重點實驗室。
陳浩不僅不虧,反而能藉此換取極大的政治便利和學術靠山,順手在高校圈子裡樹立起自己的學術地位。
陳浩新建了一個Word文檔,在第一行敲下標題。
《基於分布式哈希表的可擴展P2P網際網路查詢服務》。
鍵盤聲在安靜的書房裡密集響起。
陳浩快速默寫著理論推導過程。
寫完論文框架,他打開C++編譯器,開始手敲調度器的底層代碼。
順便寫了一個小型的測試模擬器,用來驗證算法的尋址效率。
一直忙到凌晨三點。
陳浩把寫好的文檔列印出來,裝訂成冊。
又找出一張3.5英寸的黑色軟盤,把C++源碼和模擬器執行文件拷了進去。
第二天上午九點。
京航大學,計算機學院辦公樓。
陳浩穿著一件深藍色夾克,背著個黑色的雙肩包,走到胡鵬的辦公室門前。
他抬手敲了兩下門,推門走進去。
胡鵬正戴著老花鏡,坐在寬大的辦公桌後批改幾個博士生提交的開題報告。
聽到動靜,胡鵬抬起頭。
看清來人是陳浩,他把手裡的筆往桌上一扔,臉板了起來。
「喲。這不是咱們實驗室的特聘研究員陳浩同志嗎?」
胡鵬端起那個滿是茶垢的搪瓷杯,吹了吹浮葉,語氣里夾槍帶棒。
「我還以為你把京航的大門朝哪開都忘了。
這都十一月了,這學期快過半了。
你算算你來實驗室報到過幾次?
怎麼,外面的工作太忙,準備回來找我辦退學手續了?」
陳浩沒在意胡鵬的嘲諷。
他很清楚,這種搞了一輩子科研的老派知識分子,就是刀子嘴豆腐心。
真要對他有意見,早就讓教務處下處分通知了,不會在這裡陰陽怪氣地罵人。
陳浩自顧自地走到辦公桌對面,拉開椅子坐下。
他把雙肩包放在腿上,拉開拉鏈。
「老師,退學是不可能退學的。
我這不是給您交作業來了嗎。」
陳浩從包里拿出一個牛皮紙文件袋,裡面裝著昨晚列印出來的那沓A4紙,還有那張軟盤。
他雙手拿著文件袋,平推到胡鵬面前。
「答應您的事,我肯定辦到。
這是我最近閉門研發的一點成果。您給斧正一下?」
胡鵬瞥了一眼桌上的文件袋,起初並沒當回事。
一個大二學生,就算底層代碼寫得再好,畢竟是個本科生。
滿打滿算才幾個月的時間,能在最前沿的分布式領域寫出什麼花來?
估計也就是在現有的CORBA架構上打個優化補丁,寫個普通的實驗報告來交差。
胡鵬放下茶杯,伸手抽出文件袋裡的A4紙。
他扶正鼻樑上的老花鏡,視線落在最上面那份英文摘要上。
標題很長:《基於分布式哈希表的可擴展P2P網際網路查詢服務》。
看到「P2P」和「分布式哈希表」這幾個字眼,胡鵬的眉頭微微皺起。
作為國內計算機領域的泰斗,胡鵬一直緊盯國際前沿。
他知道2000年的P2P技術是全球學術界和工業界共同追逐的熱點。
但學術界目前公認的難題是,現有的P2P網絡嚴重依賴中心伺服器進行調度。
一旦網絡節點暴增,中心伺服器會崩盤,這導致整個系統的可擴展性極差,無法應用於真正的大規模網絡環境。
胡鵬耐著性子往下看正文。
當他的視線掃過陳浩在論文裡提出的「環形拓撲結構」概念,以及那個通過一致性哈希算法將節點和數據均勻分布在環上的數學模型時。
胡鵬眼睛死死盯著紙上的公式推導。
「這個思路……」
胡鵬抬起頭,目光灼灼地看著陳浩。
「你是怎麼想出來的?
完全拋棄中心目錄?
這種環形結構的尋址複雜度對數級遞減,有嚴密的邏輯證明嗎?」
陳浩雙手交叉放在桌面上。
「傳統的中心化目錄遲早會成為網際網路發展的瓶頸。
未來的網絡應用數據量是海量的,分布式才是唯一的出路。」
陳浩指了指那份論文。
「邏輯證明在第三頁和第四頁,我已經全部推導完了。」
陳浩伸手指了指壓在紙張下面的那張黑色軟盤。
「軟盤裡是用C++寫的核心調度器代碼,外加一個我手敲的測試模擬器。
昨晚我用電腦跑了模擬測試。
在十萬個節點動態加入和退出的極端網絡環境下,尋址成功率保持在百分之百。
網絡風暴的產生率為零。」
胡鵬不說話了。
作為在這個領域深耕幾十年的專家,胡鵬太清楚手裡這十幾頁A4紙的分量了。
這根本不是什麼本科生的作業。
這是一枚足以在全球計算機頂級學術會議上引爆的學術核彈!
目前歐美那些頂尖的高校實驗室和科技公司,都在苦苦尋找P2P網絡底層的路由解決方案,大家都在摸著石頭過河。
而眼前的這個年輕人,單槍匹馬,直接把完整的底層邏輯架構和代碼全搞出來了。
有了這個底層算法作為理論支撐,實驗室明年去部里申請的「國家網格計算」和「下一代網際網路」的863重大專項,可以說是十拿九穩。
胡鵬把手裡的紅塔山按滅在菸灰缸里,長長地呼出一口氣。
「你是個不折不扣的天才。」
胡鵬看著陳浩,毫不吝嗇讚美之詞。
他拍了拍桌上的論文。
「這篇東西,你打算投哪個頂級會議?
SIGCOMM還是SOSP?」
陳浩攤開雙手,做出一副無奈的表情。
「胡老師,我哪有時間去完善這篇論文。
理論框架和核心代碼我是寫完了。
但您也知道,要在國際頂會上發表,裡面的大規模仿真實驗數據必須詳實,引文格式要規範,還有大量的專業英文翻譯和潤色工作。
這需要耗費極大的精力去打磨。」
陳浩把皮球踢給了胡鵬。
「我外面公司的工作一堆,實在抽不出空。
這些後續的完善事,就請您帶著實驗室的其他師兄們去做吧。
等發表的時候,給我掛個二作就行了。」
聽到掛個二作這四個字,胡鵬老臉一紅。
在學術界,通訊作者加上第一作者,意味著這篇必將震動全球計算機領域的頂會論文,和帶來的學術榮譽將直接落入他的名下。
「這怎麼行!」
胡鵬連連擺手,學者的底線讓他無法接受這種饋贈。
「這是你獨立構思的核心思路,代碼也是你寫的。
我怎麼能占你這麼大的便宜。這違背學術道德。」
陳浩笑了笑,真誠地說道。
「胡老師,我對學術界的那些虛名真不在乎。
我就是個俗人,我只喜歡賺錢。
我把這個課題交給您,是因為只有在您這樣的大牛手裡,它才能發揮出最大的學術價值。
放在我手裡就是一堆廢紙。
不過,我也有一個條件。
這學期,甚至下學期,系裡任何關於我曠課、缺勤的處分報告,您得全幫我擋下來。
並且,我以後也不一定有時間按時來參加組會。
實驗室這邊有急事,您直接電話聯繫我。」
胡鵬看著桌上那份價值千萬國家級科研經費和無上學術榮譽的論文草稿。
再看看眼前這個灑脫的年輕人。
他伸手指著陳浩,笑罵出聲。
「你小子,拿個圖靈獎級別的論文,就為了換一個光明正大逃課的特權?
你這真是暴殄天物!」
胡鵬把那張軟盤小心翼翼地收進抽屜里,把論文草稿壓在手邊。
「逃課的事,我幫你解決,保證沒人找你麻煩。」
胡鵬答應了陳浩的條件,但他也有自己的堅持。
「不過,論文署名的事沒商量。
我帶人幫你完善數據和潤色,但你必須是並列一作。
這是規矩,不能壞。」
現在是2000年11月。
陳浩把這個算法拿出來,還根據後世的經驗做了一些路由表的優化。
這在時間線上剛好領先全球學術界半年到一年的時間。
作為底層網絡基礎設施,這種路由算法在2000年的環境下,根本沒法直接拿去賺錢。
現在的帶寬太窄,商業模式也不成熟。
把這個純學術的重磅炸彈送給國家重點實驗室。
陳浩不僅不虧,反而能藉此換取極大的政治便利和學術靠山,順手在高校圈子裡樹立起自己的學術地位。
陳浩新建了一個Word文檔,在第一行敲下標題。
《基於分布式哈希表的可擴展P2P網際網路查詢服務》。
鍵盤聲在安靜的書房裡密集響起。
陳浩快速默寫著理論推導過程。
寫完論文框架,他打開C++編譯器,開始手敲調度器的底層代碼。
順便寫了一個小型的測試模擬器,用來驗證算法的尋址效率。
一直忙到凌晨三點。
陳浩把寫好的文檔列印出來,裝訂成冊。
又找出一張3.5英寸的黑色軟盤,把C++源碼和模擬器執行文件拷了進去。
第二天上午九點。
京航大學,計算機學院辦公樓。
陳浩穿著一件深藍色夾克,背著個黑色的雙肩包,走到胡鵬的辦公室門前。
他抬手敲了兩下門,推門走進去。
胡鵬正戴著老花鏡,坐在寬大的辦公桌後批改幾個博士生提交的開題報告。
聽到動靜,胡鵬抬起頭。
看清來人是陳浩,他把手裡的筆往桌上一扔,臉板了起來。
「喲。這不是咱們實驗室的特聘研究員陳浩同志嗎?」
胡鵬端起那個滿是茶垢的搪瓷杯,吹了吹浮葉,語氣里夾槍帶棒。
「我還以為你把京航的大門朝哪開都忘了。
這都十一月了,這學期快過半了。
你算算你來實驗室報到過幾次?
怎麼,外面的工作太忙,準備回來找我辦退學手續了?」
陳浩沒在意胡鵬的嘲諷。
他很清楚,這種搞了一輩子科研的老派知識分子,就是刀子嘴豆腐心。
真要對他有意見,早就讓教務處下處分通知了,不會在這裡陰陽怪氣地罵人。
陳浩自顧自地走到辦公桌對面,拉開椅子坐下。
他把雙肩包放在腿上,拉開拉鏈。
「老師,退學是不可能退學的。
我這不是給您交作業來了嗎。」
陳浩從包里拿出一個牛皮紙文件袋,裡面裝著昨晚列印出來的那沓A4紙,還有那張軟盤。
他雙手拿著文件袋,平推到胡鵬面前。
「答應您的事,我肯定辦到。
這是我最近閉門研發的一點成果。您給斧正一下?」
胡鵬瞥了一眼桌上的文件袋,起初並沒當回事。
一個大二學生,就算底層代碼寫得再好,畢竟是個本科生。
滿打滿算才幾個月的時間,能在最前沿的分布式領域寫出什麼花來?
估計也就是在現有的CORBA架構上打個優化補丁,寫個普通的實驗報告來交差。
胡鵬放下茶杯,伸手抽出文件袋裡的A4紙。
他扶正鼻樑上的老花鏡,視線落在最上面那份英文摘要上。
標題很長:《基於分布式哈希表的可擴展P2P網際網路查詢服務》。
看到「P2P」和「分布式哈希表」這幾個字眼,胡鵬的眉頭微微皺起。
作為國內計算機領域的泰斗,胡鵬一直緊盯國際前沿。
他知道2000年的P2P技術是全球學術界和工業界共同追逐的熱點。
但學術界目前公認的難題是,現有的P2P網絡嚴重依賴中心伺服器進行調度。
一旦網絡節點暴增,中心伺服器會崩盤,這導致整個系統的可擴展性極差,無法應用於真正的大規模網絡環境。
胡鵬耐著性子往下看正文。
當他的視線掃過陳浩在論文裡提出的「環形拓撲結構」概念,以及那個通過一致性哈希算法將節點和數據均勻分布在環上的數學模型時。
胡鵬眼睛死死盯著紙上的公式推導。
「這個思路……」
胡鵬抬起頭,目光灼灼地看著陳浩。
「你是怎麼想出來的?
完全拋棄中心目錄?
這種環形結構的尋址複雜度對數級遞減,有嚴密的邏輯證明嗎?」
陳浩雙手交叉放在桌面上。
「傳統的中心化目錄遲早會成為網際網路發展的瓶頸。
未來的網絡應用數據量是海量的,分布式才是唯一的出路。」
陳浩指了指那份論文。
「邏輯證明在第三頁和第四頁,我已經全部推導完了。」
陳浩伸手指了指壓在紙張下面的那張黑色軟盤。
「軟盤裡是用C++寫的核心調度器代碼,外加一個我手敲的測試模擬器。
昨晚我用電腦跑了模擬測試。
在十萬個節點動態加入和退出的極端網絡環境下,尋址成功率保持在百分之百。
網絡風暴的產生率為零。」
胡鵬不說話了。
作為在這個領域深耕幾十年的專家,胡鵬太清楚手裡這十幾頁A4紙的分量了。
這根本不是什麼本科生的作業。
這是一枚足以在全球計算機頂級學術會議上引爆的學術核彈!
目前歐美那些頂尖的高校實驗室和科技公司,都在苦苦尋找P2P網絡底層的路由解決方案,大家都在摸著石頭過河。
而眼前的這個年輕人,單槍匹馬,直接把完整的底層邏輯架構和代碼全搞出來了。
有了這個底層算法作為理論支撐,實驗室明年去部里申請的「國家網格計算」和「下一代網際網路」的863重大專項,可以說是十拿九穩。
胡鵬把手裡的紅塔山按滅在菸灰缸里,長長地呼出一口氣。
「你是個不折不扣的天才。」
胡鵬看著陳浩,毫不吝嗇讚美之詞。
他拍了拍桌上的論文。
「這篇東西,你打算投哪個頂級會議?
SIGCOMM還是SOSP?」
陳浩攤開雙手,做出一副無奈的表情。
「胡老師,我哪有時間去完善這篇論文。
理論框架和核心代碼我是寫完了。
但您也知道,要在國際頂會上發表,裡面的大規模仿真實驗數據必須詳實,引文格式要規範,還有大量的專業英文翻譯和潤色工作。
這需要耗費極大的精力去打磨。」
陳浩把皮球踢給了胡鵬。
「我外面公司的工作一堆,實在抽不出空。
這些後續的完善事,就請您帶著實驗室的其他師兄們去做吧。
等發表的時候,給我掛個二作就行了。」
聽到掛個二作這四個字,胡鵬老臉一紅。
在學術界,通訊作者加上第一作者,意味著這篇必將震動全球計算機領域的頂會論文,和帶來的學術榮譽將直接落入他的名下。
「這怎麼行!」
胡鵬連連擺手,學者的底線讓他無法接受這種饋贈。
「這是你獨立構思的核心思路,代碼也是你寫的。
我怎麼能占你這麼大的便宜。這違背學術道德。」
陳浩笑了笑,真誠地說道。
「胡老師,我對學術界的那些虛名真不在乎。
我就是個俗人,我只喜歡賺錢。
我把這個課題交給您,是因為只有在您這樣的大牛手裡,它才能發揮出最大的學術價值。
放在我手裡就是一堆廢紙。
不過,我也有一個條件。
這學期,甚至下學期,系裡任何關於我曠課、缺勤的處分報告,您得全幫我擋下來。
並且,我以後也不一定有時間按時來參加組會。
實驗室這邊有急事,您直接電話聯繫我。」
胡鵬看著桌上那份價值千萬國家級科研經費和無上學術榮譽的論文草稿。
再看看眼前這個灑脫的年輕人。
他伸手指著陳浩,笑罵出聲。
「你小子,拿個圖靈獎級別的論文,就為了換一個光明正大逃課的特權?
你這真是暴殄天物!」
胡鵬把那張軟盤小心翼翼地收進抽屜里,把論文草稿壓在手邊。
「逃課的事,我幫你解決,保證沒人找你麻煩。」
胡鵬答應了陳浩的條件,但他也有自己的堅持。
「不過,論文署名的事沒商量。
我帶人幫你完善數據和潤色,但你必須是並列一作。
這是規矩,不能壞。」