一種虛擬機(jī)中共享盤數(shù)據(jù)一致性的方法
基本信息

| 申請(qǐng)?zhí)?/td> | CN202011409290.7 | 申請(qǐng)日 | - |
| 公開(公告)號(hào) | CN112463306A | 公開(公告)日 | 2021-03-09 |
| 申請(qǐng)公布號(hào) | CN112463306A | 申請(qǐng)公布日 | 2021-03-09 |
| 分類號(hào) | G06F9/455(2006.01)I;G06F3/06(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
| 發(fā)明人 | 袁進(jìn)坤;張榮波 | 申請(qǐng)(專利權(quán))人 | 南京機(jī)敏軟件科技有限公司 |
| 代理機(jī)構(gòu) | 南京千語(yǔ)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 尚于杰;祁文彥 |
| 地址 | 210012江蘇省南京市雨花臺(tái)區(qū)軟件大道170-1號(hào)2幢1002室 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明公開了一種虛擬機(jī)中共享盤數(shù)據(jù)一致性的方法,包括S1:將共享盤分?jǐn)?shù)據(jù)卷和日志卷,每個(gè)虛擬機(jī)掛載共享盤時(shí),都將當(dāng)前的時(shí)間戳和該虛擬機(jī)的唯一標(biāo)識(shí)號(hào)寫入到對(duì)應(yīng)日志卷中的元數(shù)據(jù)區(qū)域中;S2:虛擬機(jī)向掛載的共享盤發(fā)起讀寫請(qǐng)求時(shí),獲取一個(gè)唯一IO請(qǐng)求號(hào),存儲(chǔ)層依據(jù)需要訪問數(shù)據(jù)塊的邏輯區(qū)域位置將多個(gè)虛擬機(jī)進(jìn)行合并處理:當(dāng)共享盤的存儲(chǔ)層檢測(cè)到各個(gè)虛擬機(jī)訪問共享盤中不同邏輯數(shù)據(jù)塊區(qū)域,則不用排隊(duì),可并發(fā)執(zhí)行;當(dāng)共享盤的存儲(chǔ)層檢測(cè)到有至少兩個(gè)虛擬機(jī)向同一個(gè)邏輯數(shù)據(jù)塊區(qū)域發(fā)起寫操作或刪除操作時(shí),各虛擬機(jī)根據(jù)IO請(qǐng)求號(hào)在共享盤內(nèi)部的線程池中排隊(duì)等待被執(zhí)行。本發(fā)明中多個(gè)虛擬機(jī)對(duì)共享盤的并發(fā)讀寫做了更細(xì)粒度的控制。?? |





