欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于配置參數(shù)和客戶端統(tǒng)計(jì)的存儲(chǔ)請(qǐng)求控制的制作方法

文檔序號(hào):8925287閱讀:286來(lái)源:國(guó)知局
基于配置參數(shù)和客戶端統(tǒng)計(jì)的存儲(chǔ)請(qǐng)求控制的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于存儲(chǔ)技術(shù)領(lǐng)域,具體說(shuō)涉及一種基于配置參數(shù)和客戶端統(tǒng)計(jì)的存儲(chǔ)請(qǐng)求控制方法和裝置。
【背景技術(shù)】
[0002]隨著云計(jì)算相關(guān)技術(shù)的發(fā)展,數(shù)據(jù)中心將向成千上萬(wàn)用戶提供服務(wù)。相應(yīng)的,數(shù)據(jù)中心的存儲(chǔ)架構(gòu)設(shè)計(jì),將由多個(gè)客戶端共享存儲(chǔ)服務(wù)系統(tǒng)。與向單個(gè)客戶端提供存儲(chǔ)服務(wù)相比,多個(gè)客戶端對(duì)存儲(chǔ)性能的要求往往是不同的,另外多個(gè)客戶端共享存儲(chǔ)服務(wù)系統(tǒng)還存在相互干擾問(wèn)題,如果某個(gè)客戶端在短時(shí)間內(nèi)發(fā)送大量的存儲(chǔ)服務(wù)請(qǐng)求,很可能堵塞共享路徑,影響其他客戶端。這些因素都可能影響存儲(chǔ)服務(wù)系統(tǒng)的存儲(chǔ)服務(wù)質(zhì)量或運(yùn)行穩(wěn)定性。
[0003]為解決上述問(wèn)題,一些新型的存儲(chǔ)服務(wù)系統(tǒng)和存儲(chǔ)服務(wù)質(zhì)量控制方法已經(jīng)被公開(kāi)。與此同時(shí),也要求客戶端能夠根據(jù)存儲(chǔ)服務(wù)系統(tǒng)的情況來(lái)控制、調(diào)整自身發(fā)出的存儲(chǔ)服務(wù)請(qǐng)求。客戶端與存儲(chǔ)服務(wù)系統(tǒng)相互配合以控制存儲(chǔ)服務(wù)請(qǐng)求、提高存儲(chǔ)服務(wù)質(zhì)量的技術(shù)方法與裝置,目前報(bào)道尚不多。
[0004]在說(shuō)明書(shū)“【背景技術(shù)】”部分公開(kāi)的內(nèi)容,有助于本領(lǐng)域技術(shù)人員理解本發(fā)明的技術(shù)方案,但不應(yīng)據(jù)此認(rèn)為這些內(nèi)容一定屬于現(xiàn)有技術(shù)或公知常識(shí)。

【發(fā)明內(nèi)容】

[0005]本發(fā)明提供一種基于配置參數(shù)和客戶端統(tǒng)計(jì)的存儲(chǔ)請(qǐng)求控制方法,該方法與客戶端及存儲(chǔ)服務(wù)系統(tǒng)相關(guān)。
[0006]本發(fā)明所述的客戶端,泛指能夠向存儲(chǔ)服務(wù)系統(tǒng)發(fā)送用戶的存儲(chǔ)服務(wù)請(qǐng)求的設(shè)備或裝置??蛻舳顺R?jiàn)的功能包括向存儲(chǔ)服務(wù)系統(tǒng)發(fā)送用戶的存儲(chǔ)服務(wù)請(qǐng)求,接收存儲(chǔ)服務(wù)系統(tǒng)對(duì)存儲(chǔ)服務(wù)請(qǐng)求的反饋等。根據(jù)不同的技術(shù)方案或技術(shù)需求,客戶端還可以具有其他功能。客戶端可以通過(guò)軟件、硬件或軟硬件結(jié)合的方式實(shí)現(xiàn)。
[0007]本發(fā)明所述的存儲(chǔ)服務(wù)系統(tǒng),泛指能夠?yàn)橛脩籼峁┐鎯?chǔ)服務(wù)的設(shè)備或裝置。存儲(chǔ)服務(wù)系統(tǒng)常見(jiàn)的功能包括接收存儲(chǔ)服務(wù)請(qǐng)求、處理存儲(chǔ)服務(wù)請(qǐng)求、實(shí)施存儲(chǔ)(即直接存儲(chǔ)數(shù)據(jù))、反饋存儲(chǔ)服務(wù)結(jié)果等。根據(jù)不同的技術(shù)方案或技術(shù)需求,存儲(chǔ)服務(wù)系統(tǒng)還可以具有其他功能。以上功能中,直接存儲(chǔ)數(shù)據(jù)的功能只能通過(guò)半導(dǎo)體器件等物理介質(zhì)即硬件的方式實(shí)現(xiàn),其他功能可以通過(guò)軟件、硬件或軟硬件結(jié)合的方式實(shí)現(xiàn)。
[0008]本發(fā)明所述的存儲(chǔ)服務(wù)請(qǐng)求,泛指一切與數(shù)據(jù)存儲(chǔ)有關(guān)的服務(wù)請(qǐng)求,最常見(jiàn)的存儲(chǔ)服務(wù)請(qǐng)求是數(shù)據(jù)讀寫(xiě)操作請(qǐng)求(10請(qǐng)求)。
[0009]基于配置參數(shù)和客戶端統(tǒng)計(jì)的存儲(chǔ)請(qǐng)求控制方法,包括:客戶端獲取原始配置參數(shù),發(fā)送調(diào)整后的配置參數(shù)。調(diào)整后的配置參數(shù)與原始配置參數(shù)及統(tǒng)計(jì)信息有關(guān)。
[0010]本發(fā)明所述的配置參數(shù),泛指與存儲(chǔ)服務(wù)系統(tǒng)提供存儲(chǔ)服務(wù)相關(guān)的技術(shù)參數(shù)。一些已經(jīng)公開(kāi)的能夠?yàn)槎鄠€(gè)客戶端提供存儲(chǔ)服務(wù)的存儲(chǔ)服務(wù)系統(tǒng),其技術(shù)方案以配置參數(shù)作為特征指標(biāo),“區(qū)別對(duì)待”不同客戶端的存儲(chǔ)服務(wù)請(qǐng)求。比較常見(jiàn)的配置參數(shù)包括1PS(每秒讀寫(xiě)操作次數(shù),Input/Output Operat1ns Per Second)以及1PS密度。1PS密度是衡量客戶端在單位容量的物理存儲(chǔ)介質(zhì)上要求的最低1PS性能的參數(shù)。例如,某個(gè)客戶端在存儲(chǔ)服務(wù)系統(tǒng)中可用存儲(chǔ)卷的大小為500GB,該客戶端要求的最低1PS性能為15K,則該存儲(chǔ)卷的 1PS 密度為 15K/500GB = 30/GB,即 30 每 GB0
[0011]原始配置參數(shù)一般由運(yùn)營(yíng)存儲(chǔ)服務(wù)系統(tǒng)的服務(wù)商為不同客戶端(代表不同身份的用戶)設(shè)置。原始配置參數(shù)一般保存在系統(tǒng)配置服務(wù)器中。系統(tǒng)配置服務(wù)器可以集成在存儲(chǔ)服務(wù)系統(tǒng)上,也可以獨(dú)立于存儲(chǔ)服務(wù)系統(tǒng)。
[0012]本發(fā)明技術(shù)方案,允許客戶端在原始配置參數(shù)的基礎(chǔ)上對(duì)配置參數(shù)進(jìn)行一定的調(diào)整,將調(diào)整后的參數(shù)發(fā)送給存儲(chǔ)服務(wù)系統(tǒng)。對(duì)原始配置參數(shù)的調(diào)整,要根據(jù)統(tǒng)計(jì)信息。本發(fā)明所述的統(tǒng)計(jì)信息,指客戶端在向存儲(chǔ)服務(wù)系統(tǒng)請(qǐng)求存儲(chǔ)服務(wù)的過(guò)程中,對(duì)存儲(chǔ)服務(wù)系統(tǒng)處理存儲(chǔ)服務(wù)請(qǐng)求的情況進(jìn)行統(tǒng)計(jì)獲得的信息。常見(jiàn)的統(tǒng)計(jì)信息包括當(dāng)前客戶端獲得的10PS,讀寫(xiě)延時(shí)(I/O Latency),帶寬(bandwidth)等。所述的當(dāng)前客戶端獲得的1PSdg當(dāng)前客戶端在單位時(shí)間(一般是I秒)內(nèi)被存儲(chǔ)服務(wù)系統(tǒng)處理的讀寫(xiě)申請(qǐng)的總和。所述的讀寫(xiě)延時(shí),指客戶端的有效讀寫(xiě)請(qǐng)求從發(fā)出到有效數(shù)據(jù)返回的時(shí)間。所述的帶寬,指單位時(shí)間(一般是I秒)內(nèi)寫(xiě)請(qǐng)求發(fā)出的數(shù)據(jù)量加上讀請(qǐng)求返回的數(shù)據(jù)量。
[0013]作為一種可選擇的實(shí)施方式,原始配置參數(shù)和調(diào)整后的配置參數(shù)包括1PS密度,調(diào)整后的配置參數(shù)的計(jì)算方法包括:
[0014]1ps_density_real = 1ps_density_initial+1ps_density_modify
[0015]其中1ps_density_initial表示原始配置參數(shù)(即原始1PS密度);1ps_density_real表示調(diào)整后的配置參數(shù)(即調(diào)整后的1PS密度);1ps_density_modify表示客戶端根據(jù)統(tǒng)計(jì)信息對(duì)1ps_density_initial的動(dòng)態(tài)調(diào)整量。
[0016]作為一種可選擇的實(shí)施方式,1ps_density_modify的計(jì)算方法包括:
[0017]1ps_density_modify = a*pending_1_num - b*recv_latency
[0018]其中pending_1_num表示在客戶端等待發(fā)送的1請(qǐng)求的數(shù)量;recv_latency表示1請(qǐng)求從客戶端發(fā)送到存儲(chǔ)服務(wù)系統(tǒng),存儲(chǔ)服務(wù)系統(tǒng)成功處理后再反饋消息給客戶端,這之間的延時(shí)。a和b表示權(quán)重參數(shù),a和b均為正數(shù),可以根據(jù)客戶端的實(shí)際情況進(jìn)行設(shè)置和調(diào)整。
[0019]基于配置參數(shù)和客戶端統(tǒng)計(jì)的存儲(chǔ)請(qǐng)求控制方法,包括:客戶端根據(jù)統(tǒng)計(jì)信息,調(diào)整存儲(chǔ)服務(wù)請(qǐng)求的發(fā)送速度。
[0020]一般情況下,為了最大程度利用存儲(chǔ)服務(wù)系統(tǒng),客戶端會(huì)在不超過(guò)存儲(chǔ)服務(wù)系統(tǒng)限制的前提下,以自身能達(dá)到的最快速度發(fā)送存儲(chǔ)服務(wù)請(qǐng)求,但這很可能浪費(fèi)存儲(chǔ)服務(wù)系統(tǒng)的資源,影響存儲(chǔ)服務(wù)系統(tǒng)為其他客戶端提供服務(wù)。本發(fā)明技術(shù)方案中,客戶端會(huì)根據(jù)統(tǒng)計(jì)信息調(diào)整(一般是降低)存儲(chǔ)服務(wù)請(qǐng)求的發(fā)送速度,以降低對(duì)存儲(chǔ)服務(wù)系統(tǒng)和其他客戶端的不利影響。
[0021]作為一種可選擇的實(shí)施方式,客戶端調(diào)整存儲(chǔ)服務(wù)請(qǐng)求的發(fā)送速度時(shí)所依據(jù)的統(tǒng)計(jì)信息包括單位容量的讀寫(xiě)延時(shí)。單位容量,指客戶端可用的存儲(chǔ)卷中單位存儲(chǔ)容量(可以根據(jù)需要設(shè)置,例如IGB的存儲(chǔ)卷中以4MB為單位容量)。單位容量的讀寫(xiě)延時(shí),既可以是單個(gè)單位容量的最大讀寫(xiě)延時(shí),也可以是多個(gè)有關(guān)聯(lián)的單位容量的讀寫(xiě)延時(shí)經(jīng)過(guò)某種方法(如加權(quán)平均)處理后得到的數(shù)值。
[0022]調(diào)整存儲(chǔ)服務(wù)請(qǐng)求的發(fā)送速度,包括客戶端將單位容量的讀寫(xiě)延時(shí)與預(yù)先設(shè)定的閾值進(jìn)行比較,單位容量的讀寫(xiě)延時(shí)不滿足設(shè)定的閾值條件時(shí),客戶端降低相關(guān)單位容量對(duì)應(yīng)的存儲(chǔ)服務(wù)請(qǐng)求的發(fā)送速度。當(dāng)然,將單位容量的讀寫(xiě)延時(shí)與預(yù)先設(shè)定的閾值進(jìn)行比較在客戶端發(fā)送存儲(chǔ)服務(wù)請(qǐng)求的過(guò)程中會(huì)持續(xù)進(jìn)行,如果某單位容量的讀寫(xiě)延時(shí)先不滿足設(shè)定的閾值條件但后來(lái)又滿足了設(shè)定的閾值條件,相關(guān)單位容量對(duì)應(yīng)的存儲(chǔ)服務(wù)請(qǐng)求
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
昌黎县| 承德市| 尤溪县| 鲁山县| 惠来县| 安平县| 定结县| 昔阳县| 南岸区| 长宁区| 民县| 南江县| 健康| 兰溪市| 孟津县| 厦门市| 瓮安县| 青海省| 仁寿县| 江永县| 磐石市| 于田县| 耒阳市| 马山县| 仲巴县| 玛沁县| 涟水县| 潮安县| 鹤庆县| 岳普湖县| 新邵县| 高邮市| 龙陵县| 汝州市| 福贡县| 镇安县| 北辰区| 天津市| 商丘市| 罗田县| 新宁县|