你知道云計算嗎?不少讀者可能會說,嗯,我聽說過,但是具體是怎么定義還是不太了解。雖然概念上不是很明白,但起碼云計算到現(xiàn)在已經(jīng)是人盡皆知。不過就在云計算剛剛深入人心的時候,透明計算接踵而來。透明計算是什么意思,和云計算相比,透明計算有哪些不一樣的地方,是對今后計算體系的一個顛覆,還是對云計算的一個升級補(bǔ)充?還是對今天我們就為大家解讀一下。
什么是透明計算
透明計算是一種用戶無需感知計算機(jī)操作系統(tǒng)、中間件、應(yīng)用程序和通信網(wǎng)絡(luò)的具體所在,只需根據(jù)自己的需求,通過網(wǎng)絡(luò)從所使用的各種終端設(shè)備(包括固定、移動、以及家庭中的各類終端設(shè)備)中選擇并使用相應(yīng)服務(wù)(例如計算、電話、電視、上網(wǎng)和娛樂等)的計算模式。
透明計算概念創(chuàng)始人、中南大學(xué)校長張堯?qū)W
透明計算研究歷程
作為用戶來說,計算設(shè)備越簡單越好。據(jù)中南大學(xué)校長、透明計算概念提出者張堯?qū)W教授認(rèn)為,透明計算是為了讓用戶使用更為方便而提出的。安全問題和復(fù)雜的軟硬件讓用戶在使用計算機(jī)時顯得非常復(fù)雜,如果能夠按照用戶的需求來提供使用的產(chǎn)品,那對于用戶來說就非常簡單了,也就是說要把計算還原成服務(wù),不管是從邏輯上還是物理上都把存儲、把運(yùn)算、把管理三個分開,不管在邏輯上還是在物理上。
透明計算對開發(fā)者有著很大的好處
當(dāng)然看到這里,很多讀者會發(fā)現(xiàn)這個核心思想和云計算相同,但透明計算與云計算不同的是分離和存儲的位置,云計算最大的阻力就是安全性的問題,私密性的數(shù)據(jù)誰都不愿意放在云端使用;而透明計算則把數(shù)據(jù)備份在用戶自己的終端上,不管是手機(jī)還是PC端,用戶可以在不同的終端上利用透明計算的系統(tǒng)訪問到自己的數(shù)據(jù)。不過不同的系統(tǒng)之間也存在著兼容性的問題,為了解決這個問題,透明計算把操作系統(tǒng)也作為了一種資源,推到用戶的終端上來進(jìn)行使用,用戶可以使用不同的操作系統(tǒng)管理資源。而和UEFI綁定就也可以使不同的芯片廠商和不同的操作系統(tǒng)廠商在這個標(biāo)準(zhǔn)上進(jìn)行連接,讓這項技術(shù)實現(xiàn)起來更為容易。
英特爾眼中的透明計算
“開發(fā)人員都希望只編寫一次代碼,即可運(yùn)行在多個平臺上。但是,目前這些環(huán)境的管理者并沒有提供激勵機(jī)制,以支持跨平臺應(yīng)用的開發(fā)。”英特爾在IDF上以HTML 5為例闡述跨平臺挑戰(zhàn)的解決方案,消費(fèi)者可以不同的操作系統(tǒng)和設(shè)備環(huán)境中,實現(xiàn)個人數(shù)據(jù)、應(yīng)用和身份的無縫遷移并從中受益。
英特爾系統(tǒng)軟件事業(yè)部平臺技術(shù)與分析中心高級總監(jiān)Michael Greene
英特爾系統(tǒng)軟件事業(yè)部平臺技術(shù)與分析中心高級總監(jiān)Michael Greene表示透明計算的推廣需要三種要素:跨平臺語言、云計算和更強(qiáng)的安全保障。Michael Greene認(rèn)為用戶在各種不同設(shè)備上運(yùn)作一個應(yīng)用軟件是未來的一個趨勢,而英特爾致力于幫助用戶達(dá)到所有數(shù)據(jù)和應(yīng)用程序在多個設(shè)備上運(yùn)行的體驗,這樣也有助于開發(fā)人員降低成本、激發(fā)創(chuàng)新。
英特爾亞太研發(fā)有限公司平臺軟件架構(gòu)部總監(jiān)盧炬談透明計算
英特爾亞太研發(fā)有限公司平臺軟件架構(gòu)部總監(jiān)盧炬對天極網(wǎng)記者透露,英特爾希望能給透明計算起到添磚加瓦的作用。透明計算這種技術(shù)需要設(shè)定一種規(guī)范,像UEFI一樣形成一個產(chǎn)業(yè)聯(lián)盟來共同推進(jìn),目前透明計算的主要應(yīng)用環(huán)境是在PC端,在未來希望能移植到手機(jī)等最新的平臺上。英特爾也與不少學(xué)校和研究機(jī)構(gòu)展開合作,共同推進(jìn)這項事業(yè)。
剛剛街拍的中南大學(xué)-英特爾透明計算實驗室
對于透明計算行業(yè)的發(fā)展和演變,盧炬表示很難預(yù)測,目前透明計算的發(fā)展還處于初級階段,現(xiàn)在需要做的讓這個概念和技術(shù)能夠傳播發(fā)展的更快一點。“英特爾希望提供一個環(huán)境,能夠讓開發(fā)人員使工作起來更加便捷、更加方便,給他們更多支持。也希望保證英特爾提供的解決方案使得用戶擁有最佳的體驗。”
透明計算的機(jī)遇與挑戰(zhàn)
目前透明計算與云計算聯(lián)系表現(xiàn)非常好,如果未來能夠解決計算連續(xù)性的問題,支持程序可以在多個設(shè)備和多個環(huán)境中切換運(yùn)行,相信用戶在使用上會有更好的體驗。在中南大學(xué),我們也參觀了中南大學(xué)與英特爾合作建設(shè)的聯(lián)合實驗室,目前這個實驗室還處于一個非常初級的階段,僅僅是一個機(jī)房的改造。不過據(jù)實驗室的相關(guān)負(fù)責(zé)人表示,這個實驗室在未來將會擴(kuò)大規(guī)模,進(jìn)而完善達(dá)到“數(shù)字中南”的目的。
在中南大學(xué)的透明計算實驗室,我們完成了一次透明計算的實際體驗。目前透明計算主要是在PC端進(jìn)行呈現(xiàn),用戶在PC啟動后,通過一個統(tǒng)一的賬號登陸,在登陸后再進(jìn)行系統(tǒng)的選擇,不管是ubuntu還是Windows,都可以在任何一個終端上登陸,之后就可以進(jìn)行一系列的操作。而當(dāng)用戶退出這臺機(jī)器的登陸,更換一臺終端進(jìn)行操作時,原有的數(shù)據(jù)和程序則會在登陸的終端上進(jìn)行顯示,安裝的軟件和保存的數(shù)據(jù)和之前登陸的終端相同。
中南大學(xué)透明計算實驗室的相關(guān)負(fù)責(zé)人透露,目前的透明計算在實現(xiàn)形式上與以往的無盤工作站很類似,從技術(shù)上來說,虛擬化也是實現(xiàn)透明計算的手段,但不同的是數(shù)據(jù)可以在服務(wù)器端儲存,也可以在本機(jī)儲存,而在操作系統(tǒng)方面實現(xiàn)了多種操作系統(tǒng)的啟動。可以說透明計算是一個趨勢,不過目前普及的最大問題就是在網(wǎng)絡(luò)帶寬的消耗上。從理論上講帶寬消耗的越多對于用戶的體驗是越好的,但管道是否夠?qū)捰衷诖擞绊懙搅擞脩舻捏w驗壓縮技術(shù)的發(fā)展和帶寬的升級會解決這些問題。
透明計算對于計算體系來說并不是革命性的改變,更像是和傳統(tǒng)計算模式的一種共存。透明計算今后可能會派生出很多的新的終端,甚至改變商業(yè)模式和軟件的使用模式,這種改變對于英特爾來說也會帶來的機(jī)會,畢竟終端的多樣化讓產(chǎn)品對CPU的需求可以再次激發(fā)。至少在中南大學(xué)建設(shè)的這個透明計算實驗室來說,如果沒有一臺高性能服務(wù)器來對客戶端進(jìn)行虛擬化,透明計算也只能是空談。
英特爾與中南大學(xué)在長沙召開的“中南大學(xué)—英特爾透明計算與平臺創(chuàng)新技術(shù)研討會”以及成立透明計算聯(lián)合實驗室的成立,都是透明計算走向產(chǎn)業(yè)化邁出的重要一步。從這項技術(shù)的前景來看,如果透明計算能夠得到政府、產(chǎn)業(yè)界一致的認(rèn)可和推廣的話,這是一項可以做大做強(qiáng)、做有真正核心技術(shù)、真正競爭力的產(chǎn)業(yè)。在未來,不管是電視、汽車還是智能終端,透明計算都是一個很好的發(fā)展方向,透明計算的發(fā)展也可以解決軟件方面的很多問題,不過云計算喊了這么多年到現(xiàn)在發(fā)展的依然不算完善,透明計算會在何時走到我們的身邊,我們只能拭目以待了。