倪曼蒂 謝立靖
摘 要:隨著社會不斷進步,科技持續發展,云計算概念應運而生,云計算技術日漸完善,不斷作用到實訓教學平臺構建中,急需要優化利用動態遷移方法,規范管理實訓教學平臺,實現信息資源共享,在云資源調度作用下,有效滿足用戶各方面需求,有效提高實訓平臺運行質量。因此,本文從不同角度入手客觀分析了基于云計算下的實訓教學平臺動態遷移方法。
關鍵詞:云計算;實訓教學平臺;動態遷移方法
在高職教育教學中,教學實訓是教與學巧妙融合的關鍵點,實訓教學平臺的構建尤為重要,但在多方面因素作用下,實訓教學平臺構建現狀并不樂觀。在云計算背景下,研究人員要客觀分析所構建的實訓教學平臺存在的問題,以用戶客觀需求為基點,巧妙利用動態遷移方法,規范并整合平臺各方面資源,實現統一化調度以及管理,優化配置平臺資源,提高資源利用價值。以此,充分發揮云計算背景下實訓教學平臺多樣化作用。
一、云計算
簡單來說,云計算便是IT服務交付模式。2006年,云計算服務被亞馬遜推出。在發展過程中,云計算技術日漸成熟,其并不只是一種技術,是新時期計算機領域中各類技術相互融合的結果。Open Stack是云計算發展過程中不可忽視的重要開源項目,以此為基點,在發展初期,云計算技術主要體現在服務器虛擬化技術、虛擬機管理技術等方面,隨著不斷發展,分布式存儲技術、微服務技術等應運而生,云計算技術也日漸成熟,不斷被大型互聯網公司應用到開展的生產業務中,傳統企業也在不斷探索并嘗試云計算。在應用過程中,云計算具有多樣化優勢,可根據實際情況,科學分配各方面資源,以實現資源的回收再利用,
有效提高資源利用價值。云計算具有較好的擴展性,在業務量增加過程中,云計算環境作用下的集群也會發生相應的變化;云計算具有較好的可靠性,在云服務作用下,即使出現故障問題,業務仍然能正常開展,可以降低運行成本;云計算具有較好的便捷性,用戶可不受時空限制,隨時訪問并使用云服務,可以根據自身各方面需求,選取云服務類型、內容等,有效滿足各方面客觀需求。
二、基于云計算下的實訓教學平臺動態遷移方法
(一)科學設計實訓教學平臺資源調度模型
(1)實訓教學平臺傳統資源調度模型。
在多方面因素作用下,實訓教學平臺傳統資源調度模型具有其缺陷性,無法有效滿足新時期云服務環境具體要求,在云服務資源調度求解過程中,存在多樣化缺陷問題,不具有較好的適應性、靈活性等。在這一背景下,設計人員要根據實訓教學平臺特征、性質,圍繞動態遷移方法,科學設計資源調度模型,有效彌補傳統資源調度模型缺陷,合理調度實訓教學平臺資源,有效滿足用戶個性化客觀需求。
(2)設計基于云計算的實訓教學平臺資源調度模型。
設計人員要以云計算為基點,堅持相關設計原則,明確實訓教學平臺資源調度具體流程、目標等,科學構建對應的模型,明確模型組成要素,任務分割、資源劃分等。在此過程中,設計人員要根據云服務環境下,實訓教學平臺中各方面資源調度情況,明確平臺資源調度目標,確保在不同運行階段中,平臺中各方資源能夠在不同任務完成中得到合理化應用,確保在實訓教學平臺中,任務、資源二者的高效匹配順利實現。在此基礎上,設計人員要根據資源調度模型構建要求,以云計算為基點,科學劃分實訓教學平臺中多樣化資源,如CPU計算資源、數據庫服務資源。在設計資源調度模型中,設計人員要綜合分析多方面影響因素,優化處理實訓教學平臺作用下的任務、資源,促使二者可以處于高效匹配狀態。此外,在設計資源調度模型中,設計人員必須嚴格按照相關程序,優化具體實現過程,用戶根據自身需求,完成對應的實訓任務,并提交,任務管理器接收之后,要客觀分析任務數據,在分割對策作用下,科學分割提交的任務,獲取新的任務數據。隨后,資源調度模型要根據任務數據,進行合理化編碼,科學設置對應的優先級順序,出現任務隊列,再次提交任務,使其出現在任務池中。在資源調度對策作用下,科學匹配平臺任務,明確對應的資源,獲取資源之后,平臺任務隊列執行才順利完成。
(二)實訓教學平臺的任務調度
(1)實訓教學平臺任務定義和描述。
在云計算背景下,設計人員要意識到實訓教學平臺任務調度在動態遷移方面的重要性,要根據平臺各方面情況,以動態遷移為基點,順利實現平臺任務調度。設計人員必須多層次準確把握實訓教學平臺作用下任務具體特征,比如,任務由多方面實訓組成,實訓各具特點;可以分割平臺任務,但在分割之后,原子任務無法分割。在執行平臺任務中,各實訓任務都有屬于自己的生命周期,呈現出多樣化狀態,可以互相轉化,要根據生命周期特征,對其進行合理化管理。在轉換過程中,如果任務執行處于失敗狀態,其不會出現在對應的原子任務中,也就是說,在實訓教學平臺資源調度過程中,如果原子任務在某方面因素作用下,沒有執行成功,需要再次提交相關任務,提交之后,任務會再次處于提交狀態,原子任務可以重新獲取預分配資源。此外,在實訓任務和屬性描述方面,設計人員要進行深入的探討、分析,明確實訓教學平臺的實訓任務集合。和原子任務相比,實訓任務有著本質上的區別,實訓任務序列可以表達多方面的實訓集合,實訓任務集合具有優先級別特征。
(2)分割實訓教學平臺實訓任務、資源池負載均衡。
在實訓教學平臺運行中,實訓任務集合以任務優先級為基點,根據云計算具體要求,科學調度對應的資源,使其出現在任務執行隊列中。就子任務集合來說,實訓任務可以對其進行合理化分割,出現多個子任務,子任務所具有的功能以及要求并不相同。在優先級別相同情況下,時間便成為子任務先后執行的重要因素。子任務和原子任務有著某種必然聯系,其中包含資源需求數、并行具體程度等多方面因素。在實訓任務中,所含的子任務中原子任務資源分配、并行具體程度兩方面也有所不同,需要準確把握子任務所具有的多樣化屬性,進行合理化賦值。此外,在分割實訓任務過程中,需要多角度準確把握實訓任務功能、執行情況等,以需求為切入點,進行合理化分割,獲取所需的子任務,不能再分割子任務。切割結束之后,設計人員要根據云計算作用下實訓教學平臺運行中資源配置具體要求,根據資源池中不同節點特征、作用,對其進行合理化的負載均衡,促使節點得到合理化應用,其應用率在規定范圍中。在實現負載均衡過程中,設計人員要巧妙利用CPU、存儲數值等,確保資源池處于負載均衡狀態。
(三)實訓教學平臺資源調度模型實現
(1)實訓教學平臺任務分割編碼。
在實現資源調度模型過程中,設計人員要根據實訓教學平臺作用下一系列實訓任務具體分割情況,圍繞具有優先級別性質的序列隊列,進行合理化的任務分割編碼,以任務為基點,進行針對性的任務分割操作,明確資源調度平臺“無序、有序”二者任務具體關系。隨后,設計人員要根據具體的編碼規則,對各方面實訓任務進行合理化編碼。
(2)構建實訓教學平臺資源池。
編碼結束之后,設計人員要科學構建云計算下實訓教學平臺資源池,并以資源池模型為基點,以編碼規則為切入點,科學開展資源編碼工作。資源池編碼結束之后,設計人員要根據云服務環境具體要求,采取針對性調度對策,科學調度“任務、資源”,使其得到合理化匹配,順利實現映射,確保實訓教學平臺中各方面實訓任務在相關資源作用下得到合理分配。在調度實訓資源過程中,設計人員要堅持最大匹配原則,若選擇的資源不比任務需求大,需要對附近的資源進行規范化調度。在分配實訓任務多方面資源中,設計人員要注重操作系統的合理化選擇,如果只需要符合windows運行環境要求,需要從資源池首個資源入手,進行合理化分配,如果要滿足混合性客觀需求,則需要科學設置決定因子,充分發揮其多樣化優勢,合理分配平臺中的任務資源。
(三)開展仿真工作
在開展仿真工作中,設計人員需要根據實訓教學平臺資源調度具體情況,科學開展性能測試工作。在此過程中,設計人員要根據平臺性能測試情況,優化用戶制圖操作,科學分割制圖過程中的任務,借助計算資源等,科學處理對應任務。和傳統資源調度模型相比,云計算下資源調度模型更具優勢,可以有效滿足用戶多方面需求。
三、結語
總而言之,在云計算環境下,實訓教學平臺的構建至關重要。在構建過程中,設計人員要準確把握動態遷移方法,借助云計算多樣化優勢,科學設計資源調度模型,進行實訓教學平臺的任務調度等。以此,在合理化資源調度中,促使云計算下的實訓教學平臺處于高效運行中。
參考文獻:
[1]李強,郝沁汾,肖利民,等.云計算中虛擬機放置的自適應管理與多目標優化[J].計算機學報,2011,34(12):2253-2264.
[2]張堯學,周悅芝.一種云計算操作系統TransOS:基于透明計算的設計與實現[J].電子學報,2011,39(5):985-990.
[3]陶曉玲,韋毅,王勇,等.一種基于分層多代理的云計算負載均衡方法[J].電子學報,2016,44(9):2106-2113.
課題:湖南省教育廳科學研究項目16C0B66《基于超融合技術的實訓資源管理模式的實證研究》
作者簡介:倪曼蒂(1982-),女,湖南長沙人,湖南商務職業技術學院實訓部,講師,碩士,主要研究方向:網絡技術,信息技術教育。