国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

虛擬化技術(shù)與終端融合的云教學(xué)系統(tǒng)

2017-07-06 10:57葉艾彥
移動通信 2017年10期
關(guān)鍵詞:虛擬化技術(shù)教學(xué)系統(tǒng)云計算

葉艾彥

【摘 要】為了解決現(xiàn)有模式的教學(xué)管理系統(tǒng)中視頻廣播大量占用云主機(jī)的資源而影響傳輸速率和質(zhì)量的問題,設(shè)計了面向云環(huán)境下的教學(xué)控制系統(tǒng),采用虛擬化技術(shù)和終端技術(shù)融合的方式,將視頻廣播類圖像指令指向云終端處理、消息類指令指向云桌面處理,多媒體流始終點對點和一次編解碼。經(jīng)過對比測試表明,該系統(tǒng)相較于一般的兩端系統(tǒng)在視頻廣播時云主機(jī)的帶寬不受影響,可充分利用終端的圖形硬解碼能力來提高用戶體驗,并且即使在云桌面系統(tǒng)宕機(jī)的情況下仍可實現(xiàn)廣播教學(xué)。

【關(guān)鍵詞】云計算 教學(xué)系統(tǒng) 虛擬化技術(shù) 終端技術(shù) VDI

1 引言

教學(xué)管理工具是在電腦教室、電子教室、多媒體教室、多媒體網(wǎng)絡(luò)教室上實現(xiàn)同步屏幕廣播教學(xué)、多媒體音視頻教學(xué)、教師和學(xué)生互動教學(xué)、屏幕監(jiān)視、電腦的集中控制與管理等諸多功能。其發(fā)展已超過10年,屬于針對PC教學(xué)的標(biāo)準(zhǔn)化產(chǎn)品,國外產(chǎn)品如NetSupportSchool、Impero、LanSchool等,國內(nèi)產(chǎn)品如紅蜘蛛、極域、藍(lán)創(chuàng)、凌波、博智、金碟等。上述各產(chǎn)品以PC時代架構(gòu)過渡到云時代已是捉襟見肘,傳統(tǒng)的架構(gòu)不能適應(yīng)云桌面下的教學(xué)管理。若在云計算環(huán)境下仍沿用傳統(tǒng)兩端模式的部署,將導(dǎo)致媒體流的二次轉(zhuǎn)發(fā)和二次編解碼,不僅耗費雙倍網(wǎng)絡(luò)和計算資源,影響云計算環(huán)境的擴(kuò)展性,而且?guī)淼馁|(zhì)量劣化和時延增加,將不可避免地影響用戶體驗。因此,教學(xué)互動也需要針對云計算環(huán)境進(jìn)行架構(gòu)的變革。

2 基于VDI技術(shù)的兩端教學(xué)系統(tǒng)

VDI(Virtual Desktop Infrastructure,虛擬桌面基礎(chǔ)架構(gòu))技術(shù)中,學(xué)生終端通過遠(yuǎn)程連接上虛擬機(jī),學(xué)生在使用機(jī)器時直接操作的是虛擬桌面,存儲數(shù)據(jù)和使用軟件等所需消耗的計算資源全部由虛擬機(jī)提供,這樣使得學(xué)生可以不依賴于特定的計算機(jī)終端,只要能連接局域網(wǎng),便可獲取自己的操作系統(tǒng)環(huán)境;另一方面,服務(wù)器可對虛擬機(jī)資源進(jìn)行動態(tài)分配,因此能夠有效滿足學(xué)生對存儲資源和計算資源的隨機(jī)需求,較大程度地節(jié)省了資源預(yù)分配過大造成的浪費。

在傳統(tǒng)的VDI技術(shù)中,學(xué)生端軟件安裝在虛擬機(jī)上,處理流程中服務(wù)器的每個虛擬機(jī)均需對視頻數(shù)據(jù)進(jìn)行處理,這樣服務(wù)器側(cè)的CPU和內(nèi)存資源會消耗巨大,即服務(wù)器側(cè)的負(fù)載較大,承載虛擬機(jī)的Hyper-V會因資源消耗過多而無法正常運(yùn)行。

3 虛擬化技術(shù)與終端融合的教學(xué)控制系統(tǒng)

3.1 總體架構(gòu)

面向云環(huán)境下的教學(xué)控制系統(tǒng)設(shè)計應(yīng)遵循多媒體流始終點對點和一次編解碼。系統(tǒng)具體由以下組件構(gòu)成:

(1)教學(xué)控制系統(tǒng)-教師機(jī):部署在教師側(cè)電腦中,是整個教室管理的中心,負(fù)責(zé)發(fā)起屏幕廣播、視頻廣播、屏幕監(jiān)控、屏幕鎖定、同屏共控、討論交流、測試問答、收集作業(yè)、舉手通知和學(xué)生廣播指令等功能;

(2)教學(xué)控制系統(tǒng)-云終端:部署在云終端中,是教室管理的啞終端,負(fù)責(zé)接收教師端的指令,配合教師端執(zhí)行屏幕廣播、視頻廣播、屏幕監(jiān)控、屏幕鎖定和學(xué)生廣播的接收等功能;

(3)教學(xué)控制系統(tǒng)-云桌面:部署在云桌面中,是教室管理的學(xué)生互動端,除配合教師端執(zhí)行同屏共控和學(xué)生廣播的發(fā)起等功能以外,學(xué)生還可操作其舉手、討論交流、測試問答和提交作業(yè)等功能。

在教師PC端安裝教學(xué)控制系統(tǒng)-教師機(jī)軟件,每個學(xué)生云終端與一個云桌面連接,分別部署教學(xué)控制系統(tǒng)-云終端和教學(xué)控制系統(tǒng)-云桌面,并一一綁定。教學(xué)控制系統(tǒng)總體架構(gòu)如圖1所示:

3.2 系統(tǒng)方案實現(xiàn)

系統(tǒng)包含教學(xué)軟件的教師端和學(xué)生端、終端操作系統(tǒng)、云桌面系統(tǒng),其涉及的硬件單元如下:

(1)云主機(jī):作為集中部署的硬件單元,采用高性能、高擴(kuò)展性、高穩(wěn)定性和長生命周期的服務(wù)器,作為云桌面所需vCPU、vRAM、vDisk、vNet和vGPU的最終供應(yīng)者;

(2)云終端:作為大規(guī)模部署的硬件單元,采用低功耗、低故障的精簡PC,灌制定制化、高安全的操作系統(tǒng),充分挖掘其處理芯片的硬件加速能力,實現(xiàn)云終端低配高效能。

(3)教師機(jī):作為教師的操作控制臺,除實現(xiàn)課程選擇之后的云桌面推送到所有云終端以外,還作為教學(xué)管理的中央控制器運(yùn)行各類教學(xué)軟件以及教學(xué)管理軟件。

(4)交換機(jī):作為各方交互的數(shù)據(jù)鏈路載體,提供多端口高背板帶寬。

3.3 控制系統(tǒng)流程設(shè)計

控制系統(tǒng)流程設(shè)計具體如下:

(1)教師機(jī)開啟,從Web管理界面讀取云終端和云桌面的對應(yīng)關(guān)系存入數(shù)據(jù)庫中;

(2)當(dāng)教師機(jī)發(fā)送指令給指定的單個或部分學(xué)生時,若判斷指令為消息類指令,如討論交流、文件收發(fā)等,則將指令發(fā)送至云桌面;

(3)若判斷指令為視頻圖像類指令,如屏幕廣播、視頻廣播、屏幕鎖定,則將指令發(fā)送至學(xué)生云終端處理,從而達(dá)到教師機(jī)、云終端、云桌面三端分離的效果。在教師端和學(xué)生端軟件中,實現(xiàn)具體的通道建立和媒體流處理。

教學(xué)控制系統(tǒng)的三端功能分解如圖2所示。

本教學(xué)控制系統(tǒng)擴(kuò)展性強(qiáng),利用終端的資源對視頻圖像在本地機(jī)器上分別進(jìn)行處理,免受其他學(xué)生機(jī)的干擾。由于教學(xué)控制系統(tǒng)只占用終端資源,終端數(shù)目根據(jù)教室學(xué)生數(shù)目增加,可擴(kuò)展至多臺學(xué)生機(jī);又因不占用過多虛擬機(jī)資源,視頻傳輸僅依賴于終端硬件,故傳輸質(zhì)量和速率將不受影響。系統(tǒng)健壯性良好,當(dāng)云桌面系統(tǒng)宕機(jī)時,廣播功能不受影響。

4 系統(tǒng)部署、測試與分析

在教師PC端安裝教師機(jī)軟件,每個虛擬機(jī)與一個終端連接,在終端PC1~PCn及其分別對應(yīng)的虛擬桌面VM1~VMn安裝學(xué)生機(jī)軟件。具體如圖3所示:

下面采用Windows性能監(jiān)測工具,在兩端和三端的情況下,以屏幕廣播為例,對終端和虛擬機(jī)各自的帶寬占用情況進(jìn)行計數(shù)。

4.1 傳統(tǒng)的兩端部署測試

對于兩端部署的情況,教師端發(fā)送屏幕廣播指令由虛擬機(jī)執(zhí)行。如圖4所示,當(dāng)對1臺學(xué)生機(jī)Stu2進(jìn)行廣播時,監(jiān)測到對應(yīng)虛擬機(jī)所在云主機(jī)的帶寬數(shù)據(jù)由5萬Bytes/s以下升至50萬Bytes/s上下浮動。

如圖5所示,當(dāng)對6臺學(xué)生機(jī)同時進(jìn)行屏幕廣播時,監(jiān)測服務(wù)器交換機(jī)所發(fā)出的總帶寬數(shù)據(jù)升至700萬Bytes/s上下浮動,說明流量數(shù)據(jù)將成倍疊加到云主機(jī),需要更多的服務(wù)器成本和維護(hù)成本。

4.2 三端融合部署測試

在三端部署的情況下,屏幕廣播操作將轉(zhuǎn)移至學(xué)生機(jī)終端執(zhí)行。如圖6所示,當(dāng)對Stu2單臺廣播時,檢測到Stu2終端接收帶寬數(shù)據(jù)在40萬Bytes/s上下浮動,與兩端模式下作用于虛擬機(jī)的數(shù)據(jù)相當(dāng)。

在上述情況下,停止對Stu2的廣播,開始對6臺學(xué)生機(jī)同時進(jìn)行屏幕廣播時,Stu2的帶寬數(shù)據(jù)在停止廣播后下降至5萬Bytes/s以下;當(dāng)重新收到廣播時,數(shù)據(jù)量回歸至40萬Bytes/s附近。此時無論是對于1臺或者6臺廣播的情況,虛擬機(jī)的服務(wù)器帶寬情況保持穩(wěn)定水平5萬Bytes/s以下,這表明三端模式下屏幕廣播作用在終端上而并不作用在服務(wù)器上,因此服務(wù)器的資源情況不受影響。具體如圖7所示。

5 結(jié)束語

本文所設(shè)計的教學(xué)系統(tǒng)采用虛擬化技術(shù)與終端融合的方式,將對資源消耗較大的視頻圖像類操作在學(xué)生云終端執(zhí)行,消息類指令在學(xué)生云桌面端執(zhí)行。實驗表明,本系統(tǒng)可有效降低對服務(wù)器的資源占用,保證了視頻傳輸?shù)乃俾屎唾|(zhì)量;由于不占用云主機(jī)資源,降低了運(yùn)維成本,且具有較強(qiáng)的可擴(kuò)展性;即使云桌面系統(tǒng)宕機(jī),廣播也不受影響。經(jīng)過長期的開發(fā)和完善,系統(tǒng)已成功在大學(xué)和小學(xué)多媒體教室等試點運(yùn)行,功能也將得到進(jìn)一步優(yōu)化。

參考文獻(xiàn):

[1] Lombardi F, Pietro R D. Secure virtualization for cloud computing[J]. Journal of Network and Computer Applications, 2011,34(4): 1113-1122.

[2] Behrend T S, Wiebe E N, London J, et al. Cloud computing adoption and usage in community colleges[J]. Behaviour & Information Technology, 2011,30(2): 231-240.

[3] Ercan T. Effective use of cloud computing in educational institutions[J]. Procedia-

Social and Behavioral Sciences, 2010,2(2): 938-942.

[4] Jeong J, Kim M, Yoo K, et al. A Content Oriented Smart Education System Based on Cloud Computing[J]. Multimedia and Ubiquitous Engineering, 2013,8(6): 313-328.

[5] Sommerville I. Teaching cloud computing: a software engineering perspective[J]. Journal of Systems and Software, 2012,86(9): 2330-2332.

[6] Palicherla A, Zhang T, Porter D E, et al. Teaching Virtualization by Building a Hypervisor[C]//Technical Symposium on Computer Science Education. New York: ACM Sigcse, 2015: 424-429.

[7] Pearce M, Zeadally S, Hunt R, et al. Virtualization: Issues, Security threats, and Solutions[J]. ACM Computing Surveys, 2013,45(2): 1-39.

[8] Chrobak P. Implementation of Virtual Desktop Infrastructure in Academic Laboratories[C]//Federated Conference on Computer Science and Information Systems. Lodz: Springer, 2014: 1139-1146.

[9] Burd S D, Luo X, Seazzu A F, et al. Cloud-Based Virtual Computing Laboratories[C]//Hawaii International Conference on System Sciences. Manoa: University of Hawaii, 2013: 5079-5088.

[10] Calyam P, Patali R, Berryman A, et al. Utility-directed Resource Allocation in Virtual Desktop Clouds[J]. Computer Networks, 2011,55(18): 4112-4130.

[11] 李梅,羅南林,蔡建軒. 基于VDI模式的桌面云管理平臺設(shè)計與實現(xiàn)[J]. 計算機(jī)科學(xué), 2015(S1): 345-348.

[12] 黃東宇. 桌面虛擬化在高校計算中心管理中的應(yīng)用研究[J]. 信息系統(tǒng)工程, 2015(4): 143-144.

猜你喜歡
虛擬化技術(shù)教學(xué)系統(tǒng)云計算
基于Unity的計算機(jī)硬件組裝仿真教學(xué)系統(tǒng)設(shè)計
多地遠(yuǎn)程互動同步教學(xué)系統(tǒng)的設(shè)計與實現(xiàn)
基于交互式雙板教學(xué)系統(tǒng)的高中地理教學(xué)研究
虛擬化技術(shù)在中職學(xué)校校園網(wǎng)服務(wù)器中的應(yīng)用
云計算虛擬化技術(shù)在電信領(lǐng)域的應(yīng)用研究
基于云計算的移動學(xué)習(xí)平臺的設(shè)計
基于SOP架構(gòu)的一種輕量級虛擬化防火墻的實現(xiàn)
實驗云:理論教學(xué)與實驗教學(xué)深度融合的助推器
云計算中的存儲虛擬化技術(shù)應(yīng)用
汽車配件營銷實踐教學(xué)系統(tǒng)開發(fā)
瑞丽市| 石楼县| 绍兴市| 大田县| 安图县| 满城县| 香格里拉县| 韶关市| 慈溪市| 澄江县| 安图县| 克山县| 南城县| 梓潼县| 湖北省| 无锡市| 汾阳市| 广宗县| 大石桥市| 安丘市| 达州市| 黄浦区| 曲麻莱县| 临朐县| 南昌市| 平谷区| 蓬安县| 德清县| 仁布县| 乐清市| 白水县| 阿拉善左旗| 精河县| 武陟县| 宽城| 芜湖市| 绵竹市| 昭觉县| 宜城市| 四平市| 深水埗区|