虛擬機域間高速通信技術的研究與實現
發布時間:2024-07-09 00:13
隨著計算機硬件、網絡和體系結構的飛速發展,虛擬化技術已經滲透到各個領域,并呈現出新的應用趨勢。從服務器虛擬化到存儲虛擬化,甚至是應用虛擬化,虛擬化技術已經成為新的研究熱點。采用虛擬化技術,可以屏蔽硬件平臺的動態性和異構性,支持硬件資源的共享,并為每個用戶提供屬于個人的獨立、隔離的計算環境;可以實現服務器整合,節省資金提高資源利用率;可以實現故障隔離,提高系統安全性。 在網格計算、云計算、web服務器等應用中,虛擬機之間在保持強隔離的同時還存在大量的域間通信。傳統的虛擬機域間通信方式仍然以普通的網絡通信方式傳遞數據,并沒有因為通信雙方位于同一物理節點,中間不需通過傳統的計算機網絡而對域間通信而特別的做出優化,這嚴重影響了虛擬化的應用。因此,本文提出了一種支持動態遷移的虛擬機域間高速通信方法。 本文主要做了如下工作: 首先,論文分析了Xen現有的域間通信方式,得出了Xen的域間通信方式中通信效率低下的原因在于Xen采用了前后端驅動的方式。Xen中虛擬機之間每次網絡通信都需要經過Domain0的轉發,同時數據在源虛擬機和目的虛擬機上還要經過冗長的用于保證數據在不可靠網絡上正確、有效傳輸的網絡...
【文章頁數】:61 頁
【學位級別】:碩士
【部分圖文】:
本文編號:4004091
【文章頁數】:61 頁
【學位級別】:碩士
【部分圖文】:
圖2.1全虛擬化
以VMware的ESXServer為代表,后者以XenD對虛擬化的支持,他們都投入了大量的精力的應用,于是出現了硬件輔助虛擬化技術。rtualization)是一種不需要特殊硬件或客戶操作擬化的技術。全虛擬化技術的優點在于不需要較好。它提供了最好的虛擬機隔離和安全性....
圖2.3硬件輔助虛擬化
口來滿足其他關鍵內核操作,比如得到很大提升,但是兼容性不夠好系統無法移植到半虛擬化的VMM平用戶應用GuestOSVMM計算機系統硬件Ring3Ring2Ring1Ring0用GueHyp虛擬圖2.2半虛擬化化
圖2:4Xen半虛擬化
2.2Xen及其關鍵技術2.1XEN的半虛擬化體系結構en虛擬機由虛擬機監視器(Hypervisor)、客戶操作系統(GuestOS)、特備模組(DM)組成。Hypervisor是位于客戶操作系統和主機硬件之間的[22],管理多個客戶操作系統的資源并監控客戶操作系統....
圖2.6設備DMA重定向
國防科學技術大學研究生院工程碩士學位論文配設備的DMA(直接內存訪問)操作結構也必須可以直接被在客戶機上的未經修改的操作系統并不知道監控程序已經將做了重新映射;另外傳統DMA操作只支持小于4GB的物理虛擬機上沒有任何問題,但是在36位地址的PAE(Physs)模式....
本文編號:4004091
本文鏈接:http://www.malleg.cn/kejilunwen/jisuanjikexuelunwen/4004091.html

