專利名稱:基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu)及方法
基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu)及方法技術(shù)領(lǐng)域
本發(fā)明關(guān)于一種在線協(xié)同學(xué)習(xí)架構(gòu)及方法,特別是涉及一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu)及方法。
背景技術(shù):
教學(xué)的目標(biāo),是知識(shí)的傳遞,能力的提高,素質(zhì)的培養(yǎng)。當(dāng)前,傳統(tǒng)的課堂式教學(xué)依然是各大高校、中小學(xué)主要采用的方式,以面對(duì)面、口頭傳授、教師主講為特征,是教學(xué)的主流方式,得到了廣泛發(fā)展。
同時(shí),針對(duì)這種方式的弊端,如時(shí)空限制較大、教學(xué)成本較高、學(xué)生主動(dòng)性得不到發(fā)揮、社會(huì)所看重的團(tuán)隊(duì)合作能力未有機(jī)會(huì)得到歷練等,市場(chǎng)上出現(xiàn)了許多輔助學(xué)習(xí)方式,如E-learning、小組學(xué)習(xí)、計(jì)算機(jī)支持的協(xié)作學(xué)習(xí)(CSCL)等。
其中,CSCL能夠充分利用當(dāng)前先進(jìn)的計(jì)算模式,以小組內(nèi)的協(xié)作學(xué)習(xí)為核心,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,近年來受到了諸多專家與教育機(jī)構(gòu)的關(guān)注。CSCL的發(fā)展總是伴隨著計(jì)算模式的革新而不斷向前推進(jìn),如集中式服務(wù)器、點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)、網(wǎng)格計(jì)算等,并以這些技術(shù)為底層架構(gòu)進(jìn)行學(xué)習(xí)內(nèi)容的組織、學(xué)習(xí)功能的編制。然而,在新的教育形勢(shì)下,用戶群體規(guī)模與知識(shí)規(guī)模持續(xù)增長,學(xué)生對(duì)教育系統(tǒng)的需求不斷提升,尤其表現(xiàn)在動(dòng)態(tài)性上,也就是對(duì)學(xué)習(xí)系統(tǒng)在可用性、可擴(kuò)展性上提出了新的更高的要求。同時(shí),考慮到全國上下對(duì)低碳社會(huì)與綠色生活的追求,如何提高系統(tǒng)的能源效率,減少碳排放,也是原有系統(tǒng)無法跟上新形勢(shì)的另一個(gè)原因。發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)存在的不足,本發(fā)明之目的在于提供一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu)及方法,通過建立在線協(xié)同學(xué)習(xí)的架構(gòu),并結(jié)合利用云計(jì)算模式,實(shí)現(xiàn)了提升在線協(xié)同學(xué)習(xí)效率的目的。
為達(dá)上述及其它目的,本發(fā)明提出一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu),至少包括:
物理層,位于該架構(gòu)的最底層,向上提供硬件支持;
支持層,為資源池的集中地,包括各種資源;
管理層,為該架構(gòu)的決策層,包括虛擬機(jī)的調(diào)度策略,能源管理策略;以及
用戶層,提供用戶完成請(qǐng)求的配置與再配置。
進(jìn)一步地,該物理層將許多同構(gòu)/異構(gòu)的服務(wù)器互聯(lián),通過虛擬化技術(shù)來構(gòu)建一統(tǒng)一的、多功能的資源池。
進(jìn)一步地,該支持層借助虛擬化技術(shù)提供的相應(yīng)支持,包括以下兩個(gè)組件:
A.學(xué)習(xí)池,該學(xué)習(xí)池內(nèi)有多個(gè)虛擬學(xué)習(xí)機(jī),可以通過中央調(diào)度器來向?qū)W生分發(fā),并組成多個(gè)不同的協(xié)同學(xué)習(xí)小組。
B.數(shù)據(jù)池,該數(shù)據(jù)池內(nèi)有虛擬機(jī)鏡像、學(xué)習(xí)內(nèi)容。
進(jìn)一步地,該管理層包括以下兩個(gè)模塊:
A.學(xué)習(xí)管理系統(tǒng),該學(xué)習(xí)管理系統(tǒng)基于一些預(yù)定義的規(guī)則,將用戶請(qǐng)求調(diào)度到目標(biāo)虛擬機(jī)上,或者新建一個(gè)虛擬小組,或者將目標(biāo)虛擬機(jī)加入到已有虛擬小組中去,調(diào)度之后,還負(fù)責(zé)監(jiān)聽,以快速實(shí)現(xiàn)虛擬機(jī)的請(qǐng)求變更,分發(fā)器負(fù)責(zé)將調(diào)度結(jié)果落實(shí)到學(xué)習(xí)池中去,包括準(zhǔn)備相應(yīng)的虛擬機(jī)鏡像與學(xué)習(xí)內(nèi)容;
B.學(xué)習(xí)內(nèi)容管理系統(tǒng),該學(xué)習(xí)內(nèi)容管理系統(tǒng)接受來自該用戶層與該學(xué)習(xí)內(nèi)容管理系統(tǒng)的請(qǐng)求,并通過調(diào)度器與分發(fā)器來執(zhí)行,該調(diào)度器通過評(píng)估用戶的個(gè)人資料與歷史情況來做決策,該分發(fā)器負(fù)責(zé)將數(shù)據(jù)內(nèi)容分發(fā)到指定的虛擬機(jī)上。
進(jìn)一步地,用戶通過該用戶層可以接入到CSCL系統(tǒng)中,并通過自帶的瀏覽器完成請(qǐng)求的配置與再配置。
進(jìn)一步地,該架構(gòu)基于瀏覽器/服務(wù)器模式,采用層次化設(shè)計(jì)。
進(jìn)一步地,該架構(gòu)的層間通信通過Web service接口實(shí)現(xiàn)的,信息共享通過數(shù)據(jù)庫實(shí)現(xiàn)。
為達(dá)到上述及其他目的,本發(fā)明還提供一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)方法,包括如下步驟:
進(jìn)行個(gè)人學(xué)習(xí),以完成全部知識(shí)的分部覆蓋;
進(jìn)行雙向或多向的討論,以將個(gè)性化的知識(shí)進(jìn)行傳遞或梳理,實(shí)現(xiàn)了知識(shí)在每個(gè)成員腦內(nèi)的全覆蓋;
根據(jù)當(dāng)前所學(xué)知識(shí)發(fā)布一個(gè)或多個(gè)工程,成員在組長的協(xié)調(diào)下進(jìn)行分工合作,以協(xié)作的方式來完成;
根據(jù)工程完成情況,對(duì)小組進(jìn)行評(píng)估。
進(jìn)一步地,該方法采用虛擬機(jī)節(jié)能調(diào)度方法,當(dāng)學(xué)生數(shù)量較少時(shí),后臺(tái)的物理節(jié)點(diǎn)可以自動(dòng)進(jìn)入節(jié)能模式來減少能耗,實(shí)現(xiàn)資源池的動(dòng)態(tài)收縮;而當(dāng)學(xué)生規(guī)模上漲時(shí),又可相應(yīng)的通過遠(yuǎn)程指令實(shí)現(xiàn)節(jié)點(diǎn)工作的正?;詫?shí)現(xiàn)資源池的動(dòng)態(tài)擴(kuò)張。
進(jìn)一步地,該方法采用虛擬磁盤節(jié)能調(diào)度方法,為學(xué)生提供虛擬存儲(chǔ)空間,方便與任意虛擬機(jī)實(shí)現(xiàn)實(shí)時(shí)掛載與卸載。
與現(xiàn)有技術(shù)相比,本發(fā)明一種基于基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu)及方法通過基于虛擬化與云計(jì)算的基礎(chǔ)設(shè)施服務(wù)層,并在其上構(gòu)建支持層、管理層與接口層建立在線協(xié)同學(xué)習(xí)架構(gòu),實(shí)現(xiàn)了提升在線協(xié)同學(xué)習(xí)效率的目的。本發(fā)明具有以下優(yōu)點(diǎn):(1)以系統(tǒng)虛擬化為基礎(chǔ),提升了系統(tǒng)的可靠性;(2)以云基礎(chǔ)設(shè)施服務(wù)為支撐,方便與公有云服務(wù)對(duì)接;(3)具有能源效應(yīng),節(jié)能低碳。
圖1為本發(fā)明一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu)之較佳實(shí)施例的架構(gòu)示意圖2為本發(fā)明一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)方法之較佳實(shí)施例的步驟流程圖3為本發(fā)明之較佳實(shí)施例的學(xué)習(xí)機(jī)制示意圖。
具體實(shí)施方式
以下通過特定的具體實(shí)例并結(jié)合
本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點(diǎn)與功效。本發(fā)明亦可通過其它不同的具體實(shí)例加以施行或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)亦可基于不同觀點(diǎn)與應(yīng)用,在不背離本發(fā)明的精神下進(jìn)行各種修飾與變更。
圖1為本發(fā)明一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu)的架構(gòu)示意圖。如圖1所示,本發(fā)明之基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu),基于瀏覽器/服務(wù)器模式,采用層次化設(shè)計(jì),層間通信通過Web service接口實(shí)現(xiàn)的,信息共享通過數(shù)據(jù)庫實(shí)現(xiàn),按照由底向上的次序,本發(fā)明之基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu),包括以下四層:
(I)物理層(Fabric Layer):物理層位于系統(tǒng)的最底層,向上提供最一般的硬件支持。它將許多同構(gòu)/異構(gòu)的服務(wù)器(或廉價(jià)PC機(jī))互聯(lián),通過虛擬化技術(shù)來構(gòu)建一個(gè)統(tǒng)一的、多功能的資源池。由于節(jié)能的要求,需要將各個(gè)服務(wù)器端的能源管理接口置于開放(Enabled)狀態(tài)。
(2)支持層(Supporting Layer):支持層是特定資源池的集中地,有計(jì)算資源、存儲(chǔ)資源等。具體到CSCL,這里就是虛擬學(xué)習(xí)環(huán)境的執(zhí)行點(diǎn),也是知識(shí)與學(xué)生相融合的地方。借助虛擬化技術(shù)提供的相應(yīng)支持,該層包括兩個(gè)組件:
A.學(xué)習(xí)池(Learning Pool)。學(xué)習(xí)池內(nèi)有多個(gè)虛擬學(xué)習(xí)機(jī),可以通過中央調(diào)度器來向?qū)W生分發(fā),并組成多個(gè)不同的協(xié)同學(xué)習(xí)小組。
B.數(shù)據(jù)池(本發(fā)明之基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu)DataCenter)。數(shù)據(jù)池內(nèi)有虛擬機(jī)鏡像、學(xué)習(xí)內(nèi)容等。
(3)管理層(Management Layer):管理層是整個(gè)系統(tǒng)的決策層,包括虛擬機(jī)的調(diào)度策略,能源管理策略等,包括兩個(gè)模塊:
A.學(xué)習(xí)管理系統(tǒng)(LMS)。LMS基于一些預(yù)定義的規(guī)則,將用戶請(qǐng)求調(diào)度到目標(biāo)虛擬機(jī)上,或者新建一個(gè)虛擬小組,或者將目標(biāo)虛擬機(jī)加入到已有虛擬小組中去。調(diào)度之后,還負(fù)責(zé)監(jiān)聽,以快速實(shí)現(xiàn)虛擬機(jī)的請(qǐng)求變更。分發(fā)器負(fù)責(zé)將調(diào)度結(jié)果落實(shí)到學(xué)習(xí)池中去,包括準(zhǔn)備相應(yīng)的虛擬機(jī)鏡像與學(xué)習(xí)內(nèi)容。
B.學(xué)習(xí)內(nèi)容管理系統(tǒng)(LCMS)。LCMS可以接受來自用戶層與LMS的請(qǐng)求,并通過調(diào)度器與分發(fā)器來執(zhí)行。調(diào)度器通過評(píng)估用戶的個(gè)人資料與歷史情況來做決策,分發(fā)器負(fù)責(zé)將數(shù)據(jù)內(nèi)容分發(fā)到指定的虛擬機(jī)上。
(4)用戶層(Web Portal):用戶通過這層可以接入到CSCL系統(tǒng)中去,并通過自帶的瀏覽器完成請(qǐng)求的配置與再配置。
圖2為本發(fā)明一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)方法的步驟流程圖。如圖2所示,本發(fā)明一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)方法,包括如下步驟:
步驟201,首先進(jìn)行自主學(xué)習(xí),即進(jìn)行個(gè)人學(xué)習(xí),以完成全部知識(shí)的分部覆蓋;
步驟202,討論,即,進(jìn)行雙向或多向的討論,以將個(gè)性化的知識(shí)進(jìn)行傳遞或梳理,實(shí)現(xiàn)了知識(shí)在每個(gè)成員腦內(nèi)的全覆蓋;
步驟203,工程,即根據(jù)當(dāng)前所學(xué)知識(shí)發(fā)布一個(gè)或多個(gè)工程,成員在組長的協(xié)調(diào)下進(jìn)行分工合作,以協(xié)作的方式來完成;
步驟204,評(píng)估,即根據(jù)工程完成情況,對(duì)小組進(jìn)行評(píng)估,既包括組員協(xié)作程度分?jǐn)?shù),也包括組長協(xié)調(diào)能力分?jǐn)?shù)。較佳的,本發(fā)明在系統(tǒng)利用率不高的情況下,包括虛擬機(jī)、虛擬磁盤與虛擬網(wǎng)絡(luò),可通過休眠(包括遷移后休眠)一些物理節(jié)點(diǎn)或磁盤達(dá)到節(jié)能降耗的目的;同時(shí),對(duì)于多個(gè)虛擬機(jī)組成的虛擬小組,可通過虛擬機(jī)遷移或?qū)ΨQ多處理虛擬機(jī)來提升通信效率,減少能耗。圖3為本發(fā)明之較佳實(shí)施例的學(xué)習(xí)機(jī)制示意圖。以下將通過一具體實(shí)施例來進(jìn)一步說明本發(fā)明。1.架構(gòu)的框架實(shí)施示例:(I)物理層在本發(fā)明較佳實(shí)施例中,在線協(xié)同學(xué)習(xí)架構(gòu)的物理層可由4臺(tái)計(jì)算機(jī)構(gòu)成,計(jì)算機(jī)之間通過IOOMbps以太網(wǎng)相聯(lián)。I臺(tái)計(jì)算機(jī)作為中央管理節(jié)點(diǎn)(LMS、LCMS與數(shù)據(jù)庫),其余3臺(tái)作為計(jì)算節(jié)點(diǎn),每個(gè)計(jì)算節(jié)點(diǎn)承載4個(gè)基本虛擬機(jī)。(2)支持層支持層中系統(tǒng)虛擬化可通過虛擬化套件KVM,Xen或VMware來實(shí)現(xiàn);存儲(chǔ)虛擬化可通過AOE或Hadoop實(shí)現(xiàn);網(wǎng)絡(luò)虛擬化可通過虛擬局域網(wǎng)(VLAN)實(shí)現(xiàn)。(3)管理層管理層可通過各種云計(jì)算基礎(chǔ)設(shè)施層的管理中間件來實(shí)現(xiàn),如VMware、Eucalyptus、OpenNebula、XCP 等。(4)用戶層本發(fā)明所提出的在線協(xié)同學(xué)習(xí)架構(gòu)是基于瀏覽器/服務(wù)器架構(gòu)的,因此用戶在連接終端的選擇上自由度較大,從臺(tái)式機(jī)到個(gè)人電腦,從上網(wǎng)本到智能手機(jī),從嵌入式設(shè)備到各種瘦終端,只需基本的I/O設(shè)備與到在線協(xié)同學(xué)習(xí)系統(tǒng)的網(wǎng)絡(luò)連接,就可以完成服務(wù)的實(shí)時(shí)請(qǐng)求與交付。瀏覽器方面,Elasticfox、Hybridfox便是不錯(cuò)的選擇。2.學(xué)習(xí)機(jī)制示例這里以一個(gè)單詞學(xué)習(xí)小組為例,闡述在線協(xié)同學(xué)習(xí)方法。小組成員包括Ma,Mb與Mc,其中Ma為小組組長,要學(xué)習(xí)的單詞有Wx,Wy與Wz。(I)自主學(xué)習(xí)首先,組內(nèi)成員需要完成單獨(dú)學(xué)習(xí)任務(wù),也就是對(duì)學(xué)習(xí)內(nèi)容的初步學(xué)習(xí),以方便之后的交流與討論。為了節(jié)省時(shí)間,這里設(shè)定每個(gè)成員只需要學(xué)習(xí)內(nèi)容的一部分。內(nèi)容的分割與分發(fā)是由系統(tǒng)完成的。假定Ma學(xué)習(xí)Wx,Mb學(xué)習(xí)Wy,Mc學(xué)習(xí)Wz。(2)討論在個(gè)人學(xué)習(xí)完成后,組長就可以啟動(dòng)組內(nèi)的討論。通過成員之間的交流,來實(shí)現(xiàn)學(xué)習(xí)內(nèi)容的全覆蓋。討論的進(jìn)行可以通過虛擬討論組來實(shí)現(xiàn),以加強(qiáng)安全性,提高通信效率。(3)工程在完成個(gè)人學(xué)習(xí)與集體討論之后,小組成員將會(huì)以相互協(xié)作的方式去完成一個(gè)與學(xué)習(xí)內(nèi)容直接相關(guān)的工程。工程的完成需要每個(gè)成員的參與,同時(shí)需要有效的交流、分工與協(xié)作。⑷評(píng)估
在虛擬小組完成學(xué)習(xí)任務(wù)之后,系統(tǒng)將根據(jù)工程的完成情況給予評(píng)分。完成情況對(duì)于小組及系統(tǒng)均有參考價(jià)值,例如內(nèi)容的分割粒度、工程的難易程度甚至小組的規(guī)模等。
3.節(jié)能優(yōu)化示例
(I)虛擬機(jī)(個(gè)人學(xué)習(xí)環(huán)境)
在一個(gè)新申請(qǐng)的虛擬小組中,由于當(dāng)前學(xué)生數(shù)目未達(dá)到額定的最小要求,因此需要等待新成員的加入。而在此過程中,組長申請(qǐng)的多個(gè)虛擬機(jī)將有部分未對(duì)應(yīng)到學(xué)生,因此最好將這些虛擬機(jī)置于休眠狀態(tài),以減少能源的浪費(fèi)。目標(biāo)節(jié)點(diǎn)的休眠可通過中央管理節(jié)點(diǎn)向目標(biāo)節(jié)點(diǎn)發(fā)送powernap指令,而虛擬機(jī)的動(dòng)態(tài)遷移可通過Libvirt接口(virDomainMigrate)實(shí)現(xiàn)。
(2)虛擬磁盤
本方案向終端學(xué)生提供虛擬存儲(chǔ),方便與任意的學(xué)習(xí)環(huán)境進(jìn)行掛接。而當(dāng)磁盤處于孤立狀態(tài)時(shí),就可通過中央管理節(jié)點(diǎn)對(duì)虛擬磁盤進(jìn)行遷移,以調(diào)整分配布局,虛擬磁盤(LVM)的遷移可通過快照(Snapshot)實(shí)現(xiàn)。
(3)虛擬網(wǎng)絡(luò)
虛擬網(wǎng)絡(luò)的節(jié)能管理可通過充分利用對(duì)稱多處理虛擬機(jī)(SMP VM)的通信優(yōu)勢(shì),減少通信延遲。
綜上所述,本發(fā)明一種基于基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu)及方法通過基于虛擬化與云計(jì)算的基礎(chǔ)設(shè)施服務(wù)層,并在其上構(gòu)建支持層、管理層與接口層建立在線協(xié)同學(xué)習(xí)架構(gòu),實(shí)現(xiàn)了提升在線協(xié)同學(xué)習(xí)效率的目的。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):(1)以系統(tǒng)虛擬化為基礎(chǔ),提升了系統(tǒng)的可靠性;(2)以云基礎(chǔ)設(shè)施服務(wù)為支撐,方便與公有云服務(wù)對(duì)接;(3)具有能源效應(yīng),節(jié)能低碳。
上述實(shí)施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾與改變。因此,本發(fā)明的權(quán)利保護(hù)范圍,應(yīng)如權(quán)利要求書所列。
權(quán)利要求
1.一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu),至少包括: 物理層,位于該架構(gòu)的最底層,向上提供硬件支持; 支持層,為資源池的集中地,包括各種資源; 管理層,為該架構(gòu)的決策層,包括虛擬機(jī)的調(diào)度策略,能源管理策略;以及 用戶層,提供用戶完成請(qǐng)求的配置與再配置。
2.如權(quán)利要求1所述的一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu),其特征在于:該物理層將許多同構(gòu)/異構(gòu)的服務(wù)器互聯(lián),通過虛擬化技術(shù)來構(gòu)建一統(tǒng)一的、多功能的資源池。
3.如權(quán)利要求2所述的一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu),其特征在于,該支持層借助虛擬化技術(shù)提供的相應(yīng)支持,包括以下兩個(gè)組件: A.學(xué)習(xí)池,該學(xué)習(xí)池內(nèi)有多個(gè)虛擬學(xué)習(xí)機(jī),可以通過中央調(diào)度器來向?qū)W生分發(fā),并組成多個(gè)不同的協(xié)同學(xué)習(xí)小組; B.數(shù)據(jù)池,該數(shù)據(jù)池內(nèi)有虛擬機(jī)鏡像、學(xué)習(xí)內(nèi)容。
4.如權(quán)利要求3所述的一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu),其特征在于,該管理層包括以下兩個(gè)模塊: A.學(xué)習(xí)管理系統(tǒng),該學(xué)習(xí)管理系統(tǒng)基于一些預(yù)定義的規(guī)則,將用戶請(qǐng)求調(diào)度到目標(biāo)虛擬機(jī)上,或者新建一個(gè)虛擬小組,或者將目標(biāo)虛擬機(jī)加入到已有虛擬小組中去,調(diào)度之后,還負(fù)責(zé)監(jiān)聽,以快速實(shí)現(xiàn)虛擬機(jī)的請(qǐng)求變更,分發(fā)器負(fù)責(zé)將調(diào)度結(jié)果落實(shí)到學(xué)習(xí)池中去,包括準(zhǔn)備相應(yīng)的虛擬機(jī)鏡像與學(xué)習(xí)內(nèi)容; B.學(xué)習(xí)內(nèi)容管理系統(tǒng),該學(xué)習(xí)內(nèi)容管理系統(tǒng)接受來自該用戶層與該學(xué)習(xí)內(nèi)容管理系統(tǒng)的請(qǐng)求,并通過調(diào)度器與分發(fā)器來執(zhí)行,該調(diào)度器通過評(píng)估用戶的個(gè)人資料與歷史情況來做決策,該分發(fā)器負(fù)責(zé)將數(shù)據(jù)內(nèi)容分發(fā)到指定的虛擬機(jī)上。
5.如權(quán)利要求4所述的一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu),其特征在于:用戶通過該用戶層可以接入到CSCL系統(tǒng)中,并通過自帶的瀏覽器完成請(qǐng)求的配置與再配置。
6.如權(quán)利要求5所述的一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu),其特征在于:該架構(gòu)基于瀏覽器/服務(wù)器模式,采用層次化設(shè)計(jì)。
7.如權(quán)利要求6所述的一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu),其特征在于:該架構(gòu)的層間通信通過Web service接口實(shí)現(xiàn)的,信息共享通過數(shù)據(jù)庫實(shí)現(xiàn)。
8.一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)方法,包括如下步驟: 進(jìn)行個(gè)人學(xué)習(xí),以完成全部知識(shí)的分部覆蓋; 進(jìn)行雙向或多向的討論,以將個(gè)性化的知識(shí)進(jìn)行傳遞或梳理,實(shí)現(xiàn)了知識(shí)在每個(gè)成員腦內(nèi)的全覆蓋; 根據(jù)當(dāng)前所學(xué)知識(shí)發(fā)布一個(gè)或多個(gè)工程,成員在組長的協(xié)調(diào)下進(jìn)行分工合作,以協(xié)作的方式來完成; 根據(jù)工程完成情況,對(duì)小組進(jìn)行評(píng)估。
9.如權(quán)利要求8所述的一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)方法,其特征在于:該方法采用虛擬機(jī)節(jié)能調(diào)度方法,當(dāng)學(xué)生數(shù)量較少時(shí),后臺(tái)的物理節(jié)點(diǎn)可以自動(dòng)進(jìn)入節(jié)能模式來減少能耗,實(shí)現(xiàn)資源池的動(dòng)態(tài)收縮;而當(dāng)學(xué)生規(guī)模上漲時(shí),又可相應(yīng)的通過遠(yuǎn)程指令實(shí)現(xiàn)節(jié)點(diǎn)工作的正?;詫?shí)現(xiàn)資源池的動(dòng)態(tài)擴(kuò)張。
10.如權(quán)利要求9所述的一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)方法,其特征在于:該方法采用虛擬磁盤節(jié)能調(diào)度方法,為學(xué)生提供虛擬存儲(chǔ)空間,方便與任意虛擬機(jī)實(shí)現(xiàn)實(shí)時(shí)掛載 與卸載。
全文摘要
本發(fā)明公開了一種基于虛擬化與云計(jì)算的在線協(xié)同學(xué)習(xí)架構(gòu)及方法,該架構(gòu)包括物理層,位于該架構(gòu)的最底層,向上提供硬件支持;支持層,為資源池的集中地,包括各種資源;管理層,為該架構(gòu)的決策層,包括虛擬機(jī)的調(diào)度策略,能源管理策略;以及用戶層,提供用戶完成請(qǐng)求的配置與再配置,通過本發(fā)明,實(shí)現(xiàn)了提升在線協(xié)同學(xué)習(xí)效率的目的。
文檔編號(hào)H04L29/08GK103167040SQ201310103880
公開日2013年6月19日 申請(qǐng)日期2013年3月27日 優(yōu)先權(quán)日2013年3月27日
發(fā)明者李建敦 申請(qǐng)人:上海電機(jī)學(xué)院