節(jié)點(diǎn)的磁盤空間確定方法及系統(tǒng)的制作方法
【專利摘要】本公開(kāi)提供一種節(jié)點(diǎn)的磁盤空間確定方法,包括:獲取多個(gè)磁盤空間下的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng);基于確定的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng)確定多個(gè)期望響應(yīng)時(shí)長(zhǎng);根據(jù)確定的多組磁盤響應(yīng)時(shí)長(zhǎng)與相應(yīng)的期望響應(yīng)時(shí)長(zhǎng)的比值確定多個(gè)訪問(wèn)執(zhí)行效率;確定多個(gè)訪問(wèn)執(zhí)行效率中落在預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率范圍內(nèi)的訪問(wèn)執(zhí)行效率所對(duì)應(yīng)的磁盤空間為節(jié)點(diǎn)的磁盤空間。本公開(kāi)還提供一種節(jié)點(diǎn)緩存優(yōu)化系統(tǒng)。能讓網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)商直觀地平衡用戶體驗(yàn)和節(jié)點(diǎn)的磁盤空間之間的關(guān)系,并在保障節(jié)點(diǎn)的用戶體驗(yàn)的前提下還不浪費(fèi)節(jié)點(diǎn)的磁盤空間。
【專利說(shuō)明】
節(jié)點(diǎn)的磁盤空間確定方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本公開(kāi)實(shí)施例涉及內(nèi)容分發(fā)網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種節(jié)點(diǎn)緩存優(yōu)化方法及系統(tǒng)。
【背景技術(shù)】
[0002]Q)N(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))是一種通過(guò)在網(wǎng)絡(luò)各處放置節(jié)點(diǎn)服務(wù)器所構(gòu)成的在現(xiàn)有的互聯(lián)網(wǎng)基礎(chǔ)之上的一層智能虛擬網(wǎng)絡(luò)。CDN能夠?qū)崟r(shí)地根據(jù)網(wǎng)絡(luò)流量和各節(jié)點(diǎn)的連接、負(fù)載狀況以及到用戶的距離和響應(yīng)時(shí)間等綜合信息將用戶的請(qǐng)求重新導(dǎo)向離用戶最近的服務(wù)節(jié)點(diǎn)上,其目的是能夠選擇離用戶相對(duì)較近的節(jié)點(diǎn)向用戶發(fā)送用戶所需的內(nèi)容,緩解網(wǎng)絡(luò)擁擠的狀況,提高網(wǎng)站的響應(yīng)速度。
[0003]目前在服務(wù)于流媒體業(yè)務(wù)的CDN網(wǎng)絡(luò)中,當(dāng)用戶訪問(wèn)某一個(gè)流媒體文件時(shí),經(jīng)過(guò)CDN調(diào)度過(guò)程后,會(huì)將用戶訪問(wèn)調(diào)度至離該用戶最近的且負(fù)載最小的節(jié)點(diǎn)。如果該節(jié)點(diǎn)中沒(méi)有此視頻內(nèi)容的備份,則該節(jié)點(diǎn)會(huì)向上一層節(jié)點(diǎn)或源節(jié)點(diǎn)回源獲取此流媒體文件,并同時(shí)也向該用戶提供流媒體服務(wù)。
[0004]不難得知,當(dāng)節(jié)點(diǎn)的磁盤存儲(chǔ)空間較小時(shí),在節(jié)點(diǎn)中所能存儲(chǔ)的流媒體文件也會(huì)較少,由此回源以響應(yīng)用戶請(qǐng)求的幾率就會(huì)相應(yīng)地較大,在理想狀態(tài)下,希望節(jié)點(diǎn)的磁盤存儲(chǔ)空間足夠大以能存儲(chǔ)所有的流媒體文件以將回源的幾率降至為零,但是大型的網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)商運(yùn)營(yíng)著上千萬(wàn)的流媒體文件,要在所有的CDN節(jié)點(diǎn)上均緩存所有的流媒體文件需要耗費(fèi)巨大的成本,幾乎不可能實(shí)現(xiàn);并且,當(dāng)CDN節(jié)點(diǎn)不緩存有用戶訪問(wèn)請(qǐng)求所對(duì)應(yīng)的數(shù)據(jù)文件時(shí),則CDN節(jié)點(diǎn)回源需要向源服務(wù)器下載相應(yīng)的數(shù)據(jù)文件以響應(yīng)用戶訪問(wèn)請(qǐng)求,會(huì)造成大量下載時(shí)間的消耗,由此嚴(yán)重增加了用戶的等待時(shí)間,影響了用戶體驗(yàn);
【發(fā)明內(nèi)容】
[0005]本公開(kāi)實(shí)施例提供一種節(jié)點(diǎn)緩存優(yōu)化方法及系統(tǒng),用以解決上述現(xiàn)有技術(shù)中所闡述的至少一個(gè)技術(shù)問(wèn)題。
[0006]—方面,本公開(kāi)實(shí)施例提供一種節(jié)點(diǎn)的磁盤空間確定方法,包括:
[0007]獲取多個(gè)磁盤空間下的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng);
[0008]基于確定的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng)確定多個(gè)期望響應(yīng)時(shí)長(zhǎng);
[0009]根據(jù)確定的多組磁盤響應(yīng)時(shí)長(zhǎng)與相應(yīng)的所述期望響應(yīng)時(shí)長(zhǎng)的比值確定多個(gè)訪問(wèn)執(zhí)行效率;
[0010]確定多個(gè)所述訪問(wèn)執(zhí)行效率中落在預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率范圍內(nèi)的訪問(wèn)執(zhí)行效率所對(duì)應(yīng)的磁盤空間為節(jié)點(diǎn)的磁盤空間。
[0011]另一方面,本公開(kāi)實(shí)施例還提供一種節(jié)點(diǎn)的磁盤空間確定系統(tǒng),包括:
[0012]參數(shù)獲取單元,用于獲取多個(gè)磁盤空間下的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng);
[0013]期望響應(yīng)時(shí)長(zhǎng)確定單元,用于基于確定的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng)確定多個(gè)期望響應(yīng)時(shí)長(zhǎng);
[0014]訪問(wèn)執(zhí)行效率確定單元,用于根據(jù)確定的多組磁盤響應(yīng)時(shí)長(zhǎng)與相應(yīng)的所述期望響應(yīng)時(shí)長(zhǎng)的比值確定多個(gè)訪問(wèn)執(zhí)行效率;
[0015]目標(biāo)磁盤空間確定單元,用于確定多個(gè)所述訪問(wèn)執(zhí)行效率中落在預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率范圍內(nèi)的訪問(wèn)執(zhí)行效率所對(duì)應(yīng)的磁盤空間為節(jié)點(diǎn)的磁盤空間。
[0016]在本公開(kāi)實(shí)施例所提供的節(jié)點(diǎn)的磁盤空間確定方法及系統(tǒng)中,創(chuàng)造性地引入了節(jié)點(diǎn)的訪問(wèn)執(zhí)行效率這一直觀反映節(jié)點(diǎn)用戶體驗(yàn)的重要參數(shù),使得網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)商能很好地平衡用戶體驗(yàn)和節(jié)點(diǎn)的磁盤空間之間的關(guān)系,并在保障節(jié)點(diǎn)的用戶體驗(yàn)的前提下還不浪費(fèi)節(jié)點(diǎn)的磁盤空間;建立了節(jié)點(diǎn)的磁盤空間和節(jié)點(diǎn)的用戶體驗(yàn)之間的參考模型,從理論上消除了因個(gè)人主觀因素而導(dǎo)致的節(jié)點(diǎn)的磁盤空間部署的差異化。
【附圖說(shuō)明】
[0017]為了更清楚地說(shuō)明本公開(kāi)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本公開(kāi)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1示出的是本公開(kāi)一實(shí)施例的節(jié)點(diǎn)的磁盤空間確定方法的流程圖;
[0019]圖2示出的是圖1所示方法中的步驟101在一種優(yōu)選實(shí)施例下的詳細(xì)執(zhí)行圖;
[0020]圖3.1和圖3.2示出的是本公開(kāi)節(jié)點(diǎn)的磁盤空間確定方法的一種優(yōu)選具體實(shí)施例的實(shí)現(xiàn)效果圖;
[0021]圖4示出的是本公開(kāi)一實(shí)施例的節(jié)點(diǎn)的磁盤空間確定系統(tǒng)的結(jié)構(gòu)示意圖;
[0022]圖5示出的是圖4所示系統(tǒng)中的參數(shù)獲取單元在一種優(yōu)選實(shí)施例下的詳細(xì)結(jié)構(gòu)示意圖;
[0023]圖6為可以應(yīng)用于實(shí)現(xiàn)本公開(kāi)實(shí)施例的終端設(shè)備或服務(wù)器的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例
[0024]為使本公開(kāi)實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本公開(kāi)實(shí)施例中的附圖,對(duì)本公開(kāi)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本公開(kāi)一部分實(shí)施例,而不是全部的實(shí)施例?;诒竟_(kāi)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本公開(kāi)保護(hù)的范圍。
[0025]參見(jiàn)圖1示出的是本公開(kāi)一實(shí)施例的節(jié)點(diǎn)的磁盤空間確定方法的流程圖,包括:
[0026]步驟101:獲取多個(gè)磁盤空間下的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng);
[0027]步驟102:基于確定的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng)確定多個(gè)期望響應(yīng)時(shí)長(zhǎng);
[0028]步驟103:根據(jù)確定的多組磁盤響應(yīng)時(shí)長(zhǎng)與相應(yīng)的期望響應(yīng)時(shí)長(zhǎng)的比值確定多個(gè)訪問(wèn)執(zhí)行效率;
[0029]步驟104:確定多個(gè)訪問(wèn)執(zhí)行效率中落在預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率范圍內(nèi)的訪問(wèn)執(zhí)行效率所對(duì)應(yīng)的磁盤空間為節(jié)點(diǎn)的磁盤空間。
[0030]應(yīng)當(dāng)說(shuō)明的是,預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率一般是由網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)商所確定的,通常預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率應(yīng)當(dāng)夠大以保障節(jié)點(diǎn)的用戶訪問(wèn)體驗(yàn);以及,預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率范圍是可以是一個(gè)具體的數(shù)值,也可以是包含有多個(gè)數(shù)值的一個(gè)數(shù)值區(qū)間,在此應(yīng)不加以限定。
[0031]在本公開(kāi)實(shí)施例所提供的節(jié)點(diǎn)的磁盤空間確定方法中,創(chuàng)造性地引入了節(jié)點(diǎn)的訪問(wèn)執(zhí)行效率這一直觀反映節(jié)點(diǎn)用戶體驗(yàn)的重要參數(shù),使得網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)商能很好地平衡用戶體驗(yàn)和節(jié)點(diǎn)的磁盤空間之間的關(guān)系,并在保障節(jié)點(diǎn)的用戶體驗(yàn)的前提下還不浪費(fèi)節(jié)點(diǎn)的磁盤空間;并且,建立了節(jié)點(diǎn)的磁盤空間和節(jié)點(diǎn)的用戶體驗(yàn)之間的參考模型,從理論上消除了因個(gè)人主觀因素而導(dǎo)致的節(jié)點(diǎn)的磁盤空間部署的差異化。
[0032]作為本公開(kāi)實(shí)施例方法的一種優(yōu)選實(shí)施例,訪問(wèn)執(zhí)行效率由以下公式確定:
[0033]e = Ti/[HXTi+(l-H)XT2]
[0034]其中,[HXTl+( 1-H) X T2]為期望響應(yīng)時(shí)長(zhǎng),e為節(jié)點(diǎn)的訪問(wèn)執(zhí)行效率,H為緩存命中率,T1S磁盤響應(yīng)時(shí)長(zhǎng),T2為回源時(shí)長(zhǎng)。
[0035 ] 應(yīng)當(dāng)說(shuō)明的是,1-H為回源機(jī)率,則期望響應(yīng)時(shí)長(zhǎng)[H X T1+ (1-H) X T2 ]為節(jié)點(diǎn)服務(wù)所接收的訪問(wèn)請(qǐng)求所消耗的時(shí)間的數(shù)學(xué)期望T;則作為本公式的變形,e = !^/!1,當(dāng)e越大,期望響應(yīng)時(shí)長(zhǎng)T就越小,用戶體驗(yàn)就越好,故e指代的是節(jié)點(diǎn)服務(wù)所接收的訪問(wèn)請(qǐng)求的效率;相對(duì)于緩存命中率H而言,當(dāng)H=I時(shí),節(jié)點(diǎn)所接收的訪問(wèn)請(qǐng)求全部命中節(jié)點(diǎn),此時(shí)節(jié)點(diǎn)的訪問(wèn)執(zhí)行效率最高,為e = Τι/Τι = I;當(dāng)H = O時(shí),節(jié)點(diǎn)所接收的訪問(wèn)請(qǐng)求全部不命中節(jié)點(diǎn)并回源服務(wù),此時(shí)的訪問(wèn)執(zhí)行效率最低,則e = lVT2,并且在節(jié)點(diǎn)的磁盤空間確定的情況下,節(jié)點(diǎn)的緩存命中率H也是固定的,故e的大小與^和!^的大小相關(guān),即此時(shí)的e與回源數(shù)據(jù)傳輸速度和節(jié)點(diǎn)中磁盤的讀寫(xiě)速度相關(guān)聯(lián)。
[0036]在本公開(kāi)優(yōu)選實(shí)施例方法中,利用關(guān)于訪問(wèn)執(zhí)行效率的公式模型,較精確地反映了訪問(wèn)執(zhí)行效率與緩存命中率、節(jié)點(diǎn)磁盤的讀寫(xiě)速度和節(jié)點(diǎn)的回源數(shù)據(jù)傳輸速度之間的數(shù)學(xué)關(guān)系,提高了訪問(wèn)執(zhí)行效率確定的精確性,能夠更加精準(zhǔn)地平衡用戶體驗(yàn)和訪問(wèn)執(zhí)行效率之間的關(guān)系;并且,由于將除緩存命中率之外的節(jié)點(diǎn)磁盤的讀寫(xiě)速度和節(jié)點(diǎn)的回源數(shù)據(jù)傳輸速度也作為了確定訪問(wèn)執(zhí)行效率的一個(gè)參考因素,使得所確定的訪問(wèn)執(zhí)行效率的值的大小能兼顧到節(jié)點(diǎn)的回源網(wǎng)絡(luò)傳輸情況,大大提高了訪問(wèn)執(zhí)行效率確定的精確性,能夠更加精準(zhǔn)地平衡在節(jié)點(diǎn)的實(shí)際應(yīng)用場(chǎng)景下節(jié)點(diǎn)的用戶體驗(yàn)和訪問(wèn)執(zhí)行效率之間的對(duì)應(yīng)關(guān)系。
[0037]參見(jiàn)圖2示出的是圖1所示方法中的步驟101在一種優(yōu)選實(shí)施例下的詳細(xì)執(zhí)行圖,具體包括:
[0038]步驟1011:為節(jié)點(diǎn)依次配置多個(gè)磁盤空間,并依次執(zhí)行以下步驟以確定相應(yīng)于多個(gè)磁盤空間的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng);
[0039 ]步驟1012:基于預(yù)定時(shí)間段內(nèi)節(jié)點(diǎn)所接收到的訪問(wèn)請(qǐng)求總數(shù)和節(jié)點(diǎn)本地所服務(wù)的訪問(wèn)請(qǐng)求總數(shù)確定緩存命中率;
[0040]步驟1013:確定預(yù)定時(shí)間段內(nèi)節(jié)點(diǎn)本地服務(wù)訪問(wèn)請(qǐng)求的平均時(shí)長(zhǎng)為磁盤響應(yīng)時(shí)長(zhǎng);
[0041]步驟1014:將節(jié)點(diǎn)回源服務(wù)訪問(wèn)請(qǐng)求所消耗的時(shí)長(zhǎng)確定為回源時(shí)長(zhǎng)。
[0042]應(yīng)當(dāng)說(shuō)明的是,上述為節(jié)點(diǎn)依次配置多個(gè)磁盤空間,可以是根據(jù)網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)商的經(jīng)驗(yàn)所設(shè)定的,也可以是基于網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)商對(duì)訪問(wèn)執(zhí)行效率的估算所設(shè)定的。
[0043]通過(guò)本公開(kāi)優(yōu)選實(shí)施例方法,能較精準(zhǔn)地確定節(jié)點(diǎn)的緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng)。
[0044]作為本公開(kāi)實(shí)施例方法的進(jìn)一步優(yōu)化,圖2中的步驟1012具體包括:查詢節(jié)點(diǎn)的訪問(wèn)日志信息,將預(yù)定時(shí)間段內(nèi)節(jié)點(diǎn)本地所響應(yīng)的訪問(wèn)請(qǐng)求總數(shù)和所接收到的訪問(wèn)請(qǐng)求總數(shù)的比值確定為節(jié)點(diǎn)的緩存命中率。
[0045]應(yīng)當(dāng)說(shuō)明的是,預(yù)定時(shí)間段是由網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)商所確定的,優(yōu)選地所選定的預(yù)定時(shí)間段應(yīng)該較長(zhǎng),以保證所確定的節(jié)點(diǎn)的緩存命中率的高精確度。
[0046]在本公開(kāi)優(yōu)選實(shí)施例方法中,查詢節(jié)點(diǎn)預(yù)定時(shí)間段內(nèi)的訪問(wèn)日志信息,簡(jiǎn)單方便地實(shí)現(xiàn)了節(jié)點(diǎn)的緩存命中率的確定,并保障了所確定的節(jié)點(diǎn)的緩存命中率的高精確性。
[0047]作為本公開(kāi)實(shí)施例方法的進(jìn)一步優(yōu)化,圖2中的步驟1014具體包括:
[0048]向節(jié)點(diǎn)發(fā)送多個(gè)回源測(cè)試請(qǐng)求,并統(tǒng)計(jì)服務(wù)多個(gè)回源測(cè)試請(qǐng)求所消耗的總回源測(cè)試時(shí)長(zhǎng);
[0049]根據(jù)統(tǒng)計(jì)的總回源測(cè)試時(shí)長(zhǎng)和所發(fā)送的回源測(cè)試請(qǐng)求的個(gè)數(shù),以確定服務(wù)單個(gè)回源測(cè)試請(qǐng)求所消耗的平均回源測(cè)試時(shí)長(zhǎng)為回源時(shí)長(zhǎng)。
[0050]應(yīng)當(dāng)說(shuō)明的是,回源測(cè)試請(qǐng)求是根據(jù)節(jié)點(diǎn)本地沒(méi)有緩存而在源服務(wù)器上緩存的數(shù)據(jù)文件所預(yù)先生成的,故當(dāng)節(jié)點(diǎn)接收到回源測(cè)試請(qǐng)求時(shí),無(wú)法在節(jié)點(diǎn)本地服務(wù)回源測(cè)試請(qǐng)求,只有通過(guò)回源源服務(wù)器以服務(wù)回源測(cè)試請(qǐng)求。
[0051]在本公開(kāi)優(yōu)選實(shí)施例方法中,通過(guò)綜合評(píng)價(jià)多個(gè)回源測(cè)試請(qǐng)求的回源服務(wù)耗時(shí)以確定節(jié)點(diǎn)的回源時(shí)長(zhǎng),保障了所確定的節(jié)點(diǎn)的回源時(shí)長(zhǎng)的高精確度。
[0052]本公開(kāi)實(shí)施例還提供一種節(jié)點(diǎn)的磁盤空間確定方法的具體實(shí)施例,具體地包括:
[0053]根據(jù)網(wǎng)絡(luò)運(yùn)營(yíng)商對(duì)節(jié)點(diǎn)磁盤空間布設(shè)的經(jīng)驗(yàn),預(yù)估符合預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率范圍所需要的磁盤空間,并為節(jié)點(diǎn)布設(shè)所預(yù)估的磁盤空間,
[0054]查詢節(jié)點(diǎn)的訪問(wèn)日志信息,將一周內(nèi)節(jié)點(diǎn)本地所響應(yīng)的訪問(wèn)請(qǐng)求總數(shù)和所接收到的訪問(wèn)請(qǐng)求總數(shù)的比值確定為節(jié)點(diǎn)的緩存命中率??梢岳斫獾氖?,一周只是為了保障緩存命中率的高精確性所選定的一個(gè)參考時(shí)間值,應(yīng)也不限定于一周;
[0055]查詢節(jié)點(diǎn)的訪問(wèn)日志信息,確定一周內(nèi)節(jié)點(diǎn)本地服務(wù)訪問(wèn)請(qǐng)求的平均時(shí)長(zhǎng)為磁盤響應(yīng)時(shí)長(zhǎng);可選地,節(jié)點(diǎn)的磁盤響應(yīng)時(shí)長(zhǎng)也可以是參考節(jié)點(diǎn)的標(biāo)簽信息所顯示的磁盤讀寫(xiě)速度所確定的;
[0056]根據(jù)節(jié)點(diǎn)本地沒(méi)有緩存而在源服務(wù)器上緩存的數(shù)據(jù)文件預(yù)先生成回源測(cè)試請(qǐng)求;然后,向節(jié)點(diǎn)發(fā)送100個(gè)回源測(cè)試請(qǐng)求,并統(tǒng)計(jì)服務(wù)100個(gè)回源測(cè)試請(qǐng)求所消耗的總回源測(cè)試時(shí)長(zhǎng);最后,利用總回源測(cè)試時(shí)長(zhǎng)除以100,并將相除所得到的商確定為節(jié)點(diǎn)的回源時(shí)長(zhǎng);
[0057]基于確定的緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng)確定期望響應(yīng)時(shí)長(zhǎng);根據(jù)確定的磁盤響應(yīng)時(shí)長(zhǎng)與相應(yīng)的期望響應(yīng)時(shí)長(zhǎng)的比值確定訪問(wèn)執(zhí)行效率;
[0058]當(dāng)上述所確定訪問(wèn)執(zhí)行效率落在預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率范圍內(nèi)時(shí),則利用當(dāng)前預(yù)估的磁盤空間布設(shè)節(jié)點(diǎn)。
[0059]當(dāng)上述所確定訪問(wèn)執(zhí)行效率沒(méi)有落在預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率范圍內(nèi)時(shí),則重新預(yù)估符合預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率范圍所需要的磁盤空間,并為節(jié)點(diǎn)重新布設(shè)所預(yù)估的磁盤空間,繼續(xù)重復(fù)上述步驟,直到所確定訪問(wèn)執(zhí)行效率落在預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率范圍內(nèi)時(shí),則利用當(dāng)前預(yù)估的磁盤空間布設(shè)節(jié)點(diǎn)。
[0060]應(yīng)當(dāng)解釋的是,上述節(jié)點(diǎn)的訪問(wèn)執(zhí)行效率的確定可以參照上述優(yōu)選實(shí)施例方法的公式,故在此不加以贅述。
[0061]通過(guò)本公開(kāi)具體實(shí)施例,實(shí)現(xiàn)了網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)商為節(jié)點(diǎn)布設(shè)滿足用戶體驗(yàn)的磁盤空間。
[0062]參見(jiàn)圖3.1和圖3.2示出的是本公開(kāi)節(jié)點(diǎn)的磁盤空間確定方法的一種優(yōu)選具體實(shí)施例的實(shí)現(xiàn)效果圖;
[0063]本優(yōu)選具體實(shí)施例是基于上述具體實(shí)施例的優(yōu)化,具體包括:為節(jié)點(diǎn)裝配具有較大的磁盤空間的磁盤陣列,并預(yù)先為節(jié)點(diǎn)配用磁盤陣列中不同大小的磁盤空間,例如:為節(jié)點(diǎn)部署具有1T的磁盤陣列,并為節(jié)點(diǎn)預(yù)先選擇配置磁盤陣列中1T、2T、3T、4T等不同的磁盤空間;基于已配用的磁盤空間確定相應(yīng)的節(jié)點(diǎn)的訪問(wèn)執(zhí)行效率,并將上述訪問(wèn)執(zhí)行效率和磁盤空間的對(duì)應(yīng)關(guān)系繪制成規(guī)律曲線?;谏鲜鲆?guī)律曲線,選定目標(biāo)訪問(wèn)執(zhí)行效率es標(biāo)便可以確定相應(yīng)的磁盤空間,并為節(jié)點(diǎn)布設(shè)相應(yīng)的磁盤空間。由此實(shí)現(xiàn)了在保障用戶體驗(yàn)的前提下,所確定的磁盤空間具有尚精確性。
[0064]在本公開(kāi)各實(shí)施例方法的應(yīng)用的一方面,本公開(kāi)各實(shí)施例方法可以應(yīng)用在內(nèi)容分發(fā)網(wǎng)絡(luò)的各節(jié)點(diǎn)上,也可以應(yīng)用在節(jié)點(diǎn)管理服務(wù)器上,由此實(shí)現(xiàn)了在保障用戶體驗(yàn)的前提下,還不會(huì)浪費(fèi)為節(jié)點(diǎn)所布設(shè)的磁盤空間以節(jié)約成本。
[0065]參見(jiàn)圖4示出的是本公開(kāi)一實(shí)施例節(jié)點(diǎn)的磁盤空間確定系統(tǒng)的結(jié)構(gòu)示意圖,包括:
[0066]參數(shù)獲取單元401,用于獲取多個(gè)磁盤空間下的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng);
[0067]期望響應(yīng)時(shí)長(zhǎng)確定單元402,用于基于確定的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng)確定多個(gè)期望響應(yīng)時(shí)長(zhǎng);
[0068]訪問(wèn)執(zhí)行效率確定單元403,用于根據(jù)確定的多組磁盤響應(yīng)時(shí)長(zhǎng)與相應(yīng)的期望響應(yīng)時(shí)長(zhǎng)的比值確定多個(gè)訪問(wèn)執(zhí)行效率;
[0069]目標(biāo)磁盤空間確定單元404,用于確定多個(gè)訪問(wèn)執(zhí)行效率中落在預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率范圍內(nèi)的訪問(wèn)執(zhí)行效率所對(duì)應(yīng)的磁盤空間為節(jié)點(diǎn)的磁盤空間。
[0070]本實(shí)施例中的節(jié)點(diǎn)的磁盤空間確定系統(tǒng)為一個(gè)服務(wù)器或者服務(wù)器集群,其中每個(gè)單元可以是單獨(dú)的服務(wù)器或者服務(wù)器集群,此時(shí),上述單元之間的交互表現(xiàn)為各單元所對(duì)應(yīng)的服務(wù)器或者服務(wù)器集群之間的交互,所述多個(gè)服務(wù)器或服務(wù)器集群共同構(gòu)成本公開(kāi)的節(jié)點(diǎn)的磁盤空間確定系統(tǒng)。
[0071]具體地,上述多個(gè)服務(wù)器或服務(wù)器集群共同構(gòu)成本公開(kāi)的節(jié)點(diǎn)的磁盤空間確定系統(tǒng)包括:
[0072]參數(shù)獲取服務(wù)器或服務(wù)器集群,用于獲取多個(gè)磁盤空間下的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng);
[0073]期望響應(yīng)時(shí)長(zhǎng)確定服務(wù)器或服務(wù)器集群,用于基于確定的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng)確定多個(gè)期望響應(yīng)時(shí)長(zhǎng);
[0074]訪問(wèn)執(zhí)行效率確定服務(wù)器或服務(wù)器集群,用于根據(jù)確定的多組磁盤響應(yīng)時(shí)長(zhǎng)與相應(yīng)的期望響應(yīng)時(shí)長(zhǎng)的比值確定多個(gè)訪問(wèn)執(zhí)行效率;
[0075]目標(biāo)磁盤空間確定服務(wù)器或服務(wù)器集群,用于確定多個(gè)訪問(wèn)執(zhí)行效率中落在預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率范圍內(nèi)的訪問(wèn)執(zhí)行效率所對(duì)應(yīng)的磁盤空間為節(jié)點(diǎn)的磁盤空間。
[0076]在一種替代實(shí)施例中,可以是上述多個(gè)單元中的幾個(gè)單元共同組成一個(gè)服務(wù)器或者服務(wù)器集群。例如:參數(shù)獲取單元401構(gòu)成第一服務(wù)器或者第一服務(wù)器集群,期望響應(yīng)時(shí)長(zhǎng)確定單元402和訪問(wèn)執(zhí)行效率確定單元403共同組成第二服務(wù)器或者第二服務(wù)器集群,目標(biāo)磁盤空間確定單元404構(gòu)成第三服務(wù)器或者第三服務(wù)器集群。
[0077]此時(shí),上述單元之間的交互表現(xiàn)為第一服務(wù)器至第三服務(wù)器之間的交互或者第一服務(wù)器集群至第三服務(wù)器集群之間的交互,所述第一服務(wù)器至第三服務(wù)器或第一服務(wù)器集群至第三服務(wù)器集群共同構(gòu)成本公開(kāi)的節(jié)點(diǎn)的磁盤空間確定系統(tǒng)。
[0078]在本公開(kāi)實(shí)施例所提供的節(jié)點(diǎn)的磁盤空間確定系統(tǒng)中,創(chuàng)造性地引入了節(jié)點(diǎn)的訪問(wèn)執(zhí)行效率這一直觀反映節(jié)點(diǎn)用戶體驗(yàn)的重要參數(shù),使得網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)商能很好地平衡用戶體驗(yàn)和節(jié)點(diǎn)的磁盤空間之間的關(guān)系,并在保障節(jié)點(diǎn)的用戶體驗(yàn)的前提下還不浪費(fèi)節(jié)點(diǎn)的磁盤空間;并且,建立了節(jié)點(diǎn)的磁盤空間和節(jié)點(diǎn)的用戶體驗(yàn)之間的參考模型,從理論上消除了因個(gè)人主觀因素而導(dǎo)致的節(jié)點(diǎn)的磁盤空間部署的差異化。
[0079]作為本公開(kāi)實(shí)施例系統(tǒng)的一種優(yōu)選實(shí)施例,訪問(wèn)執(zhí)行效率由以下公式確定:
[0080]e = Ti/[HXTi+(l-H)XT2]
[0081 ]其中,[HX 1^+( 1-H) X T2]為期望響應(yīng)時(shí)長(zhǎng),e為節(jié)點(diǎn)的訪問(wèn)執(zhí)行效率,H為緩存命中率,T1S磁盤響應(yīng)時(shí)長(zhǎng),T2為回源時(shí)長(zhǎng)。
[0082]在本公開(kāi)優(yōu)選實(shí)施例系統(tǒng)中,利用關(guān)于訪問(wèn)執(zhí)行效率的公式模型,較精確地反映了訪問(wèn)執(zhí)行效率與緩存命中率、節(jié)點(diǎn)磁盤的讀寫(xiě)速度和節(jié)點(diǎn)的回源數(shù)據(jù)傳輸速度之間的數(shù)學(xué)關(guān)系,提高了訪問(wèn)執(zhí)行效率確定的精確性,能夠更加精準(zhǔn)地平衡用戶體驗(yàn)和訪問(wèn)執(zhí)行效率之間的關(guān)系;并且,由于將除緩存命中率之外的節(jié)點(diǎn)磁盤的讀寫(xiě)速度和節(jié)點(diǎn)的回源數(shù)據(jù)傳輸速度也作為了確定訪問(wèn)執(zhí)行效率的一個(gè)參考因素,使得所確定的訪問(wèn)執(zhí)行效率的值的大小能兼顧到節(jié)點(diǎn)的回源網(wǎng)絡(luò)傳輸情況,大大提高了訪問(wèn)執(zhí)行效率確定的精確性,能夠更加精準(zhǔn)地平衡在節(jié)點(diǎn)的實(shí)際應(yīng)用場(chǎng)景下節(jié)點(diǎn)的用戶體驗(yàn)和訪問(wèn)執(zhí)行效率之間的對(duì)應(yīng)關(guān)系。
[0083]參見(jiàn)圖5示出的是圖4所示系統(tǒng)中的參數(shù)獲取單元在一種優(yōu)選實(shí)施例下的詳細(xì)結(jié)構(gòu)示意圖,具體包括:
[0084]磁盤空間配置模塊4011,用于為節(jié)點(diǎn)依次配置多個(gè)磁盤空間,并依次執(zhí)行調(diào)用以下模塊以確定相應(yīng)于多個(gè)磁盤空間的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng):
[0085]緩存命中率確定模塊4012,用于基于預(yù)定時(shí)間段內(nèi)節(jié)點(diǎn)所接收到的訪問(wèn)請(qǐng)求總數(shù)和節(jié)點(diǎn)本地所服務(wù)的訪問(wèn)請(qǐng)求總數(shù)確定緩存命中率;
[0086]磁盤響應(yīng)時(shí)長(zhǎng)確定模塊4013,用于確定預(yù)定時(shí)間段內(nèi)節(jié)點(diǎn)本地服務(wù)訪問(wèn)請(qǐng)求的平均時(shí)長(zhǎng)為磁盤響應(yīng)時(shí)長(zhǎng);
[0087]回源時(shí)長(zhǎng)確定模塊4014,用于將節(jié)點(diǎn)回源服務(wù)訪問(wèn)請(qǐng)求所消耗的時(shí)長(zhǎng)確定為回源時(shí)長(zhǎng)。
[0088]本實(shí)施例中的參數(shù)獲取單元401可以為一個(gè)服務(wù)器或者服務(wù)器集群,其中每個(gè)模塊可以是單獨(dú)的服務(wù)器或者服務(wù)器集群,此時(shí),上述參數(shù)獲取單元401中的各模塊之間的交互表現(xiàn)為各模塊所對(duì)應(yīng)的服務(wù)器或者服務(wù)器集群之間的交互,上述多個(gè)服務(wù)器或者服務(wù)器集群共同構(gòu)成上述參數(shù)獲取單元401以用于構(gòu)成本公開(kāi)的節(jié)點(diǎn)的磁盤空間確定系統(tǒng)。
[0089]在一種替代實(shí)施例中,可以是上述多個(gè)模塊中的幾個(gè)模塊共同組成一個(gè)服務(wù)器或者服務(wù)器集群。
[0090]通過(guò)本公開(kāi)優(yōu)選實(shí)施例方法,能較精準(zhǔn)地確定節(jié)點(diǎn)的緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng)。
[0091]作為本公開(kāi)實(shí)施例系統(tǒng)的一種優(yōu)選實(shí)施例,緩存命中率確定模塊4012用于查詢節(jié)點(diǎn)的訪問(wèn)日志信息,將預(yù)定時(shí)間段內(nèi)節(jié)點(diǎn)本地所響應(yīng)的訪問(wèn)請(qǐng)求總數(shù)和所接收到的訪問(wèn)請(qǐng)求總數(shù)的比值確定為節(jié)點(diǎn)的緩存命中率。
[0092]本實(shí)施例中的緩存命中率確定模塊4012可以為一個(gè)服務(wù)器或者服務(wù)器集群,并且緩存命中率確定模塊4012可以是單獨(dú)的服務(wù)器或者服務(wù)器集群,此時(shí),上述單獨(dú)的服務(wù)器或者服務(wù)器集群所構(gòu)成的緩存命中率確定模塊4012用于構(gòu)成參數(shù)獲取單元401以用于構(gòu)成本公開(kāi)的節(jié)點(diǎn)的磁盤空間確定系統(tǒng)。
[0093]在本公開(kāi)優(yōu)選實(shí)施例系統(tǒng)中,查詢節(jié)點(diǎn)預(yù)定時(shí)間段內(nèi)的訪問(wèn)日志信息,簡(jiǎn)單方便地實(shí)現(xiàn)了節(jié)點(diǎn)的緩存命中率的確定,并保障了所確定的節(jié)點(diǎn)的緩存命中率的高精確性。
[0094]作為本公開(kāi)實(shí)施例系統(tǒng)的一種優(yōu)選實(shí)施例,回源時(shí)長(zhǎng)確定模塊4014用于向節(jié)點(diǎn)發(fā)送多個(gè)回源測(cè)試請(qǐng)求,并統(tǒng)計(jì)服務(wù)多個(gè)回源測(cè)試請(qǐng)求所消耗的總回源測(cè)試時(shí)長(zhǎng);根據(jù)統(tǒng)計(jì)的總回源測(cè)試時(shí)長(zhǎng)和所發(fā)送的回源測(cè)試請(qǐng)求的個(gè)數(shù),以確定服務(wù)單個(gè)回源測(cè)試請(qǐng)求所消耗的平均回源測(cè)試時(shí)長(zhǎng)為回源時(shí)長(zhǎng)。
[0095]本實(shí)施例中的回源時(shí)長(zhǎng)確定模塊4014可以為一個(gè)服務(wù)器或者服務(wù)器集群,并且回源時(shí)長(zhǎng)確定模塊4014可以是單獨(dú)的服務(wù)器或者服務(wù)器集群,此時(shí),上述單獨(dú)的服務(wù)器或者服務(wù)器集群所構(gòu)成的回源時(shí)長(zhǎng)確定模塊4014用于構(gòu)成參數(shù)獲取單元401以用于構(gòu)成本公開(kāi)的節(jié)點(diǎn)的磁盤空間確定系統(tǒng)。
[0096]在本公開(kāi)優(yōu)選實(shí)施例系統(tǒng)中,通過(guò)綜合評(píng)價(jià)了多個(gè)回源測(cè)試請(qǐng)求的回源服務(wù)耗時(shí)以確定節(jié)點(diǎn)的回源時(shí)長(zhǎng),保障了所確定的節(jié)點(diǎn)的回源時(shí)長(zhǎng)的高精確度。
[0097]在本公開(kāi)實(shí)施例系統(tǒng)應(yīng)用的一方面,本公開(kāi)實(shí)施例所提供的節(jié)點(diǎn)的磁盤空間確定系統(tǒng)可以搭建在內(nèi)容分發(fā)網(wǎng)絡(luò)的各CDN節(jié)點(diǎn)上,也可以應(yīng)用在用于管理各CDN節(jié)點(diǎn)的節(jié)點(diǎn)管理服務(wù)器中,由此實(shí)現(xiàn)了在保障用戶體驗(yàn)的前提下,還能夠保證不會(huì)浪費(fèi)為節(jié)點(diǎn)所布設(shè)的磁盤空間以節(jié)約成本。
[0098]參見(jiàn)圖6示出了適于用來(lái)實(shí)現(xiàn)本公開(kāi)實(shí)施例的終端設(shè)備或服務(wù)器的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖,其中計(jì)算機(jī)系統(tǒng)包括中央處理單元(CPU)601,其可以根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(R0M)602中的程序或者從存儲(chǔ)部分608加載到隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)603中的程序而執(zhí)行各種適當(dāng)?shù)膭?dòng)作和處理。在RAM603中,還存儲(chǔ)有系統(tǒng)操作所需的各種程序和數(shù)據(jù)。CPU 601、ROM 602以及RAM 603通過(guò)總線604彼此相連。輸入/輸出(I/O)接口605也連接至總線604。
[0099]以下部件連接至I/O接口605:包括鍵盤、鼠標(biāo)等的輸入部分606 ;包括諸如陰極射線管(CRT)、液晶顯示器(LCD)等以及揚(yáng)聲器等的輸出部分607;包括硬盤等的存儲(chǔ)部分608;以及包括諸如LAN卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分609。通信部分609經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動(dòng)器610也根據(jù)需要連接至I/O接口 605??刹鹦督橘|(zhì)611,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲(chǔ)器等等,根據(jù)需要安裝在驅(qū)動(dòng)器610上,以便于從其上讀出的計(jì)算機(jī)程序根據(jù)需要被安裝入存儲(chǔ)部分608。
[0100]特別地,根據(jù)本公開(kāi)的實(shí)施例,上文參考流程圖描述的過(guò)程可以被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序。例如,本公開(kāi)的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,其包括有形地包含在機(jī)器可讀介質(zhì)上的計(jì)算機(jī)程序,上述計(jì)算機(jī)程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實(shí)施例中,該計(jì)算機(jī)程序可以通過(guò)通信部分609從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)611被安裝。
[0101]需要說(shuō)明的是,在不沖突的情況下,本公開(kāi)中的各實(shí)施例及優(yōu)選實(shí)施例中所涉及到的技術(shù)特征彼此之間可以相互組合;術(shù)語(yǔ)“包括”、“包含”,不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0102]本公開(kāi)實(shí)施例中可以通過(guò)硬件處理器來(lái)實(shí)現(xiàn)相關(guān)功能模塊和單元。
[0103]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0104]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0105]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本公開(kāi)的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本公開(kāi)進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本公開(kāi)各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種節(jié)點(diǎn)的磁盤空間確定方法,包括: 獲取多個(gè)磁盤空間下的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng); 基于確定的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng)確定多個(gè)期望響應(yīng)時(shí)長(zhǎng); 根據(jù)確定的多組磁盤響應(yīng)時(shí)長(zhǎng)與相應(yīng)的所述期望響應(yīng)時(shí)長(zhǎng)的比值確定多個(gè)訪問(wèn)執(zhí)行效率; 確定多個(gè)所述訪問(wèn)執(zhí)行效率中落在預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率范圍內(nèi)的訪問(wèn)執(zhí)行效率所對(duì)應(yīng)的磁盤空間為節(jié)點(diǎn)的磁盤空間。2.根據(jù)權(quán)利要求1所述的方法,其中,所述訪問(wèn)執(zhí)行效率由以下公式確定: e = Ti/[HXTi+(l-H)XT2] 其中,[HXT1+(1-H) XT2]為期望響應(yīng)時(shí)長(zhǎng),e為節(jié)點(diǎn)的訪問(wèn)執(zhí)行效率,H為緩存命中率,T1為磁盤響應(yīng)時(shí)長(zhǎng),T2為回源時(shí)長(zhǎng)。3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述獲取多個(gè)磁盤空間下的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng)包括: 為所述節(jié)點(diǎn)依次配置所述多個(gè)磁盤空間,并依次執(zhí)行以下步驟以確定相應(yīng)于所述多個(gè)磁盤空間的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng): -基于預(yù)定時(shí)間段內(nèi)所述節(jié)點(diǎn)所接收到的訪問(wèn)請(qǐng)求總數(shù)和所述節(jié)點(diǎn)本地所服務(wù)的訪問(wèn)請(qǐng)求總數(shù)確定所述緩存命中率; -確定預(yù)定時(shí)間段內(nèi)所述節(jié)點(diǎn)本地服務(wù)訪問(wèn)請(qǐng)求的平均時(shí)長(zhǎng)為磁盤響應(yīng)時(shí)長(zhǎng); -將所述節(jié)點(diǎn)回源服務(wù)訪問(wèn)請(qǐng)求所消耗的時(shí)長(zhǎng)確定為回源時(shí)長(zhǎng)。4.根據(jù)權(quán)利要求3所述的方法,其中,所述基于預(yù)定時(shí)間段內(nèi)所述節(jié)點(diǎn)所接收到的訪問(wèn)請(qǐng)求總數(shù)和所述節(jié)點(diǎn)本地所服務(wù)的訪問(wèn)請(qǐng)求總數(shù)確定所述緩存命中率包括: 查詢所述節(jié)點(diǎn)的訪問(wèn)日志信息,將所述預(yù)定時(shí)間段內(nèi)所述節(jié)點(diǎn)本地所響應(yīng)的訪問(wèn)請(qǐng)求總數(shù)和所接收到的訪問(wèn)請(qǐng)求總數(shù)的比值確定為節(jié)點(diǎn)的緩存命中率。5.根據(jù)權(quán)利要求3所述的方法,其中,所述將所述節(jié)點(diǎn)回源服務(wù)訪問(wèn)請(qǐng)求所消耗的時(shí)長(zhǎng)確定為回源時(shí)長(zhǎng)包括: 向所述節(jié)點(diǎn)發(fā)送多個(gè)回源測(cè)試請(qǐng)求,并統(tǒng)計(jì)服務(wù)所述多個(gè)回源測(cè)試請(qǐng)求所消耗的總回源測(cè)試時(shí)長(zhǎng); 根據(jù)統(tǒng)計(jì)的總回源測(cè)試時(shí)長(zhǎng)和所發(fā)送的回源測(cè)試請(qǐng)求的個(gè)數(shù),以確定服務(wù)單個(gè)回源測(cè)試請(qǐng)求所消耗的平均回源測(cè)試時(shí)長(zhǎng)為所述回源時(shí)長(zhǎng)。6.一種節(jié)點(diǎn)的磁盤空間確定系統(tǒng),包括: 參數(shù)獲取單元,用于獲取多個(gè)磁盤空間下的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng); 期望響應(yīng)時(shí)長(zhǎng)確定單元,用于基于確定的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng)確定多個(gè)期望響應(yīng)時(shí)長(zhǎng); 訪問(wèn)執(zhí)行效率確定單元,用于根據(jù)確定的多組磁盤響應(yīng)時(shí)長(zhǎng)與相應(yīng)的所述期望響應(yīng)時(shí)長(zhǎng)的比值確定多個(gè)訪問(wèn)執(zhí)行效率; 目標(biāo)磁盤空間確定單元,用于確定多個(gè)所述訪問(wèn)執(zhí)行效率中落在預(yù)定的目標(biāo)訪問(wèn)執(zhí)行效率范圍內(nèi)的訪問(wèn)執(zhí)行效率所對(duì)應(yīng)的磁盤空間為節(jié)點(diǎn)的磁盤空間。7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,所述訪問(wèn)執(zhí)行效率由以下公式確定: e = Ti/[HXTi+(l-H)XT2] 其中,[ΗXT1+(1-H) XT2]為期望響應(yīng)時(shí)長(zhǎng),e為節(jié)點(diǎn)的訪問(wèn)執(zhí)行效率,H為緩存命中率,T1為磁盤響應(yīng)時(shí)長(zhǎng),T2為回源時(shí)長(zhǎng)。8.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其中,所述參數(shù)獲取單元包括: 磁盤空間配置模塊,用于為所述節(jié)點(diǎn)依次配置所述多個(gè)磁盤空間,并依次執(zhí)行調(diào)用以下模塊以確定相應(yīng)于所述多個(gè)磁盤空間的多組緩存命中率、磁盤響應(yīng)時(shí)長(zhǎng)和回源時(shí)長(zhǎng):緩存命中率確定模塊,用于基于預(yù)定時(shí)間段內(nèi)所述節(jié)點(diǎn)所接收到的訪問(wèn)請(qǐng)求總數(shù)和所述節(jié)點(diǎn)本地所服務(wù)的訪問(wèn)請(qǐng)求總數(shù)確定所述緩存命中率; 磁盤響應(yīng)時(shí)長(zhǎng)確定模塊,用于確定預(yù)定時(shí)間段內(nèi)所述節(jié)點(diǎn)本地服務(wù)訪問(wèn)請(qǐng)求的平均時(shí)長(zhǎng)為磁盤響應(yīng)時(shí)長(zhǎng); 回源時(shí)長(zhǎng)確定模塊,用于將所述節(jié)點(diǎn)回源服務(wù)訪問(wèn)請(qǐng)求所消耗的時(shí)長(zhǎng)確定為回源時(shí)長(zhǎng)。9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,所述緩存命中率確定模塊用于查詢所述節(jié)點(diǎn)的訪問(wèn)日志信息,將所述預(yù)定時(shí)間段內(nèi)所述節(jié)點(diǎn)本地所響應(yīng)的訪問(wèn)請(qǐng)求總數(shù)和所接收到的訪問(wèn)請(qǐng)求總數(shù)的比值確定為節(jié)點(diǎn)的緩存命中率。10.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,所述回源時(shí)長(zhǎng)確定模塊用于向所述節(jié)點(diǎn)發(fā)送多個(gè)回源測(cè)試請(qǐng)求,并統(tǒng)計(jì)服務(wù)所述多個(gè)回源測(cè)試請(qǐng)求所消耗的總回源測(cè)試時(shí)長(zhǎng);根據(jù)統(tǒng)計(jì)的總回源測(cè)試時(shí)長(zhǎng)和所發(fā)送的回源測(cè)試請(qǐng)求的個(gè)數(shù),以確定服務(wù)單個(gè)回源測(cè)試請(qǐng)求所消耗的平均回源測(cè)試時(shí)長(zhǎng)為所述回源時(shí)長(zhǎng)。
【文檔編號(hào)】G06F3/06GK106020732SQ201610365900
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年5月27日
【發(fā)明人】李洪福, 馬宙
【申請(qǐng)人】樂(lè)視控股(北京)有限公司, 樂(lè)視云計(jì)算有限公司