分層存儲方法和系統(tǒng)、對象訪問控制器的制造方法
【專利摘要】本發(fā)明公開一種分層存儲方法和系統(tǒng)、對象訪問控制器。其中在分層存儲方法中,統(tǒng)計(jì)每個對象文件的訪問次數(shù),針對每個對象文件,判斷在預(yù)定時間范圍內(nèi)的訪問次數(shù)是否大于第一門限。若第一對象文件的訪問次數(shù)小于或等于第一門限時,將第一對象文件轉(zhuǎn)存到歸檔存儲層;否則判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)是否大于第二門限。若第一對象文件的訪問次數(shù)小于或等于第二門限時,則將第一對象文件轉(zhuǎn)存到一般訪問存儲層;否則將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層。通過根據(jù)對象文件的訪問頻次,實(shí)現(xiàn)對象文件的自動分層存儲,有利于提升云存儲效率及性能,同時減少整體的云存儲成本,能夠更好地為以云存儲為基礎(chǔ)的云計(jì)算提供服務(wù)。
【專利說明】分層存儲方法和系統(tǒng)、對象訪問控制器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,特別是涉及一種分層存儲方法和系統(tǒng)、對象訪問控制器。
【背景技術(shù)】
[0002]在云計(jì)算、云存儲浪潮峰起云涌的今天,云存儲數(shù)據(jù)量從TB (Terabyte,太字節(jié))級激增至PB (Petabyte,拍字節(jié))乃至EB (Exabyte,艾字節(jié))級,云存儲產(chǎn)品和服務(wù)的多樣化導(dǎo)致了云存儲系統(tǒng)業(yè)務(wù)邏輯的日益復(fù)雜。云存儲系統(tǒng)日益龐大,對于其系統(tǒng)的速度響應(yīng)要求越來越高,云存儲系統(tǒng)在處理高IO (Input Output,輸入輸出)需求業(yè)務(wù)時顯得力不從心。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題是提供一種分層存儲方法和系統(tǒng)、對象訪問控制器。通過根據(jù)對象文件的訪問頻次,實(shí)現(xiàn)對象文件的自動分層存儲,有利于提升云存儲效率及性能,同時減少整體的云存儲成本,能夠更好地為以云存儲為基礎(chǔ)的云計(jì)算提供服務(wù)。
[0004]根據(jù)本發(fā)明的一個方面,提供一種分層存儲方法,包括:
[0005]統(tǒng)計(jì)存儲在歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池中每個對象文件的訪問次數(shù);
[0006]針對每個對象文件,判斷在預(yù)定時間范圍內(nèi)的訪問次數(shù)是否大于第一門限;
[0007]若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第一門限時,則將第一對象文件轉(zhuǎn)存到歸檔存儲層;
[0008]若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第一門限時,則進(jìn)一步判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)是否大于第二門限;
[0009]若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第二門限時,則將第一對象文件轉(zhuǎn)存到一般訪問存儲層;
[0010]若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第二門限時,則將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層。
[0011]根據(jù)本發(fā)明的另一方面,提供一種對象訪問控制器,包括:
[0012]統(tǒng)計(jì)單元,用于統(tǒng)計(jì)存儲在歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池中每個對象文件的訪問次數(shù);
[0013]第一識別單元,用于針對每個對象文件,判斷在預(yù)定時間范圍內(nèi)的訪問次數(shù)是否大于第一門限;
[0014]第一轉(zhuǎn)存單元,用于在第一識別單元判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第一門限時,將第一對象文件轉(zhuǎn)存到歸檔存儲層;
[0015]第二識別單元,用于在第一識別單元判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第一門限時,進(jìn)一步判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)是否大于第二門限;[0016]第二轉(zhuǎn)存單元,用于在第二識別單元判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第二門限時,則將第一對象文件轉(zhuǎn)存到一般訪問存儲層;
[0017]第三轉(zhuǎn)存單元,用于在第二識別單元判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第二門限時,則將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層。
[0018]根據(jù)本發(fā)明的另一方面,提供一種分層存儲系統(tǒng),包括對象訪問控制單元、歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池,其中:
[0019]對象訪問控制單元,用于統(tǒng)計(jì)存儲在歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池中每個對象文件的訪問次數(shù);針對每個對象文件,判斷在預(yù)定時間范圍內(nèi)的訪問次數(shù)是否大于第一門限;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第一門限時,則將第一對象文件轉(zhuǎn)存到歸檔存儲層;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第一門限時,則進(jìn)一步判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)是否大于第二門限;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第二門限時,則將第一對象文件轉(zhuǎn)存到一般訪問存儲層;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第二門限時,則將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層;
[0020]歸檔存儲層,用于存儲在預(yù)定時間范圍內(nèi)訪問次數(shù)小于或等于第一門限的第一對象文件;
[0021]一般訪問存儲層,用于存儲在預(yù)定時間范圍內(nèi)訪問次數(shù)大于第一門限并小于或等于第二門限的第一對象文件;
[0022]頻繁訪問存儲層,用于存儲在預(yù)定時間范圍內(nèi)訪問次數(shù)大于第二門限的第一對象文件;
[0023]資源池,用于存儲用戶上傳的對象文件。
[0024]本發(fā)明通過統(tǒng)計(jì)存儲在歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池中每個對象文件的訪問次數(shù),針對每個對象文件,判斷在預(yù)定時間范圍內(nèi)的訪問次數(shù)是否大于第一門限。若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第一門限時,則將第一對象文件轉(zhuǎn)存到歸檔存儲層。若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第一門限時,則進(jìn)一步判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)是否大于第二門限。若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第二門限時,則將第一對象文件轉(zhuǎn)存到一般訪問存儲層;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第二門限時,則將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層。通過根據(jù)對象文件的訪問頻次,實(shí)現(xiàn)對象文件的自動分層存儲,有利于提升云存儲效率及性能,同時減少整體的云存儲成本,能夠更好地為以云存儲為基礎(chǔ)的云計(jì)算提供服務(wù)。
【專利附圖】
【附圖說明】
[0025]圖1為本發(fā)明分層存儲方法一個實(shí)施例的示意圖。
[0026]圖2為本發(fā)明分層存儲方法另一實(shí)施例的示意圖。
[0027]圖3為本發(fā)明對象訪問控制器一個實(shí)施例的示意圖。
[0028]圖4為本發(fā)明對象訪問控制器另一實(shí)施例的示意圖。
[0029]圖5為本發(fā)明對象訪問控制器又一實(shí)施例的示意圖。
[0030]圖6為本發(fā)明分層存儲系統(tǒng)一個實(shí)施例的不意圖?!揪唧w實(shí)施方式】
[0031]下面參照附圖對本發(fā)明進(jìn)行更全面的描述,其中說明本發(fā)明的示例性實(shí)施例。
[0032]圖1為本發(fā)明分層存儲方法一個實(shí)施例的示意圖。如圖1所示,本實(shí)施例的分層存儲方法步驟如下:
[0033]步驟101,統(tǒng)計(jì)存儲在歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池中每個對象文件的訪問次數(shù)。
[0034]步驟102,針對每個對象文件,判斷在預(yù)定時間范圍內(nèi)的訪問次數(shù)是否大于第一門限。若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第一門限時,執(zhí)行步驟103 ;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第一門限時,執(zhí)行步驟104。
[0035]步驟103,將第一對象文件轉(zhuǎn)存到歸檔存儲層。之后,返回步驟101。
[0036]步驟104,進(jìn)一步判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)是否大于第二門限。若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第二門限時,執(zhí)行步驟105 ;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第二門限時,執(zhí)行步驟106。
[0037]步驟105,將第一對象文件轉(zhuǎn)存到一般訪問存儲層。之后,之后,返回步驟101。
[0038]步驟106,將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層。之后,返回步驟101。
[0039]基于本發(fā)明上述實(shí)施例提供的分層存儲方法,通過根據(jù)對象文件的訪問頻次,實(shí)現(xiàn)對象文件的自動分層存儲,有利于提升云存儲效率及性能,同時減少整體的云存儲成本,能夠更好地為以云存儲為基礎(chǔ)的云計(jì)算提供服務(wù)。
[0040]圖2為本發(fā)明分層存儲方法另一實(shí)施例的示意圖。如圖2所示,本實(shí)施例的分層存儲方法步驟如下:
[0041]步驟201,統(tǒng)計(jì)存儲在歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池中每個對象文件的訪問次數(shù)。
[0042]步驟202,針對每個對象文件,判斷在預(yù)定時間范圍內(nèi)的訪問次數(shù)是否大于第一門限。若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第一門限時,執(zhí)行步驟203 ;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第一門限時,執(zhí)行步驟205。
[0043]步驟203,判斷第一對象文件是否處于歸檔存儲層。若第一對象文件不處于歸檔存儲層,則執(zhí)行步驟204;若第一對象文件正處于歸檔存儲層中,則返回步驟201。
[0044]步驟204,將第一對象文件轉(zhuǎn)存到歸檔存儲層。之后,返回步驟201。
[0045]步驟205,進(jìn)一步判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)是否大于第二門限。若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第二門限時,執(zhí)行步驟206 ;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第二門限時,執(zhí)行步驟208。
[0046]步驟206,進(jìn)一步判斷第一對象文件是否處于一般訪問存儲層。若第一對象文件不處于一般訪問存儲層,則執(zhí)行步驟207 ;否則,返回步驟201。
[0047]步驟207,將第一對象文件轉(zhuǎn)存到一般訪問存儲層。之后,返回步驟201。
[0048]步驟208,進(jìn)一步判斷第一對象文件是否處于頻繁訪問存儲層。若第一對象文件不處于頻繁訪問存儲層,則執(zhí)行步驟209 ;否則,返回步驟201。
[0049]步驟209,將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層。之后,返回步驟201。
[0050]在該實(shí)施例中,在轉(zhuǎn)存對象文件前,首選判斷該對象文件是否存在與將要轉(zhuǎn)存的存儲層。若該對象文件已經(jīng)處于將要轉(zhuǎn)存的存儲層,則無需進(jìn)行轉(zhuǎn)存操作,這樣可減小系統(tǒng)負(fù)擔(dān)。
[0051]優(yōu)選的,存儲在資源池中的對象文件為用戶上傳的對象文件。從而,根據(jù)使用頻次,可將用戶上傳的對象文件動態(tài)地轉(zhuǎn)存到相應(yīng)的存儲層中。
[0052]圖3為本發(fā)明對象訪問控制器一個實(shí)施例的示意圖。如圖3所示,對象訪問控制器包括統(tǒng)計(jì)單元301、第一識別單元302、第一轉(zhuǎn)存單元303、第二識別單元304、第二轉(zhuǎn)存單元305和第三轉(zhuǎn)存單元306。其中:
[0053]統(tǒng)計(jì)單元301,用于統(tǒng)計(jì)存儲在歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池中每個對象文件的訪問次數(shù)。
[0054]第一識別單元302,用于針對每個對象文件,判斷在預(yù)定時間范圍內(nèi)的訪問次數(shù)是
否大于第一門限。
[0055]第一轉(zhuǎn)存單元303,用于在第一識別單元302判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第一門限時,將第一對象文件轉(zhuǎn)存到歸檔存儲層。
[0056]第二識別單元304,用于在第一識別單元302判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第一門限時,進(jìn)一步判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)是否大于第二門限。
[0057]第二轉(zhuǎn)存單元305,用于在第二識別單元304判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第二門限時,則將第一對象文件轉(zhuǎn)存到一般訪問存儲層。
[0058]第三轉(zhuǎn)存單元306,用于在第二識別單元304判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第二門限時,則將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層。
[0059]基于本發(fā)明上述實(shí)施例提供的對象訪問控制器,通過根據(jù)對象文件的訪問頻次,實(shí)現(xiàn)對象文件的自動分層存儲,有利于提升云存儲效率及性能,同時減少整體的云存儲成本,能夠更好地為以云存儲為基礎(chǔ)的云計(jì)算提供服務(wù)。
[0060]圖4為本發(fā)明對象訪問控制器另一實(shí)施例的示意圖。與圖3所示實(shí)施例相比,在圖4所示實(shí)施例中,對象訪問控制器進(jìn)一步包括第一檢測單元401,用于在第一識別單元302判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第一門限時,進(jìn)一步判斷第一對象文件是否處于歸檔存儲層。若第一對象文件不處于歸檔存儲層,則指示第一轉(zhuǎn)存單元303將第一對象文件轉(zhuǎn)存到歸檔存儲層。
[0061]優(yōu)選的,對象訪問控制器還包括第二檢測單元402,用于在第二識別單元304判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第二門限時,進(jìn)一步判斷第一對象文件是否處于一般訪問存儲層。若第一對象文件不處于一般訪問存儲層,則指示第二轉(zhuǎn)存單元305將第一對象文件轉(zhuǎn)存到一般訪問存儲層。
[0062]優(yōu)選的,對象訪問控制器還包括第三檢測單元403,用于在第二識別單元304判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第二門限時,進(jìn)一步判斷第一對象文件是否處于頻繁訪問存儲層;若第一對象文件不處于頻繁訪問存儲層,則指示第三轉(zhuǎn)存單元306將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層。
[0063]通過利用第一檢測單元401、第二檢測單元402和第三檢測單元403的檢測,若符合轉(zhuǎn)存條件的對象文件已經(jīng)處于將要轉(zhuǎn)存的存儲層,則無需進(jìn)行轉(zhuǎn)存操作,這樣可減小系統(tǒng)負(fù)擔(dān)。[0064]圖5為本發(fā)明對象訪問控制器又一實(shí)施例的示意圖。與圖4所示實(shí)施例相比,在圖5所示實(shí)施例中,對象訪問控制器進(jìn)一步包括服務(wù)接口 501和訪問單元502。其中:
[0065]服務(wù)接口 501,用于接收用戶發(fā)送的對象文件訪問請求。
[0066]訪問單元502,用于訪問與所述對象文件訪問請求相關(guān)聯(lián)的對象文件。
[0067]優(yōu)選的,統(tǒng)計(jì)單元301具體根據(jù)所述對象文件訪問請求,統(tǒng)計(jì)存儲在歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池中每個對象文件的訪問次數(shù)。
[0068]由于歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池往往是異構(gòu)存儲單元,通過設(shè)置對外統(tǒng)一的服務(wù)接口,可提高用戶體驗(yàn)。
[0069]優(yōu)選的,對象訪問控制器還包括上傳單元503。其中,服務(wù)接口 501接收用戶上傳的對象文件,上傳單元503將所述用戶上傳的對象文件存儲在資源池中。
[0070]圖6為本發(fā)明分層存儲系統(tǒng)一個實(shí)施例的示意圖。如圖6所示,分層存儲系統(tǒng)包括對象訪問控制單元601、歸檔存儲層602、一般訪問存儲層603、頻繁訪問存儲層604和資源池605。其中:
[0071]對象訪問控制單元601,用于統(tǒng)計(jì)存儲在歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池中每個對象文件的訪問次數(shù);針對每個對象文件,判斷在預(yù)定時間范圍內(nèi)的訪問次數(shù)是否大于第一門限;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第一門限時,則將第一對象文件轉(zhuǎn)存到歸檔存儲層;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第一門限時,則進(jìn)一步判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)是否大于第二門限;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第二門限時,則將第一對象文件轉(zhuǎn)存到一般訪問存儲層;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第二門限時,則將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層。
[0072]歸檔存儲層602,用于存儲在預(yù)定時間范圍內(nèi)訪問次數(shù)小于或等于第一門限的第一對象文件。
[0073]—般訪問存儲層603,用于存儲在預(yù)定時間范圍內(nèi)訪問次數(shù)大于第一門限并小于或等于第二門限的第一對象文件。
[0074]頻繁訪問存儲層604,用于存儲在預(yù)定時間范圍內(nèi)訪問次數(shù)大于第二門限的第一對象文件。
[0075]資源池605,用于存儲用戶上傳的對象文件。
[0076]基于本發(fā)明上述實(shí)施例提供的分層存儲系統(tǒng),通過根據(jù)對象文件的訪問頻次,實(shí)現(xiàn)對象文件的自動分層存儲,有利于提升云存儲效率及性能,同時減少整體的云存儲成本,能夠更好地為以云存儲為基礎(chǔ)的云計(jì)算提供服務(wù)。
[0077]優(yōu)選的,頻繁訪問存儲層包括SAS (Serial Attached SCSI,串行小型計(jì)算機(jī)系統(tǒng)接口)存儲器、SSD (Solid State Disk,固態(tài)硬盤)存儲器、FC SAN(Fiber Channel StorageArea Network,光纖通道存儲局域網(wǎng)絡(luò))存儲器中的至少一個。
[0078]優(yōu)選的,一般訪問存儲層包括NAS (Network Attached Storage,網(wǎng)絡(luò)附加存儲)存儲器、IP SAN (IP Storage Area Network, IP通道存儲局域網(wǎng)絡(luò))存儲器、具有高 RPM (Revolutions Per Minute,每分鐘轉(zhuǎn)速)的 SATA (Serial Advanced TechnologyAttachment,串行高級技術(shù)附件)存儲器中的至少一個。
[0079]優(yōu)選的,歸檔訪問存儲層包括磁帶庫、DAS (Direct-AttachedStorage,直連式存儲)存儲器、具有低RPM的SATA存儲器中的至少一個。
[0080]優(yōu)選的,對象訪問控制單元為圖3至圖5中任一實(shí)施例涉及的對象訪問控制單元。
[0081]本發(fā)明通過根據(jù)對象文件的訪問頻次實(shí)現(xiàn)對象文件的自動分層存儲,有利于提升云存儲效率及性能,同時減少整體的云存儲成本,能夠更好地為以云存儲為基礎(chǔ)的云計(jì)算提供服務(wù)。
[0082]本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計(jì)適于特定用途的帶有各種修改的各種實(shí)施例。
【權(quán)利要求】
1.一種分層存儲方法,其特征在于,包括: 統(tǒng)計(jì)存儲在歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池中每個對象文件的訪問次數(shù); 針對每個對象文件,判斷在預(yù)定時間范圍內(nèi)的訪問次數(shù)是否大于第一門限; 若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第一門限時,則將第一對象文件轉(zhuǎn)存到歸檔存儲層; 若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第一門限時,則進(jìn)一步判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)是否大于第二門限; 若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第二門限時,則將第一對象文件轉(zhuǎn)存到一般訪問存儲層; 若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第二門限時,則將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于: 若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第一門限時,則將第一對象文件轉(zhuǎn)存到歸檔存儲層的步驟包括: 若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第一門限時,進(jìn)一步判斷第一對象文件是否處于歸檔存儲層; 若第一對象文件不處于歸`檔存儲層,則將第一對象文件轉(zhuǎn)存到歸檔存儲層。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于: 若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第二門限時,則將第一對象文件轉(zhuǎn)存到一般訪問存儲層的步驟包括: 若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第二門限時,進(jìn)一步判斷第一對象文件是否處于一般訪問存儲層; 若第一對象文件不處于一般訪問存儲層,則將第一對象文件轉(zhuǎn)存到一般訪問存儲層。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于: 若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第二門限時,則將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層的步驟包括: 若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第二門限時,進(jìn)一步判斷第一對象文件是否處于頻繁訪問存儲層; 若第一對象文件不處于頻繁訪問存儲層,則將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于: 存儲在資源池中的對象文件為用戶上傳的對象文件。
6.一種對象訪問控制器,其特征在于,包括: 統(tǒng)計(jì)單元,用于統(tǒng)計(jì)存儲在歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池中每個對象文件的訪問次數(shù); 第一識別單元,用于針對每個對象文件,判斷在預(yù)定時間范圍內(nèi)的訪問次數(shù)是否大于第一門限; 第一轉(zhuǎn)存單元,用于在第一識別單元判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第一門限時,將第一對象文件轉(zhuǎn)存到歸檔存儲層;第二識別單元,用于在第一識別單元判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第一門限時,進(jìn)一步判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)是否大于第二門限; 第二轉(zhuǎn)存單元,用于在第二識別單元判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第二門限時,則將第一對象文件轉(zhuǎn)存到一般訪問存儲層; 第三轉(zhuǎn)存單元,用于在第二識別單元判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第二門限時,則將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層。
7.根據(jù)權(quán)利要求6所述的對象訪問控制器,其特征在于,對象訪問控制器還包括第一檢測單元,用于在第一識別單元判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第一門限時,進(jìn)一步判斷第一對象文件是否處于歸檔存儲層;若第一對象文件不處于歸檔存儲層,則指示第一轉(zhuǎn)存單元將第一對象文件轉(zhuǎn)存到歸檔存儲層。
8.根據(jù)權(quán)利要求6所述的對象訪問控制器,其特征在于: 對象訪問控制器還包括第二檢測單元,用于在第二識別單元判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第二門限時,進(jìn)一步判斷第一對象文件是否處于一般訪問存儲層;若第一對象文件不處于一般訪問存儲層,則指示第二轉(zhuǎn)存單元將第一對象文件轉(zhuǎn)存到一般訪問存儲層。
9.根據(jù)權(quán)利要求6所述的對象訪問控制器,其特征在于: 對象訪問控制器還包括第三檢測單元,用于在第二識別單元判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第二門限時,進(jìn)一步判斷第一對象文件是否處于頻繁訪問存儲層;若第一對象文件不處于頻繁訪問存儲層,則指示第三轉(zhuǎn)存單元將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層。
10.根據(jù)權(quán)利要求6-9中任一項(xiàng)所述的對象訪問控制器,其特征在于,對象訪問控制器還包括服務(wù)接口和訪問單元,其中: 服務(wù)接口,用于接收用戶發(fā)送的對象文件訪問請求; 訪問單元,用于訪問與所述對象文件訪問請求相關(guān)聯(lián)的對象文件; 統(tǒng)計(jì)單元具體根據(jù)所述對象文件訪問請求,統(tǒng)計(jì)存儲在歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池中每個對象文件的訪問次數(shù)。
11.根據(jù)權(quán)利要求10所述的對象訪問控制器,其特征在于,對象訪問控制器還包括上傳單元,其中: 服務(wù)接口還用于接收用戶上傳的對象文件; 上傳單元,用于將所述用戶上傳的對象文件存儲在資源池中。
12.—種分層存儲系統(tǒng),其特征在于,包括對象訪問控制單元、歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池,其中: 對象訪問控制單元,用于統(tǒng)計(jì)存儲在歸檔存儲層、一般訪問存儲層、頻繁訪問存儲層和資源池中每個對象文件的訪問次數(shù);針對每個對象文件,判斷在預(yù)定時間范圍內(nèi)的訪問次數(shù)是否大于第一門限;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第一門限時,則將第一對象文件轉(zhuǎn)存到歸檔存儲層;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第一門限時,則進(jìn)一步判斷在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)是否大于第二門限;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)小于或等于第二門限時,則將第一對象文件轉(zhuǎn)存到一般訪問存儲層;若在預(yù)定時間范圍內(nèi),第一對象文件的訪問次數(shù)大于第二門限時,則將第一對象文件轉(zhuǎn)存到頻繁訪問存儲層;歸檔存儲層,用于存儲在預(yù)定時間范圍內(nèi)訪問次數(shù)小于或等于第一門限的第一對象文件; 一般訪問存儲層,用于存儲在預(yù)定時間范圍內(nèi)訪問次數(shù)大于第一門限并小于或等于第二門限的第一對象文件;頻繁訪問存儲層,用于存儲在預(yù)定時間范圍內(nèi)訪問次數(shù)大于第二門限的第一對象文件; 資源池,用于存儲用戶上傳的對象文件。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于, 頻繁訪問存儲層包括串行小型計(jì)算機(jī)系統(tǒng)接口 SAS存儲器、固態(tài)硬盤SSD存儲器、光纖通道存儲局域網(wǎng)絡(luò)FC SAN存儲器中的至少一個; 一般訪問存儲層包括網(wǎng)絡(luò)附加存儲NAS存儲器、IP通道存儲局域網(wǎng)絡(luò)IP SAN存儲器、具有每分鐘轉(zhuǎn)速高的串行高級技術(shù)附件SATA存儲器中的至少一個; 歸檔訪問存儲層包括磁帶庫、直連式存儲DAS存儲器、具有每分鐘轉(zhuǎn)速低的SATA存儲器中的至少一個。
14.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于, 對象訪問控制單元為權(quán)利要求6-`11中任一項(xiàng)涉及的對象訪問控制單元。
【文檔編號】H04L29/08GK103795756SQ201210427827
【公開日】2014年5月14日 申請日期:2012年10月31日 優(yōu)先權(quán)日:2012年10月31日
【發(fā)明者】雷俊智, 龍洋, 秦達(dá), 龔靖 申請人:中國電信股份有限公司