Research on the Performance Improvement of Virtual Machine Monitor in Linux Environment

  • Feng, Li-Chi (PI)

Project: National Science and Technology CouncilNational Science and Technology Council Academic Grants

Project Details

Abstract

一般而言,電腦系統在開發的過程中,往往都是硬體環境先被設計出來,隨後上層執行的軟體,如作業系統等才會根據設計出之特定硬體平台的指令集加以開發。因此,當新的硬體不斷推陳出新時,軟體的重寫(Rewriting)與散佈(Distributing)便成了最沈重的負擔。基於此點,虛擬機器(VM)的概念應運而生,透過虛擬機器抽像化硬體平台介面,進而提供上層軟體易於移植與開發的優點。過去由於大型主機的價格昂貴,許多企業基於成本的考量,往往希望在同一台主機上提供分時多工的作業環境,而廣泛使用的虛擬機器監控程式(Virtual Machine Monitor),主要的用途即在於抽像化底層的硬體架構,以提供上層多個虛擬機器(VM)的存取與使用。因為VMM的優點,VMM已被廣泛地討論與應用。在資訊安全方面,VMM協助提供日誌系統的保護與實作入侵偵測系統;在提供系統彈性方面,VMM允許其上執行多個作業環境,甚至提供裝置驅動程式重複使用(reuse)的特性,以降低軟體開發的成本。然而,由於VMM嚴密的監控與管理策略,使其在整體效能上較為低落。本計畫的目在針對VMM效能改善進行研究,希望針對VMM效能低落的原因加以分析並提出改良的方法,透過實作加以驗證,使其在提供系統彈性與安全機制之餘,仍能保有良好的執行效能,以更符合一般企業與使用者的需求。

Project IDs

Project ID:PB9408-3262
External Project ID:NSC94-2213-E182-020
StatusFinished
Effective start/end date01/08/0531/07/06

Fingerprint

Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.