亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種云計算平臺中的I/O請求計數(shù)系統(tǒng)及其方法與流程

文檔序號:11697527閱讀:來源:國知局
一種云計算平臺中的 I/O 請求計數(shù)系統(tǒng)及其方法與流程

技術特征:
1.一種云計算平臺中的I/O請求計數(shù)系統(tǒng),應用于Xen虛擬化系統(tǒng),該Xen虛擬化系統(tǒng)包括虛擬機管理層VMM、特權虛擬機Dom0、客戶虛擬機DomU,該VMM運行在DomU和真實設備之間,Dom0與DomU運行在VMM之上,其特征在于,該I/O請求計數(shù)系統(tǒng)包括:部署于同一安全虛擬機的后端設備驅(qū)動模塊、真實設備驅(qū)動模塊;后端設備驅(qū)動模塊還設置有一I/O計數(shù)監(jiān)控模塊;該虛擬機管理層VMM啟動該安全虛擬機,該安全虛擬機在啟動后通知該虛擬機管理層VMM關閉該安全虛擬機與該特權虛擬機之間的通信通道;該后端設備驅(qū)動模塊接收該客戶虛擬機發(fā)送的I/O請求,并交由真實設備驅(qū)動模塊執(zhí)行,該I/O計數(shù)監(jiān)控模塊檢測該I/O請求并進行計數(shù)。2.根據(jù)權利要求1所述的云計算平臺中的I/O請求計數(shù)系統(tǒng),其特征在于,所述客戶虛擬機還設置一前端設備驅(qū)動模塊,用于將所述I/O請求通過一共享環(huán)傳送給所述后端設備驅(qū)動模塊,由所述后端設備驅(qū)動模塊將所述I/O請求交由真實設備驅(qū)動模塊執(zhí)行。3.根據(jù)權利要求1或2所述的云計算平臺中的I/O請求計數(shù)系統(tǒng),其特征在于,所述I/O計數(shù)監(jiān)控模塊當所述I/O請求為磁盤I/O請求時,從磁盤I/O請求中提取所述客戶虛擬機的標識信息,根據(jù)該標識信息向VMM層發(fā)送超級調(diào)用請求,獲取所述客戶虛擬機當前正在運行的進程信息。4.根據(jù)權利要求3所述的云計算平臺中的I/O請求計數(shù)系統(tǒng),其特征在于,所述I/O計數(shù)監(jiān)控模塊根據(jù)所述客戶虛擬機的當前CPU的CR3寄存器值獲取所述客戶虛擬機當前正在運行的進程信息。5.根據(jù)權利要求3所述的云計算平臺中的I/O請求計數(shù)系統(tǒng),其特征在于,所述I/O計數(shù)監(jiān)控模塊還包括:一轉(zhuǎn)換應用模塊,用于每隔一定時間對運行的客戶虛擬機的當前運行進程列表信息進行提取,利用得到的初始進程地址得到第一個進程的進程結構,通過該進程結構的進程名偏移得到該第一個進程的進程名,通過進程鏈表信息獲取到下一個進程的地址信息,再由下一個進程地址信息獲取到下一個進程的結構信息,以此類推,獲取到每個進程名以及其頁目錄基址信息,根據(jù)該信息將記錄的CR3值轉(zhuǎn)換為其對應的進程名。6.一種云計算平臺中的I/O請求計數(shù)方法,其特征在于,包括:步驟一,將后端設備驅(qū)動模塊、真實設備驅(qū)動模塊部署于同一安全虛擬機;步驟二,虛擬機管理層VMM啟動該安全虛擬機,該安全虛擬機在啟動后通知該虛擬機管理層VMM關閉該安全虛擬機與特權虛擬機Dom0之間的通信通道;步驟三,該后端設備驅(qū)動模塊接收客戶虛擬機DomU發(fā)送的I/O請求,并交由真實設備驅(qū)動模塊執(zhí)行,該后端設備驅(qū)動模塊中的I/O計數(shù)監(jiān)控模塊檢測該I/O請求并進行計數(shù)。7.根據(jù)權利要求6所述的云計算平臺中的I/O請求計數(shù)方法,其特征在于,所述步驟三中,還包括:所述客戶虛擬機通過一共享環(huán)將所述I/O請求傳送給所述后端設備驅(qū)動模塊,由所述后端設備驅(qū)動模塊將所述I/O請求交由真實設備驅(qū)動模塊執(zhí)行。8.根據(jù)權利要求6或7所述的云計算平臺中的I/O請求計數(shù)方法,其特征在于,所述步驟三中,包括:所述I/O計數(shù)監(jiān)控模塊當所述I/O請求為磁盤I/O請求時,從磁盤I/O請求中提取所述客戶虛擬機的標識信息,根據(jù)該標識信息向VMM層發(fā)送超級調(diào)用請求,獲取所述客戶虛擬機當前正在運行的進程信息。9.根據(jù)權利要求8所述的云計算平臺中的I/O請求計數(shù)方法,其特征在于,所述步驟三中,包括:所述I/O計數(shù)監(jiān)控模塊根據(jù)所述客戶虛擬機的當前CPU的CR3寄存器值獲取所述客戶虛擬機當前正在運行的進程信息。10.根據(jù)權利要求8所述的云計算平臺中的I/O請求計數(shù)方法,其特征在于,所述步驟三中,包括:所述I/O計數(shù)監(jiān)控模塊通過一轉(zhuǎn)換應用模塊,每隔一定時間對運行的客戶虛擬機的當前運行進程列表信息進行提取,利用得到的初始進程地址得到第一個進程的進程結構,通過該進程結構的進程名偏移得到該第一個進程的進程名,通過進程鏈表信息獲取到下一個進程的地址信息,再由下一個進程地址信息獲取到下一個進程的結構信息,以此類推,獲取到每個進程名以及其頁目錄基址信息,根據(jù)該信息將記錄的CR3值轉(zhuǎn)換為其對應的進程名。
當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1