當前位置:才華都>實用範文>論文>

論文:高效能虛擬技術的研究

論文 閱讀(2.45W)

當前,在服務整合、安全管理等方面已經實現了虛擬化技術的廣泛應用。高效能運算技術向著高產出率的方向不斷髮展,傳統的高效能計算機共享服務模式已經不能夠滿足其發展的需求了,同時還會給共享使用環境造成一定的安全隱患。當前,虛擬化技術由於效能等方面的原因在高效能計算機中的應用並不廣泛,本文針對這種現象提出了針對高效能計算機的虛擬化技術,實現系統安全性、可靠性與易用性的增強。

論文:高效能虛擬技術的研究

一、高效能虛擬域技術的設計目標

高效能虛擬域技術(High Performance Virtual Zone ,HPVZ)的設計目標包括兩個方面:第一,對高效性計算系統的計算效能實現儘可能的保持;第二,實現了系統管理最大限度的簡化,同時增強其安全性、可靠性與易用性。

(一)高效性

高效能平行計算機在進行設計的過程中,其核心的目標就是要實現計算服務的高效能。虛擬化技術具有開銷較低的特點,通過作業系統層中虛擬化技術的應用,實現使用者在程式設計、編譯及任務提交、計算等環節中效能損失的降低。

(二)易用性

傳統的高效能平行計算機為使用者提供的共享使用環境是一致的,在這種情況之下,在對共享使用環境進行管理與使用的過程中就會變得較為複雜。通過虛擬化技術的應用,能夠實現計算環境的`靈活構建,滿足不同使用者的需求,實現屬於使用者自身的高效能運算系統。

(三)安全性

在傳統高效能平行計算機系統進行設計的過程中,往往會忽略安全問題,對系統的效能造成較大的損失。在高效能運算機中,其安全的核心就是確保資料的安全。系統內部出現的攻擊、誤用等情況是使用者資料安全威脅的主要來源,因此計算機在確保其效能的基礎上應該實現使用者之間的安全隔離,通過這種方式實現安全性的提高。

二、高效能虛擬域技術的體系結構

高效能虛擬域技術的系統中包括服務結點虛擬計算域、計算結點高效能運算域、面向虛擬域的作業管理系統三個方面。

服務結點的虛擬計算域主要的作用是為使用者提供獨立登陸環境,而且這種獨立登陸環境是可以定製的,使用者在對虛擬計算域進行配置的過程中可以將自身的需求作為依據,使用程式設計、編譯、除錯、提交等功能。面向虛擬域的作業管理系統主要的作用是實現系統資源的管理,在對計算資源進行管理的過程中,要將據使用者提交任務的規模與服務質量需求作為依據。此外,面向虛擬域的作業管理系統的作用還包括構建高效能運算域的動態構建。計算結點的高效能運算域的檔案目錄檢視與服務結點的虛擬計算域相同,同時還增加服務質量保證、檔案隔離等功能,為高效能的計算服務提供支援。

三、面向高效能運算的高效能虛擬域技術

(一)服務結點虛擬計算域

服務結點的虛擬計算域是以作業系統級虛擬化技術為基礎形成的。作業系統級虛擬化技術能夠在作業系統中實現多個使用者執行環境的構建,而且這些使用者執行環境之間是相互獨立的,從而實現了多個獨立的使用者執行環境在同一個作業系統核心中執行。系統性能的損失較小是作業系統級虛擬化技術的特點。高效能虛擬域技術採用雙分割槽單影像優化技術,這種方式具有兩方面的優點,一方面能夠滿足服務陣列的單系統映像需求,另一方面能夠進一步實現效能損失的降低。

(二)計算結點高效能運算域

使用者在高效能平行計算機中進行作業提交的過程中,這些作業將會被提交到服務結點中,之後在計算結點中對這些作業進行處理。計算結點的功能只包括使用者任務計算,不包括登陸服務。因此,大部分的高效能平行計算機為了能夠降低軟體開銷,在計算結點作業系統中採用精簡核心。因此,如果在計算結點中實現完整的Open VZ環境的構造,將會造成系統性能的損失。依據計算結點的使用方式,高效能虛擬域技術實現了基於檔案路徑轉換的高效能運算域構成技術的應用。高效能虛擬域技術通過CHROOT的方式實現了使用者作業的轉換,依據使用者作業的VZ根路徑資訊將其切換到對應的VZ環境中,實現了服務結點與計算結點檔案檢視的一致性。

(三)面向虛擬域的作業管理

在服務結點虛擬計算域與計算結點高效能域之間,作業管理主要的作用就是實現兩者之間的連線。高效能虛擬域技術的作業管理系統是以Slurm為基礎進行構造的,在使用者載入作業的過程中,作用管理系統依據使用者的任務規模對計算資源進行分配,之後提取虛擬計算的執行路徑,將虛擬計算執行路徑作為環境變數,與作業一起載入到計算結點。高效能虛擬域技術在批處理作業載入的過程中,採用了修改路徑名與路徑切換相結合的方式,從而確保系統執行的準確性。

總結:

高效能虛擬域技術是針對高效能平行計算機所具有的特點而提出的虛擬化方案。以系統計算效能保持為前提條件,通過高效能虛擬域技術實現了傳統高效能平行計算機共享使用模式向著獨立使用模式的轉變,為使用者的使用提供了更多的便捷。未來針對高可靠計算需求進行研究的過程中,還需要對虛擬化網路通訊裝置的程序動態遷移計算進行研究,確保計算結點在出現故障之前實現使用者任務的遷移,從而實現系統可靠性的進一步增強。