官术网_书友最值得收藏!

2.2 云虛擬化和嵌入式虛擬化對比

云虛擬化和嵌入式虛擬化采用的虛擬化技術是一樣的,但并不是把云平臺上的VMM直接照搬運行在嵌入式系統上,它就變成了嵌入式虛擬化VMM。

云虛擬化是指在數據中心采用服務器虛擬化技術構建云計算平臺,主要用于數據中心物理資源的池化,從而可以彈性地分配資源給用戶。虛擬服務器主要與客戶端交互,處理并響應來自客戶端的請求;嵌入式虛擬化是指在嵌入式終端設備上通過虛擬化技術構建終端計算平臺,允許多個操作系統或者虛擬機同時運行在終端設備上來共享硬件資源,虛擬終端直接與用戶進行交互,處理并響應用戶的操作請求。

下面就兩者在應用場景、作用目的、需求特征及關注因素等方面進行簡單對比,如表2-1所示。

表2-1 云虛擬化和嵌入式虛擬化的對比

目前,嵌入式虛擬化面臨的挑戰依然是虛擬化技術本身所帶來的開銷問題。首先,從硬件輔助虛擬化的角度來講,能夠提供硬件加速支持的設備頗為有限,以多媒體設備為例,日益增長的設備類型使各類多媒體設備層出不窮,造成VT-d或SR-IOV等技術對多媒體設備的支持遠遠不足,從這一點來講,即便是在服務器端目前也尚未得到有效支持。其次,從軟件完全虛擬化的角度來講,由于I/O虛擬化所帶來的巨大開銷令I/O虛擬化軟件解決方案難擔重任,對于一般外設的虛擬化,通常在性能上有10%~30%的額外開銷,而對于多媒體設備,這種額外開銷更為突出,有時竟能達到超過80%的額外開銷用于I/O虛擬化,與此同時,電量使用時間和電池壽命也會相應縮短20%左右,以上這些因素都給嵌入式虛擬化帶來了不小的挑戰。

表2-2嘗試把服務器虛擬化和嵌入式虛擬化所需要的功能進行對比,可以看到現有的服務器虛擬化技術并不適應嵌入式設備的特殊需求,嵌入式虛擬化面臨特殊的挑戰,需要在現有虛擬化技術的基礎上專門進行開發和定制。

表2-2 服務器虛擬化和嵌入式虛擬化的功能的異同

主站蜘蛛池模板: 郑州市| 泊头市| 苍溪县| 杭州市| 泉州市| 嘉定区| 临猗县| 青河县| 陇西县| 成武县| 历史| 宜宾县| 蒲江县| 顺昌县| 鄂温| 龙门县| 茌平县| 抚宁县| 大渡口区| 方城县| 林口县| 通海县| 正定县| 北碚区| 东安县| 桃园县| 化德县| 瑞安市| 保康县| 兰州市| 阿瓦提县| 象山县| 卢氏县| 潢川县| 巩义市| 永川市| 甘德县| 清水河县| 铁岭市| 天全县| 汉源县|