新技術(shù)改變網(wǎng)絡(luò)互聯(lián)
- 來(lái)源:中國(guó)信息化周報(bào) smarty:if $article.tag?>
- 關(guān)鍵字:超級(jí)計(jì)算機(jī),互聯(lián)網(wǎng) smarty:/if?>
- 發(fā)布時(shí)間:2016-07-13 17:29
新加坡的超級(jí)計(jì)算機(jī)以及新加坡很多企業(yè)都在承接國(guó)際業(yè)務(wù),新加坡互聯(lián)網(wǎng)國(guó)際干線的流量肯定很大。每個(gè)國(guó)家都面臨著寬帶的壓力,國(guó)際干線流量會(huì)用什么樣的速度、比例增長(zhǎng)需求較大。
強(qiáng)大的Infiniband
中國(guó)在超級(jí)計(jì)算機(jī)方面成為了一個(gè)超級(jí)大國(guó)。在前不久,中國(guó)第一次推出了全球完全使用中國(guó)自主技術(shù)建設(shè)的第一臺(tái)超級(jí)計(jì)算機(jī)。
全球范圍內(nèi)對(duì)中國(guó)的發(fā)展非常感興趣,中國(guó)在超算方面已經(jīng)成為超級(jí)大國(guó),如果把超算和互聯(lián)網(wǎng)加起來(lái),中國(guó)在未來(lái)一定會(huì)有非常快的發(fā)展。所以,我們這里的所有人都有這樣的責(zé)任,我們需要去探索不同學(xué)科之間的交叉。我現(xiàn)在在新加坡超算中心進(jìn)行工作,意味著我要不斷地學(xué)習(xí)新的東西,把生物、互聯(lián)網(wǎng)技術(shù)、超算結(jié)合起來(lái)?;ヂ?lián)網(wǎng)+什么可以獲得更大的動(dòng)能,可以實(shí)現(xiàn)1+1大于2的效果。所以我相信未來(lái)在中國(guó)是有巨大潛力的。
我們現(xiàn)在會(huì)出現(xiàn)哪些新的互聯(lián)網(wǎng)技術(shù)?我在超算方面工作,在超級(jí)計(jì)算機(jī)中心,流量是非常快的,數(shù)據(jù)包流量交換的速度在超級(jí)計(jì)算機(jī)里,尤其是像神威太湖之光這樣的計(jì)算機(jī),相當(dāng)于有1000萬(wàn)個(gè)CPU,相當(dāng)于在全球范圍內(nèi)互聯(lián)網(wǎng)一天所有的數(shù)據(jù)。所以我們?cè)诔泐I(lǐng)域里交換非???,我們必須要非常高效,有非常好的優(yōu)化,才能夠?qū)崿F(xiàn)超算的能力來(lái)解決各種各樣超算問(wèn)題。
很多計(jì)算機(jī)使用的協(xié)議并不是STP的協(xié)議,而是一種新的協(xié)議。我個(gè)人是一個(gè)互聯(lián)網(wǎng)專家,用的都是SMB等這樣的協(xié)議,現(xiàn)在接觸到的是全新的技術(shù)Infiniband用于超算。InfiniBand是一種支持多并發(fā)鏈接的“轉(zhuǎn)換線纜”技術(shù),在這種技術(shù)中,每種鏈接都可以達(dá)到2.5Gbps的運(yùn)行速度。這種架構(gòu)在一個(gè)鏈接的時(shí)候速度是500MB/秒,四個(gè)鏈接的時(shí)候速度是2GB/秒,12個(gè)鏈接的時(shí)候速度可以達(dá)到6GB/秒。Infiniband技術(shù)不是用于一般網(wǎng)絡(luò)連接的,它的主要設(shè)計(jì)目的是針對(duì)服務(wù)器端的連接問(wèn)題的。
因此,Infiniband技術(shù)將會(huì)被應(yīng)用于服務(wù)器與服務(wù)器(比如復(fù)制、分布式工作等),服務(wù)器和存儲(chǔ)設(shè)備(比如SAN和直接存儲(chǔ)附件)以及服務(wù)器和網(wǎng)絡(luò)之間(比如LAN、WANs和Internet)的通信。我們?nèi)绾问褂眠@樣的協(xié)議,如何和互聯(lián)網(wǎng)聯(lián)合起來(lái)去擴(kuò)大網(wǎng)絡(luò)。在過(guò)去的兩年中,我們做了很多的事,我們可以把Infiniband進(jìn)行拓展。首先我們可以跨國(guó)家和地區(qū),不管是在無(wú)錫、新加坡還是在美國(guó),都可以將其超算能力結(jié)合起來(lái)。
互聯(lián)網(wǎng)的數(shù)據(jù)量發(fā)展非???,數(shù)據(jù)的用戶量在不斷地增長(zhǎng)?,F(xiàn)在需要存儲(chǔ)的數(shù)據(jù)量也變得不可想象的大,不僅要存儲(chǔ)這些數(shù)據(jù),還要獲取這些數(shù)據(jù),這也是一個(gè)問(wèn)題。雖然說(shuō)我是互聯(lián)網(wǎng)行業(yè)人士,但是我做的主要是超算的工作,在超算方面我們需要解決互聯(lián)、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)獲取的問(wèn)題,如何從數(shù)據(jù)庫(kù)那里獲取信息。
講到網(wǎng)絡(luò)流量,我們將大的數(shù)據(jù)包以太網(wǎng)TB進(jìn)行傳輸。全球有最大的基因測(cè)試機(jī),有一個(gè)DJI的項(xiàng)目在中國(guó),它有全球最大的基因測(cè)試機(jī),可以收購(gòu)很多美國(guó)的技術(shù)和公司,把國(guó)外的技術(shù)和中國(guó)的技術(shù)結(jié)合起來(lái)。這個(gè)公司在中國(guó)也有運(yùn)作,在中國(guó)之外也有運(yùn)作和實(shí)驗(yàn)室,DJI將全球范圍內(nèi)的不同運(yùn)作結(jié)合起來(lái),形成一個(gè)統(tǒng)一的協(xié)作,需要非常高性能的數(shù)據(jù)傳輸,尤其是基因?qū)W數(shù)據(jù),我們需要大量數(shù)據(jù)傳輸。
Infiniband協(xié)議是一個(gè)通訊的協(xié)議,InfiniBand的協(xié)議采用分層結(jié)構(gòu),各個(gè)層次之間相互獨(dú)立,下層為上層提供服務(wù)。其中物理層定義了在線路上如何將比特信號(hào)組成符號(hào),然后再組成幀、數(shù)據(jù)符號(hào)以及包之間的數(shù)據(jù)填充等,詳細(xì)說(shuō)明了構(gòu)建有效包的信令協(xié)議等;鏈路層定義了數(shù)據(jù)包的格式以及數(shù)據(jù)包操作的協(xié)議,如流控、路由選擇、編碼、解碼等;網(wǎng)絡(luò)層通過(guò)在數(shù)據(jù)包上添加一個(gè)40字節(jié)的全局的路由報(bào)頭(Global Route Header,GRH)來(lái)進(jìn)行路由的選擇,對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā)。在轉(zhuǎn)發(fā)的過(guò)程中,路由器僅僅進(jìn)行可變的CRC校驗(yàn),這樣就保證了端到端的數(shù)據(jù)傳輸?shù)耐暾?;傳輸層再將?shù)據(jù)包傳送到某個(gè)指定的隊(duì)列偶(Queue Pair,QP)中,并指示QP如何處理該數(shù)據(jù)包以及當(dāng)信息的數(shù)據(jù)凈核部分大于通道的最大傳輸單元MTU時(shí),對(duì)數(shù)據(jù)進(jìn)行分段和重組。我們?cè)囼?yàn)了Infiniband協(xié)議,如何使用Infiniband這個(gè)協(xié)議,在非常長(zhǎng)的距離中進(jìn)行距離的傳輸。
我在北京看到有很多擁堵,每個(gè)人都開(kāi)車(chē),都是非常小的小型車(chē),只有四個(gè)人在車(chē)?yán)?,但是如果你有四萬(wàn)人在路上,同時(shí)又一萬(wàn)輛車(chē)運(yùn)輸4萬(wàn)人,道路上是非常擁堵的,這和我們的網(wǎng)絡(luò)是一樣的。現(xiàn)在,有一個(gè)地鐵或者是機(jī)場(chǎng)快線,機(jī)場(chǎng)快線能夠有幾百、上千人坐,都沒(méi)有問(wèn)題。Infiniband這個(gè)協(xié)議像機(jī)場(chǎng)一樣,是不是唯一最好的協(xié)議?我不知道。也許在座的有些人會(huì)想出更好的互聯(lián)網(wǎng)傳輸協(xié)議,可以幫助我們有下一代的互聯(lián)網(wǎng)大數(shù)據(jù)傳輸協(xié)議,這樣就可以幫助我們解決海量的數(shù)據(jù)傳輸問(wèn)題。Infiniband已經(jīng)給我們做了很多基礎(chǔ)性的工作,我們需要在地基上蓋一座摩天大樓,實(shí)現(xiàn)下一步的進(jìn)展。
多語(yǔ)種域名的機(jī)遇
我是多語(yǔ)種域名的創(chuàng)始人,多語(yǔ)種域名能帶來(lái)什么樣的機(jī)遇?如今,中文域名在中國(guó)也有,但是用得好像并不多。在1994年、1995年時(shí),我們當(dāng)時(shí)的瀏覽器沒(méi)有辦法閱讀其他語(yǔ)言,可能只有英文。當(dāng)時(shí)我想?yún)⑴c這樣的工作,鼓勵(lì)像我這樣的年輕人進(jìn)行創(chuàng)新,我們?nèi)绾文軌蚋纳?,讓亞洲人更好地使用互?lián)網(wǎng)。這個(gè)時(shí)候我們就能夠讓中國(guó)人來(lái)使用我們的萬(wàn)維網(wǎng)。
基于這樣的發(fā)現(xiàn),我們應(yīng)該讓人們基于語(yǔ)言創(chuàng)造內(nèi)容。當(dāng)然我還意識(shí)到一點(diǎn),如果你要進(jìn)入網(wǎng)站,用他自己的語(yǔ)言使用網(wǎng)絡(luò)之前,必須要先學(xué)習(xí)英語(yǔ)。對(duì)于我來(lái)說(shuō)也是,作為一個(gè)新加坡人,中文是我們?cè)诋?dāng)?shù)厥褂玫恼Z(yǔ)言,比如說(shuō)我父母會(huì)使用中文,所以我在學(xué)校也學(xué)習(xí)中文。但是我們?cè)谛录悠聦W(xué)校里學(xué)的官方語(yǔ)言是英文,所以對(duì)我來(lái)說(shuō)是沒(méi)有問(wèn)題的。但是我卻發(fā)現(xiàn),我的父母很難使用互聯(lián)網(wǎng),因?yàn)樗麄儾](méi)有接收到英語(yǔ)的教育,這個(gè)時(shí)候我就想到,有幾十億的人,他們不僅是中國(guó)人,還包括非洲人、中東人,他們的母語(yǔ)并不是英文,他們就很難先學(xué)到英語(yǔ)再使用他們自己語(yǔ)言的網(wǎng)頁(yè)。
這里的障礙是,你們網(wǎng)站的地址是什么,如何解決這個(gè)問(wèn)題。當(dāng)然,我們首先要學(xué)習(xí)英文的字母,這個(gè)網(wǎng)址還包括你的E-mail地址,你可以鍵入自己的E-mail地址,比如說(shuō)中文語(yǔ)言,但是這個(gè)E-mail本身還是英文,也就是英文的字母。這就意味著我們還是要先學(xué)習(xí)英文,才能夠用我的中文去輸入我的E-mail地址。不管你在哪里、是什么人,可能都要面臨這樣的情況。所以我在1998年做了一個(gè)決定,我們要把多語(yǔ)言、國(guó)際語(yǔ)言與我們的域名進(jìn)行結(jié)合,當(dāng)然還有一些其他的原因。我們?nèi)绾伟堰@兩方面結(jié)合在一起?就是讓域名來(lái)支持各種語(yǔ)言的字形。這個(gè)時(shí)候要進(jìn)行統(tǒng)一化、標(biāo)準(zhǔn)化,讓所有的語(yǔ)言都能夠結(jié)合在一起,如果你把所有的都放在你的庫(kù)當(dāng)中,就會(huì)發(fā)現(xiàn)我們的體系是能夠支持多種語(yǔ)言的,即使這些人不懂英文我們體系能夠幫助他們更好地識(shí)別英文。
之后我們發(fā)現(xiàn),由于我們做了這么多的努力,我們現(xiàn)在能夠看到互聯(lián)網(wǎng)的富人和互聯(lián)網(wǎng)窮人之間的鴻溝可以縮小。我們知道,在上個(gè)世紀(jì)末,中國(guó)當(dāng)時(shí)發(fā)展還沒(méi)有那么迅速,不像今天,發(fā)展得很迅速。所以當(dāng)時(shí)我認(rèn)為,十幾億人口在互聯(lián)網(wǎng)上要做很多事情,我能如何幫到他們。我們現(xiàn)在發(fā)現(xiàn)這是非常棒的,我們可以看到,現(xiàn)在IDN的部署有延誤,比如說(shuō)在座每個(gè)人都要先學(xué)習(xí)英文,從我新加坡的背景來(lái)看就是這樣的。首先我的母語(yǔ)是英文,英語(yǔ)是一個(gè)商務(wù)方面的國(guó)際語(yǔ)言,科學(xué)、工程、科技、業(yè)務(wù)、企業(yè),甚至是航空領(lǐng)域,英語(yǔ)都是通用語(yǔ)言。
(本文根據(jù)陳定煒在2016第十五屆中國(guó)互聯(lián)網(wǎng)大會(huì)上的演講整理而成,未經(jīng)本人確認(rèn)。)
■新加坡國(guó)家超級(jí)計(jì)算中心主任 陳定煒
