一種基于動態(tài)Compound RPC的快速狀態(tài)服務(wù)遷移方法和系統(tǒng)
基本信息
申請?zhí)?/td> | CN201811013323.9 | 申請日 | - |
公開(公告)號 | CN109359086A | 公開(公告)日 | 2019-02-19 |
申請公布號 | CN109359086A | 申請公布日 | 2019-02-19 |
分類號 | G06F16/11;G06F9/54 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 孫丹琦;馬建輝;劉健;張強;王一宇;盧森;邵冰清;許魯 | 申請(專利權(quán))人 | 天津中科藍(lán)鯨信息技術(shù)有限公司 |
代理機構(gòu) | 北京律誠同業(yè)知識產(chǎn)權(quán)代理有限公司 | 代理人 | 中國科學(xué)院計算技術(shù)研究所;天津中科藍(lán)鯨信息技術(shù)有限公司 |
地址 | 100080 北京市海淀區(qū)中關(guān)村科學(xué)院南路6號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及一種基于動態(tài)Compound RPC的快速狀態(tài)服務(wù)遷移方法和系統(tǒng),包括:獲取遷出端中待遷移的元數(shù)據(jù)子卷;該遷出端初始化一個結(jié)構(gòu)體m,依次遍歷該元數(shù)據(jù)子卷中所有擁有open、lock、delegation、layout狀態(tài)的文件,將文件中的狀態(tài)及狀態(tài)的數(shù)目寫入m;新建RPC連接,發(fā)送m至遷入端,該遷入端對m中的各狀態(tài)的遷移信息進行逐一恢復(fù),然后新建一個Compound D,將D返回該遷出端;該遷出端通過檢查D,確認(rèn)該文件的狀態(tài)是否遷移成功。本發(fā)明可以保證遷移前后的狀態(tài)一致性,并降低狀態(tài)遷移在遷移過程中的時間開銷。 |
