999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

系統(tǒng)虛擬化技術(shù)在校園中的應(yīng)用

2011-11-09 06:41:26羅英偉
中國教育網(wǎng)絡(luò) 2011年5期
關(guān)鍵詞:物理校園資源

文/羅英偉

系統(tǒng)虛擬化技術(shù)在校園中的應(yīng)用

文/羅英偉

虛擬化技術(shù)在校園中的應(yīng)用十分廣泛,為校園信息化建設(shè)提供了許多非常好的方法。北大網(wǎng)絡(luò)所目前正在具體實現(xiàn)各種面向校園應(yīng)用的虛擬化上機(jī)實驗環(huán)境,并將973VMM應(yīng)用到校園中的其他系統(tǒng)中去。

在20世紀(jì)70年代,IBM推出了VM/3 7 0,成為最早的系統(tǒng)級虛擬機(jī)。當(dāng)時,研究虛擬化技術(shù)是為了充分利用相對昂貴的硬件資源。近年來,隨著硬件性能的不斷提高,虛擬化技術(shù)再次成為研究熱點。由于虛擬化技術(shù)能靈活組織管理計算機(jī)資源,為用戶提供個性化的應(yīng)用環(huán)境,在節(jié)約計算資源的同時,還提高了系統(tǒng)的穩(wěn)定性和可靠性,其在應(yīng)用中體現(xiàn)出來的優(yōu)勢也日益顯著——虛擬化技術(shù)在云計算和校園中的應(yīng)用就是其中很重要的一個方面。

云計算

隨著第五代計算機(jī)、高性能計算、互聯(lián)網(wǎng)、網(wǎng)格、虛擬化等技術(shù)的逐漸興起,“云計算”這個概念逐漸出現(xiàn)在我們的視野里。云計算技術(shù)向我們展示了一種新的商業(yè)模式。在這種模式下,將計算能力和計算資源看成一種商品進(jìn)行流通,就像我們?nèi)粘I钪袑λ姷氖褂靡粯樱覀儗⒏鶕?jù)自己的需求去獲得所需的計算服務(wù),并為自己所獲得的服務(wù)付費。在這種商業(yè)模式里,不同的角色對“云計算”的看法不同。對于普通用戶來說,他們將應(yīng)用放在“云里跑”,如Google Doc;對于應(yīng)用開發(fā)者,他們主要實現(xiàn)以瀏覽器為中心的用戶界面;而應(yīng)用部署者的任務(wù)是快速部署和配置,比如10分鐘里在1000臺服務(wù)器上部署一個應(yīng)用,或者調(diào)整該應(yīng)用的配置;設(shè)施擁有者負(fù)責(zé)針對不同應(yīng)用負(fù)載的動態(tài)需求,實現(xiàn)設(shè)備的高“可動員性”。云計算根據(jù)不同的服務(wù)內(nèi)容可分為一系列的XaaS,如:

將軟件作為服務(wù)的SaaS(Software as a Service),如Salesforce online CRM服務(wù);

將平臺作為服務(wù)的PaaS(Platform as a Service),如Google App Engine;

將基礎(chǔ)設(shè)施作為服務(wù)的IaaS(Infrastructure as a Service),如Amazon EC2/S3/SQS服務(wù);

將管理作為服務(wù)的Management as a Service、將存儲作為服務(wù)的Storage as a Service……

圖1 虛擬機(jī)體系結(jié)構(gòu)

虛擬化的四個研究方面

虛擬化是一種將底層物理設(shè)備與上層操作系統(tǒng)、軟件分離的去耦合技術(shù)。在虛擬化技術(shù)出現(xiàn)之前,計算機(jī)上的程序和軟件都是運行在真實的計算環(huán)境上,獨享所有的計算資源。虛擬化技術(shù)通過在硬件和操作系統(tǒng)之間增加了一個去耦合的中間層次——虛擬機(jī)管理器(Virtual Machine Monitor,VMM),使得程序和軟件可以運行在一個虛擬出來的計算環(huán)境中,它們共享計算機(jī)上的所有資源,這樣大大提高了資源的利用率。虛擬化的目標(biāo)是實現(xiàn)IT資源利用效率和靈活性的最大化。如圖1所示,多個系統(tǒng)(虛擬機(jī),Virtual Machine,VM)融合在一臺物理機(jī)上,使得資源利用率提高;同時,應(yīng)用系統(tǒng)也不再依賴特定的硬件,使得系統(tǒng)維護(hù)靈活。

虛擬機(jī)具有動態(tài)構(gòu)建、動態(tài)部署、相互隔離、動態(tài)資源調(diào)整等特征。我們可以通過在線備份技術(shù)來實現(xiàn)容錯支持,還可以通過在線遷移、服務(wù)器融合等技術(shù)來實現(xiàn)資源調(diào)度和綠色計算。比如一臺物理機(jī)的資源不夠了,可以將其上的虛擬機(jī)在線遷移到另一臺資源充足的物理機(jī)上繼續(xù)工作。在這個過程中停機(jī)時間非常短,終端感覺不出來,并且遷移過程對于Web服務(wù)器的性能幾乎沒有影響。

目前市場上主要的虛擬化產(chǎn)品有以下四種:VMware、Xen、KVM及Microsoft Hyper-V。國內(nèi)正在進(jìn)行虛擬化研究的項目主要有973計劃項目“計算系統(tǒng)虛擬化基礎(chǔ)理論與方法研究”(http://grid.hust.edu.cn/973/),863計劃以及國家自然科學(xué)基金也支持了不少這方面的研究課題。

當(dāng)前系統(tǒng)虛擬化技術(shù)的主要研究方向有以下四個方面:

1. 分析虛擬環(huán)境下應(yīng)用程序的特征,提供面向應(yīng)用的、高效的資源虛擬化方法。

2. 從虛擬機(jī)資源管理著手,根據(jù)應(yīng)用程序的特征,解決云計算服務(wù)的虛擬機(jī)動態(tài)部署與調(diào)度過程中多層面的動態(tài)資源管理問題,保證云計算服務(wù)質(zhì)量,提高資源利用率。

在單機(jī)環(huán)境下虛擬機(jī)資源可以采取靜態(tài)分配和動態(tài)分配兩種調(diào)度方式。靜態(tài)分配方式基本能滿足虛擬機(jī)的需求,但仍會造成資源的浪費。另外,純靜態(tài)的預(yù)測并不能反映虛擬機(jī)運行狀態(tài)的動態(tài)變化,在虛擬機(jī)運行的不同時刻,其計算特征仍然會有所變化。動態(tài)分配方式通過在虛擬機(jī)管理器中增加對虛擬機(jī)運行時刻的計算特征的動態(tài)變化的監(jiān)測,采取相應(yīng)的機(jī)制調(diào)整虛擬機(jī)間的資源分配。

在多機(jī)環(huán)境下,應(yīng)該基于多機(jī)資源協(xié)調(diào)預(yù)測,合理實施虛擬機(jī)遷移。我們可以針對云計算中虛擬機(jī)的資源需求及整個環(huán)境的節(jié)能需求,設(shè)計實現(xiàn)一套合理誘發(fā)虛擬機(jī)遷移的機(jī)制。一方面,當(dāng)一個物理機(jī)上的資源不能滿足它上面虛擬機(jī)的需求時,可以通過遷移平衡負(fù)載,即消除熱點物理機(jī)、滿足更大的資源需求;另一方面,很多時候資源非常空閑,我們可以通過遷移減少活動的物理機(jī),將虛擬機(jī)融合,從而達(dá)到節(jié)能的目的。但是值得注意的是:虛擬機(jī)遷移開銷較大,遷移需謹(jǐn)慎。只有在預(yù)期虛擬機(jī)計算特征明顯且將較持久地改變?yōu)榱硪环N狀態(tài)時,進(jìn)行遷移才是最優(yōu)的選擇。

3. 可信的虛擬計算環(huán)境及其管理。當(dāng)終端用戶將虛擬機(jī)從私有云轉(zhuǎn)移到公有云時,虛擬機(jī)管理器是否安全、是否值得信賴也是我們目前非常關(guān)注的一個問題,如圖2所示。

4. 虛擬化的標(biāo)準(zhǔn)。目前虛擬化的標(biāo)準(zhǔn)主要由國際標(biāo)準(zhǔn)化組織DMTF(Distributed Management Task Force,http://www.dmtf.org)的SVPC工作組(System Virtualization,Partitioning, and Clustering)組織研究與制訂,其中面向云計算的基本標(biāo)注包括SVP(Server Virtualization and Partitioning)、OVF(Open Virtualization Format)等。其中OVF是基于虛擬化的云計算互操作的基礎(chǔ),它使得同一個虛擬機(jī)能夠運行在不同廠商的虛擬機(jī)管理器上成為可能,如圖3所示。

圖2 可信的虛擬計算環(huán)境

虛擬化與云計算

虛擬機(jī)的快速部署能力、便捷的系統(tǒng)管理方式以及較高的資源利用率,的確為我們帶來很多好處,同時也帶來了許多挑戰(zhàn)。虛擬化的性能、虛擬化環(huán)境的可信逐漸成為虛擬化技術(shù)的重要問題,管理控制虛擬機(jī)的成本和復(fù)雜性也將爆炸式增長。

關(guān)于虛擬化與云計算的關(guān)系,有一些不同的看法。從將基礎(chǔ)設(shè)施作為服務(wù)的IaaS來講,虛擬化就是云計算的基石。當(dāng)然,也有些人認(rèn)為虛擬化和云計算并無必然聯(lián)系,如Google的云計算服務(wù)。

圖3 開放虛擬化格式

校園網(wǎng)虛擬化應(yīng)用

圖4 傳統(tǒng)的網(wǎng)絡(luò)教室

網(wǎng)絡(luò)教室

傳統(tǒng)的網(wǎng)絡(luò)教室基于操作系統(tǒng)的多用戶支持來提供服務(wù),用戶通過遠(yuǎn)程登錄使用服務(wù)器,如圖4所示。這種模式的缺點在于:首先是隔離性差。單個使用者的錯誤行為導(dǎo)致了宕機(jī)或者被感染病毒,整個系統(tǒng)都將崩潰;其次是權(quán)限低。使用者的權(quán)限必須被設(shè)定為較低以保證整個系統(tǒng)的安全性。在此限制下使用者不能執(zhí)行特權(quán)操作,比如隨意安裝軟件和對系統(tǒng)進(jìn)行設(shè)定等;資源分配不公平也是它的一個缺點。如果一位使用者執(zhí)行了耗費計算的操作,其他使用者將被牽連,甚至整個系統(tǒng)將會變得極慢。

虛擬網(wǎng)絡(luò)教室通過虛擬機(jī)的方式提供服務(wù),每個用戶使用一個自己的虛擬機(jī),如圖5所示。這種模式的技術(shù)難點在于:如何實現(xiàn)大量虛擬機(jī)的快速啟動、以及如何保證用戶的交互體驗。虛擬網(wǎng)絡(luò)教室相對于傳統(tǒng)網(wǎng)絡(luò)教室而言,有如下優(yōu)點:首先是隔離性強(qiáng),多臺虛擬機(jī)彼此完全隔離,就像是多臺獨立的物理主機(jī);其次是使用權(quán)限最高。每個使用者是以管理員的身份登錄虛擬機(jī),他可以最高權(quán)限的方式執(zhí)行所有指令,這使得用戶體驗達(dá)到最佳;最后是資源分配公平。虛擬化平臺的管理員可以設(shè)定合適的規(guī)則,在創(chuàng)建時設(shè)定或者運行時調(diào)整,使得每個虛擬機(jī)都能公平得到資源。

多課程實驗環(huán)境支持

不同課程要求的實驗環(huán)境不同,如課程A需要Windows+DirectX+MPI環(huán)境,而課程B卻需要Redhat Linux+MySQL+Apache環(huán)境。我們可以采用虛擬化技術(shù)來支持多課程實驗環(huán)境。準(zhǔn)備好不同配置環(huán)境的虛擬機(jī),如上例子,我們可以事先準(zhǔn)備好Windows+DirectX+MPI環(huán)境的虛擬機(jī)和Redhat Linux+MySQL+Apache環(huán)境的虛擬機(jī),放在虛擬機(jī)庫中。當(dāng)進(jìn)行某門課程時,我們只需從虛擬機(jī)庫中將該課程相應(yīng)的虛擬機(jī)部署到不同的機(jī)器上并加以啟動即可,如圖6所示。虛擬化方法相對于傳統(tǒng)方法而言,更加靈活方便,也更容易管理。

個性化上機(jī)環(huán)境

傳統(tǒng)的公共上機(jī)環(huán)境有許多缺陷和不足。在傳統(tǒng)的公共上機(jī)環(huán)境中,每臺計算機(jī)都安裝有固定的操作系統(tǒng)和軟件,學(xué)生不能自由添加刪除程序,學(xué)生的私人數(shù)據(jù)文件只能保存在計算機(jī)的公共磁盤或網(wǎng)絡(luò)磁盤上,沒有獨立性和安全性,容易被他人修改或誤刪。為此,我們基于虛擬化技術(shù)提出了個性化上機(jī)環(huán)境的概念。個性化上機(jī)環(huán)境即讓學(xué)生擁有自己的虛擬機(jī),用戶在公共機(jī)房的任何一臺計算機(jī)上都能啟動一個完全屬于自己的、獨立的、安全的個性化操作系統(tǒng)。公共虛擬機(jī)鏡像存儲在硬盤中,學(xué)生的個性化環(huán)境存儲在U盤里。當(dāng)學(xué)生需要從物理機(jī)1上轉(zhuǎn)移到物理機(jī)2中進(jìn)行工作時,他只需關(guān)閉操作系統(tǒng),從物理機(jī)1中拔出U盤,插入物理機(jī)2,重新啟動所需操作系統(tǒng),繼續(xù)工作即可,如圖7所示。

上述三種基于虛擬化技術(shù)的上機(jī)實驗環(huán)境模式,為未來校園中提供了一種全新的機(jī)房管理模式。在這種模式下,管理員只需管理虛擬機(jī)鏡像,教師需要按課程設(shè)計實驗環(huán)境,不再受機(jī)房管理的約束,而學(xué)生則可以獲得多樣的實驗環(huán)境。

校園服務(wù)、圖書館中的服務(wù)器融合

在校園里有大量的服務(wù)器來支持各種校園服務(wù),比如各院系服務(wù)器、E-mail服務(wù)器、FTP服務(wù)器、圖書館中各種文獻(xiàn)期刊數(shù)據(jù)庫的鏡像服務(wù)器等。這些服務(wù)器利用率低、能耗大、管理成本高。為此,可以基于虛擬化技術(shù)進(jìn)行服務(wù)器融合:多個服務(wù)的虛擬機(jī)運行于同一個物理機(jī)上,相互隔離,保證服務(wù)的可靠性,節(jié)約投資,管理方便,如圖8所示。

關(guān)鍵服務(wù)的容錯管理

設(shè)備維修和設(shè)備失效是校園環(huán)境中很容易出現(xiàn)的兩種情況。出現(xiàn)這兩種情況后,可以通過虛擬化技術(shù)進(jìn)行容錯管理。當(dāng)設(shè)備需要維修時,可以通過虛擬機(jī)在線遷移將該設(shè)備上的虛擬機(jī)遷移到其它設(shè)備上,而不需要將工作暫停,如圖9所示。當(dāng)設(shè)備失效時,還可以通過虛擬機(jī)進(jìn)行熱備份,避免數(shù)據(jù)的丟失,如圖10所示。

動態(tài)虛擬集群

在傳統(tǒng)的集群架構(gòu)和應(yīng)用程序需求之間存在一些矛盾:共享的集群環(huán)境如何滿足用戶的不同環(huán)境需求?多任務(wù)的共享集群環(huán)境如何調(diào)度?異構(gòu)集群如何共同處理任務(wù)?為此,我們提出了基于虛擬機(jī)的動態(tài)集群——讓N臺虛擬機(jī)“浮動”運行在M臺物理機(jī)上,N和M動態(tài)可變,虛擬機(jī)構(gòu)成了一個個的集群節(jié)點,利用虛擬機(jī)的Suspend/Resume、ballooning等技術(shù)減小同一物理節(jié)點上分屬不同虛擬集群的虛擬機(jī)之間的轉(zhuǎn)移代價,如圖11所示。

圖5 虛擬網(wǎng)絡(luò)教室

圖6 多課程實驗環(huán)境支持

圖7 個性化上機(jī)環(huán)境

北大網(wǎng)絡(luò)所在虛擬化和云計算方面的工作

北大網(wǎng)絡(luò)所(http://ncis.pku.edu.cn)

它在虛擬化和云計算方面進(jìn)行了如下工作:

分布式環(huán)境下的虛擬資源環(huán)境管理系統(tǒng)973VMM。依托國家973計劃項目“計算系統(tǒng)虛擬化基礎(chǔ)理論與方法研究(http://grid.hust.edu.cn/973/)”,在開源Xen的基礎(chǔ)上,設(shè)計實現(xiàn)了一個擁有自己核心技術(shù)的自適應(yīng)的虛擬機(jī)管理器——973VMM,可以用于管理異構(gòu)硬件,支撐異構(gòu)操作系統(tǒng),如圖12所示。該項目是虛擬機(jī)領(lǐng)域國家惟一支持的973計劃項目,除北京大學(xué)外,項目團(tuán)隊還包括華中科技大學(xué)、清華大學(xué)、國防科技大學(xué)、上海交通大學(xué)、浙江大學(xué)、江南計算所、航天二院等,在虛擬化方法、基于虛擬機(jī)的快速部署、虛擬集群調(diào)度、基于虛擬機(jī)遷移的容災(zāi)等領(lǐng)域取得了大量成果。

天網(wǎng)TFS/MapReduce/BigHive

為了支持中國網(wǎng)絡(luò)信息博物館(http://www.infomall.cn/)中的近40TB網(wǎng)頁數(shù)據(jù)的管理和高效再訪問,開展數(shù)據(jù)存儲與組織技術(shù)方面的研究,我們采用C++實現(xiàn)了以GFS、MapReduce和BigTable為代表的Google云計算平臺。這是目前已知的中國惟一一個完全自主的G F S/MapReduce/BigTable實現(xiàn),如圖13所示。

混合云存AmazingStore

P2P存儲系統(tǒng)能夠自動的聚合網(wǎng)絡(luò)上的空閑存儲和帶寬資源,是存儲系統(tǒng)的一個重要分支。隨著邊緣資源的迅速增長和傳統(tǒng)存儲系統(tǒng)面臨的問題增多,P2P存儲系統(tǒng)的研究在當(dāng)前更有實際意義。

圖8 校園服務(wù)器融合

圖9 虛擬機(jī)在線遷移

圖10 虛擬機(jī)熱備份

圖11 基于虛擬機(jī)的動態(tài)集群

圖12 973VMM

圖13 天網(wǎng)TFS/MapReduce/BigHive

圖14 混合云存儲AmazingStore

然而,由于P2P網(wǎng)絡(luò)中節(jié)點的高動態(tài)性,如何進(jìn)行高效的維護(hù)成為構(gòu)建P2P存儲系統(tǒng)的一個核心難題。我們在數(shù)據(jù)維護(hù)方面做了深入研究,給出了完整的解決方案,包括:提出更細(xì)粒度的可用性模型及基于節(jié)點在線模式的數(shù)據(jù)分發(fā)方案;提出一種基于時間閾值的數(shù)據(jù)修復(fù)方案Neutralizer;提出一種自動配置的錯誤預(yù)防方案AutoProc。并將上述方案實例化成一個實際運行的P2P存儲系統(tǒng)AmazingStore。對系統(tǒng)實際運行數(shù)據(jù)的測量表明,系統(tǒng)能夠提供高可用和可靠的數(shù)據(jù)存儲服務(wù),并且充分利用了網(wǎng)絡(luò)的邊緣帶寬,具有極高的吞吐率。同時,AmazingStore系統(tǒng)可以方便的和數(shù)據(jù)中心融合,提高數(shù)據(jù)中心的可用性和降低數(shù)據(jù)中心的開銷,如圖14所示。

云數(shù)據(jù)庫

動態(tài)數(shù)據(jù)遷移與負(fù)載均衡。云數(shù)據(jù)庫是一種查詢密集型大規(guī)模分布式數(shù)據(jù)庫系統(tǒng),其響應(yīng)速度強(qiáng)烈依賴于數(shù)據(jù)分布與查詢負(fù)載的均衡性,如何針對查詢訪問模式建立數(shù)據(jù)動態(tài)遷移策略,是提高系統(tǒng)整體查詢響應(yīng)速度的關(guān)鍵,這也是當(dāng)前Cloud Database數(shù)據(jù)分片需要解決的核心問題。針對這一問題,我們與知名數(shù)據(jù)庫廠商合作設(shè)計和實現(xiàn)了兩類數(shù)據(jù)動態(tài)遷移與負(fù)載均衡的機(jī)制。

(北京大學(xué)信息科學(xué)技術(shù)學(xué)院)

猜你喜歡
物理校園資源
只因是物理
井岡教育(2022年2期)2022-10-14 03:11:44
基礎(chǔ)教育資源展示
一樣的資源,不一樣的收獲
處處留心皆物理
資源回收
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
三腳插頭上的物理知識
校園的早晨
琴童(2017年3期)2017-04-05 14:49:04
春滿校園
開心校園
主站蜘蛛池模板: 中国国产A一级毛片| 亚洲美女久久| 日韩欧美国产三级| a级毛片网| 亚洲人成日本在线观看| 久久美女精品国产精品亚洲| 国产亚洲视频免费播放| 亚洲第一黄色网| 成人年鲁鲁在线观看视频| 久久免费看片| 亚洲一区波多野结衣二区三区| 国产va在线| 欧美不卡二区| 亚洲无码高清一区| 无码av免费不卡在线观看| 亚洲国产AV无码综合原创| 国产乱人免费视频| 色欲色欲久久综合网| 四虎在线观看视频高清无码| 久久国产乱子伦视频无卡顿| 国产一在线| 成人日韩精品| 最新国语自产精品视频在| 日韩精品成人在线| 国产爽爽视频| 国产精品3p视频| 综合久久五月天| 亚洲一区二区在线无码| 亚洲视频在线青青| 波多野结衣久久高清免费| 91精品啪在线观看国产91九色| 国产swag在线观看| 欧美一区二区三区欧美日韩亚洲| 国产视频一二三区| 日韩精品高清自在线| 欧美日韩国产精品va| 亚洲三级视频在线观看| 亚洲精品麻豆| 欧美69视频在线| 九九热精品视频在线| 午夜久久影院| 日韩精品无码免费一区二区三区 | 国产乱人乱偷精品视频a人人澡| 深夜福利视频一区二区| 婷婷色中文网| 国产永久在线观看| 日韩亚洲综合在线| 精品一区二区三区无码视频无码| 青青青亚洲精品国产| 狠狠色丁婷婷综合久久| 亚洲欧美综合在线观看| 全色黄大色大片免费久久老太| 色网站在线视频| 熟妇丰满人妻av无码区| 欧美激情伊人| 亚洲中文精品人人永久免费| 高清不卡一区二区三区香蕉| 精品91自产拍在线| 亚洲国产成人超福利久久精品| 日韩 欧美 国产 精品 综合| 国产尤物jk自慰制服喷水| 久久国产黑丝袜视频| 亚洲中文字幕在线观看| 久久夜色撩人精品国产| 污网站在线观看视频| 色噜噜综合网| 在线免费a视频| 亚洲天堂色色人体| 亚洲国产成人精品无码区性色| 在线观看av永久| 国产女人18毛片水真多1| 日本午夜三级| 在线色综合| 久久久四虎成人永久免费网站| 精品视频一区二区观看| 精品国产美女福到在线不卡f| 青草91视频免费观看| 成人亚洲视频| 亚洲人成亚洲精品| 国产91丝袜在线播放动漫| 亚洲人成网站色7799在线播放| 国产无码网站在线观看|