“啊?”
“哦?”
“嗯?”
譚凌、林唐、其他學長都表示了好奇。
“你說……”張可的好奇心也被提了起來,做了個手勢,靜等下文。
“教授,騷客網建立之前我跟您討論過站點的核心算法,當時的目標是3000人同時在線的壓力,去年的時候超過了這個數字,暫時并沒有造成太大的影響。”
蘇小木娓娓道出。
“因為不打算改變騷客網的營業性質,再加上現在騷客網的發展也比較快,我打算修改一下核心算法……”
“嗯……我打算面向千萬級別的同時在線壓力。”
蘇小木將自己的想法全部說了出來。
譚凌頓時嚯了一嗓子,“小木,你這手筆有點大啊,別的不說,光是站點需要的服務器資源就不是個小投入。”
“譚學長說的沒錯,我估摸著,光是服務器硬件投入就上千萬了。”
“就是就是,小木學弟你不打算經營騷客網,干嘛投入這么大。”
“我個人是覺得這步子邁得有點大……”
“現在攏共才剛到5萬總注冊用戶,直接一步到千萬同時在線,有點夸張了吧?”
林唐噘著嘴哼哼道,“小木學弟家里有礦唄,要我說,就是騷的。”
蘇小木在一旁低聲說道,“那還打算弄承載10億級的用戶數量的資源池呢。”
林唐:“……”
她一句話都說不出來,同樣說不出話來的還有別的學長。
譚凌豎起大拇指,嘴上做了個贊賞的姿勢,“小木學弟大氣,”
“不是一般人!”
“有魄力!”
“家有千金,行止由心。”
“服!”
“小木,既然你來找我,肯定不是來討論諸如用戶增長量,值不值得,浪不浪費這些外在因素,你是想跟我們一塊討論討論從技術角度實現的方式?”張可問。
蘇小木連連點頭,“正要請教。”
張可擺了擺手,“大家互相交流,正好現在咱們實驗室也沒什么要緊的課題。”
譚凌、林唐、其他學長紛紛點頭。
“千萬級別的同時在線,就算不考慮服務器壓力的情況下,實現方式也很難,小木你應該已經獨自嘗試過了吧?”張可又問。
“我試著重構了好幾種新的算法,經過大量的模擬計算后,得出的結果都是失敗的,別說千萬級的同時在線,連百萬級都夠嗆。”蘇小木回答。
接著又疑惑的說道,“現在我們日常生活中千萬級別的軟件數不盡數,我覺得這個事情應該不是什么難題才對。”
譚凌接過話頭,“這一點我倒是很認可,雖然我沒細了解,但咱們大家手機上常見的APP最低都是千萬級別的,甚至有億級別的冗余。”
說著看向蘇小木問道,“小木學弟,你能不能先說說你嘗試過的算法?”
蘇小木也沒有隱瞞自己思路的意思,半成品都算不上的東西,他不覺得有什么大價值。
就算有點價值,也無所謂,問題不大。
“……在架構核心算法的時候,我有想過借用一點咱們常說的人工智能的概念,用加入一個全新的核心引擎,起初整個框架是蜘蛛網格型的……”
蘇小木一邊說,一邊在實驗室的投屏上畫出了算法的一個簡單示意圖。
這里面沒有庸人,不需要進行詳細的解釋大家就能懂。
“……這樣的模型,在我的構想中,壓力應該是會分散到網上的每一點的……”蘇小木將自己的思路說了出來。
譚凌摸著下巴道,“我覺得在核心算法中加入一個核心引擎的思路很棒,只要壓力能夠適當分散,我覺得一千萬用戶同時訪問同一個目錄,應該沒問題……”
張可蹙了蹙眉,略猶豫著說道,“這里面應該是有個很大的缺陷,負載、數據流量等等都不會那么聽話……”
林唐沒發表意見,其他學長也果斷閉上了嘴。
說是討論,其實他們是學習。
不知不覺間,蘇小木已經從剛開始加入課題實驗室時期的對很多未涉及過的知識點懵懂無知,到現在的觸類旁通,海納百川了。
蘇小木連連點頭,“教授實在是太厲害了,一眼就看穿了這里面的缺陷……”
“……原本我也以為是個完美的方案,結果我將整個算法提交到超算經過運算后,得出的結果是,核心引擎無法有效的將業務壓力通過蜘蛛網分散,會造成非常可怕的流量擁堵……”
張可跟譚凌都沉到了問題里面,反倒是林唐立馬抓住了里面的點。
“超算?自己建的?那你可真是個有礦的。”
“這東西建造成本可高可高了,但是國內的大超算中心都是對外部分開放的,可以申請計算資源……”
“小木學弟6666!有超算當堡壘,難怪步子敢邁這么大……”
“我也想,有超算,那樣,我也能隨便完成自己的實驗了……”
“我也很想,有錢,那樣,我就也可以這么玩了……”
一時間,張可跟譚凌的思路都被滿實驗室的羨慕嫉妒給淹沒了。
連張可都格外感興趣,問道,“你是申請的資源吧?”
“算是吧。”
“多少個TFLOPS的資源?”
蘇小木靦腆的笑了下,“沒多少,600個。”
“6……600萬億次每秒?真奢侈啊!”
“有……有錢,大……大佬……”
話題并沒有偏離太遠,很快,蘇小木就拉回了正題上,“教授,在這種基礎上,我試了另外的方案,比如去掉核心引擎比如換一種模型,最終也都是無法分散壓力。”
“我在想,是不是蜘蛛網類型的模型不太行得通?”
說到這里的時候,蘇小木小聲道,“難道我只能用傳統的方式,級聯形式?堆疊服務器資源,讓眾多的節點各自分擔全部的壓力。”
這就是蘇小木跟蘇荷提過的眾芯方案,也是大家的常規做法。①
譚凌皺了皺眉,“蜘蛛網類型雖然是個很古老的概念,但這種用法很新穎,我覺得可以多嘗試一下。”
張可也跟著說道,“要不是試試去了解了解最近經常鼓吹的AI(人工智能)神經元?”
蘇小木點頭剛要說話,猛然看到了電腦上的時間,14點28分。
慌忙道,“啊呀,實在不好意思,還有兩分鐘就要上課,我先走,謝謝大家,十分感謝。”
話還沒說完,背起包就一溜煙的跑了……
①:我還是不知道,隨便說的。