面向資源服務的基于Linux內核的虛擬機異常監(jiān)控系統(tǒng)研究
發(fā)布時間:2023-05-17 20:34
基礎設施即服務(Infrastructure as a Service,IaaS)是云計算中的一種面向資源服務的模式,它將硬件設備等基礎的資源封裝成服務供用戶使用。由于理論上在云平臺上可以獲得更強的計算能力和更大的網(wǎng)絡帶寬,同時也會產(chǎn)生很多虛擬機的異常使用,并造成更大危害的情況,例如惡意用戶可以利用供應商的硬件發(fā)動攻擊,其他用戶也可能在不知情的情況下上傳運行了帶有惡意代碼的系統(tǒng)鏡像或者程序等等,不管在哪種情況下,都有可能對云服務提供商或者用戶利益造成損害。為了實現(xiàn)對虛擬機異常使用進行有效識別,本文研究并開發(fā)了基于開源IaaS云環(huán)境平臺Eucalyptus的Xen虛擬機的異常監(jiān)控系統(tǒng)。 論文分析了目前云環(huán)境監(jiān)控的研究現(xiàn)狀。針對現(xiàn)有的云環(huán)境虛擬機監(jiān)控著重于對虛擬機設備本身進行監(jiān)控,提出了IaaS云環(huán)境下的Xen虛擬機系統(tǒng)異常使用的監(jiān)控機制。具體工作如下: ①研究云計算中IaaS架構特點,對比多種開源實現(xiàn)工具,采用Eucalyptus搭建云計算平臺,選擇使用Xen作為虛擬機實現(xiàn)機制,充分研究Xen與Eucalyptus的結合適配等問題,提出基于Eucalyptus和Xen的面向虛擬機異常監(jiān)控...
【文章頁數(shù)】:62 頁
【學位級別】:碩士
【文章目錄】:
中文摘要
英文摘要
1 緒論
1.1 課題背景
1.2 國內外研究現(xiàn)狀
1.3 本論文的研究目的和主要完成的工作
2 相關技術概述
2.1 Eucalyptus 云環(huán)境
2.2 虛擬化技術概述
2.2.1 虛擬機監(jiān)視器
2.2.2 虛擬化技術分類
2.2.3 Xen 虛擬機
2.3 Linux 平臺介紹
2.4 Libpcap 數(shù)據(jù)包捕獲技術
2.5 Linux 內核的編譯
2.6 GDB 調試技術
3 虛擬機異常監(jiān)控系統(tǒng)的總體設計
3.1 系統(tǒng)總體概述
3.2 數(shù)據(jù)的采集和存儲
3.2.1 虛擬機的異常種類
3.2.2 采集數(shù)據(jù)的篩選
3.2.3 數(shù)據(jù)的采集
3.2.4 數(shù)據(jù)的存儲
3.3 數(shù)據(jù)分析
3.4 本章總結
4 虛擬機異常監(jiān)控相關技術研究與系統(tǒng)實現(xiàn)
4.1 Eucalyptus 云計算平臺的構建
4.1.1 Xen 虛擬機的編譯和安裝
4.1.2 Eucalyptus 云計算平臺的搭建
4.2 數(shù)據(jù)采集
4.2.1 虛擬機“主機”資源的采集
4.2.2 虛擬機網(wǎng)絡資源的采集
4.3 數(shù)據(jù)的存儲
4.4 數(shù)據(jù)分析
4.4.1 數(shù)據(jù)分析方法
4.4.2 虛擬機監(jiān)控主元模型的建立
4.4.3 主元分析法求解
4.4.4 主元分析法的診斷機制
4.4.5 主元個數(shù)的選取
4.4.6 基于PCA 的異常檢測
4.4.7 基于PCA 的異常識別
5 虛擬機異常監(jiān)控系統(tǒng)測試
5.1 系統(tǒng)測試環(huán)境描述
5.2 測試數(shù)據(jù)的采集與分析
5.2.1 測試數(shù)據(jù)的采集
5.2.2 測試數(shù)據(jù)的分析
5.2.3 系統(tǒng)測試結果
6 總結及展望
致謝
參考文獻
附錄
A. 作者在攻讀學位期間發(fā)表的論文目錄
B. 作者在攻讀學位期間參與的科研項目
本文編號:3817959
【文章頁數(shù)】:62 頁
【學位級別】:碩士
【文章目錄】:
中文摘要
英文摘要
1 緒論
1.1 課題背景
1.2 國內外研究現(xiàn)狀
1.3 本論文的研究目的和主要完成的工作
2 相關技術概述
2.1 Eucalyptus 云環(huán)境
2.2 虛擬化技術概述
2.2.1 虛擬機監(jiān)視器
2.2.2 虛擬化技術分類
2.2.3 Xen 虛擬機
2.3 Linux 平臺介紹
2.4 Libpcap 數(shù)據(jù)包捕獲技術
2.5 Linux 內核的編譯
2.6 GDB 調試技術
3 虛擬機異常監(jiān)控系統(tǒng)的總體設計
3.1 系統(tǒng)總體概述
3.2 數(shù)據(jù)的采集和存儲
3.2.1 虛擬機的異常種類
3.2.2 采集數(shù)據(jù)的篩選
3.2.3 數(shù)據(jù)的采集
3.2.4 數(shù)據(jù)的存儲
3.3 數(shù)據(jù)分析
3.4 本章總結
4 虛擬機異常監(jiān)控相關技術研究與系統(tǒng)實現(xiàn)
4.1 Eucalyptus 云計算平臺的構建
4.1.1 Xen 虛擬機的編譯和安裝
4.1.2 Eucalyptus 云計算平臺的搭建
4.2 數(shù)據(jù)采集
4.2.1 虛擬機“主機”資源的采集
4.2.2 虛擬機網(wǎng)絡資源的采集
4.3 數(shù)據(jù)的存儲
4.4 數(shù)據(jù)分析
4.4.1 數(shù)據(jù)分析方法
4.4.2 虛擬機監(jiān)控主元模型的建立
4.4.3 主元分析法求解
4.4.4 主元分析法的診斷機制
4.4.5 主元個數(shù)的選取
4.4.6 基于PCA 的異常檢測
4.4.7 基于PCA 的異常識別
5 虛擬機異常監(jiān)控系統(tǒng)測試
5.1 系統(tǒng)測試環(huán)境描述
5.2 測試數(shù)據(jù)的采集與分析
5.2.1 測試數(shù)據(jù)的采集
5.2.2 測試數(shù)據(jù)的分析
5.2.3 系統(tǒng)測試結果
6 總結及展望
致謝
參考文獻
附錄
A. 作者在攻讀學位期間發(fā)表的論文目錄
B. 作者在攻讀學位期間參與的科研項目
本文編號:3817959
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3817959.html
最近更新
教材專著