分布式存儲(chǔ)系統(tǒng)的緩存方法及設(shè)備

基本信息

申請?zhí)?/td> CN202010309879.3 申請日 -
公開(公告)號 CN111522509A 公開(公告)日 2020-08-11
申請公布號 CN111522509A 申請公布日 2020-08-11
分類號 G06F3/06(2006.01)I;G06F12/123(2016.01)I 分類 -
發(fā)明人 王飛平;董昭通 申請(專利權(quán))人 上海霄云信息科技有限公司
代理機(jī)構(gòu) 上海智晟知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 代理人 上海霄云信息科技有限公司
地址 200240上海市閔行區(qū)劍川路951號零號灣1號樓南樓815A室
法律狀態(tài) -

摘要

摘要 本發(fā)明的目的是提供一種分布式存儲(chǔ)系統(tǒng)的緩存方法及設(shè)備,包括:若緩存設(shè)備中存有對應(yīng)的待讀取的文件,從所述緩存設(shè)備中讀取所述待讀取的文件,并調(diào)整LRU索引堆;若緩存設(shè)備中無對應(yīng)的待讀取的文件,基于所述請求中待讀取的文件的指引從底層存儲(chǔ)系統(tǒng)中讀取所述待讀取的文件,并將其存入所述緩存設(shè)備中,并分別調(diào)整LRU索引堆和LFU索引堆。本發(fā)明采用LRU和LFU索引堆的數(shù)據(jù)結(jié)構(gòu),由于索引堆為完全二叉樹,故對于增加元素、刪除元素以及列表重構(gòu)等操作,時(shí)間復(fù)雜度均為O(logn)級別,本發(fā)明通過LRU索引堆和LFU索引堆,提高了運(yùn)行效率,可以提升緩存設(shè)備命中率,從而提升數(shù)據(jù)訪問性能。??