两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于視頻云存儲(chǔ)系統(tǒng)的存儲(chǔ)與提取性能平衡的方法與裝置的制造方法_3

文檔序號(hào):8383801閱讀:來(lái)源:國(guó)知局
,性能管控系統(tǒng)獲取存儲(chǔ)服務(wù)器壓力,對(duì)提取速度進(jìn)行動(dòng)態(tài)控制。
[0092]5、系能管控系統(tǒng)確保并發(fā)提取數(shù)據(jù)的最大數(shù)目,此最大數(shù)目為視頻云存儲(chǔ)、性能管控系統(tǒng)根據(jù)壓力計(jì)算給出的一個(gè)限制。
[0093]以上的提取策略有效的保證了視頻云存儲(chǔ)在高效存儲(chǔ)與高速提取性能間的平衡,并且很好的滿足了用戶的應(yīng)用體驗(yàn)。
[0094]將上述分散存儲(chǔ)與并發(fā)提取結(jié)合起來(lái),本方案是在視頻云存儲(chǔ)基礎(chǔ)上完成的,如圖5所示為基于視頻云存儲(chǔ)系統(tǒng)的存儲(chǔ)與提取性能平衡的方法的時(shí)序圖,主要操作包括:
[0095]1、存儲(chǔ)服務(wù)器分散存儲(chǔ)前端編碼器的視頻數(shù)據(jù)信息;
[0096]2、性能管控系統(tǒng)監(jiān)控各個(gè)存儲(chǔ)服務(wù)器的負(fù)載信息,確保存儲(chǔ)服務(wù)器的性能;
[0097]3、需要提取數(shù)據(jù)信息時(shí),性能管控系統(tǒng)首先向管理服務(wù)器發(fā)送請(qǐng)求獲取存儲(chǔ)信息;
[0098]4、性能管控系統(tǒng)根據(jù)返回的存儲(chǔ)服務(wù)器信息,制定提取策略;
[0099]5、性能管控系統(tǒng)根據(jù)策略,去存儲(chǔ)服務(wù)器提取數(shù)據(jù)信息;
[0100]6、性能管控系統(tǒng)每隔一個(gè)時(shí)間T向當(dāng)前存儲(chǔ)服務(wù)器發(fā)送查詢系統(tǒng)性能請(qǐng)求;
[0101]7、性能管控系統(tǒng)根據(jù)返回的系統(tǒng)信息重新制定提取策略;
[0102]圖6為相應(yīng)的基于視頻云存儲(chǔ)系統(tǒng)的存儲(chǔ)與提取性能平衡的方法的流程圖,如圖6所示:
[0103]在步驟601中,獲取存儲(chǔ)服務(wù)器的系統(tǒng)信息;
[0104]此后進(jìn)入步驟602,制定存儲(chǔ)策略并存儲(chǔ)數(shù)據(jù);
[0105]此后進(jìn)入步驟603,獲取存儲(chǔ)服務(wù)器的系統(tǒng)信息;
[0106]此后進(jìn)入步驟604,判斷存儲(chǔ)服務(wù)器性能是否優(yōu)秀,存儲(chǔ)需提取數(shù)據(jù)量是否大,以制定提取策略;
[0107]若判斷結(jié)果為是,則進(jìn)入步驟605,并發(fā)提取數(shù)據(jù)信息,此后進(jìn)入步驟607 ;
[0108]若判斷結(jié)果為否,則進(jìn)入步驟606,低速提取或延緩提取,此后進(jìn)入步驟607 ;
[0109]在步驟607中,重新獲取存儲(chǔ)服務(wù)器的系統(tǒng)信息,以更新提取策略。
[0110]本發(fā)明的各方法實(shí)施方式均可以以軟件、硬件、固件等方式實(shí)現(xiàn)。不管本發(fā)明是以軟件、硬件、還是固件方式實(shí)現(xiàn),指令代碼都可以存儲(chǔ)在任何類型的計(jì)算機(jī)可訪問(wèn)的存儲(chǔ)器中(例如永久的或者可修改的,易失性的或者非易失性的,固態(tài)的或者非固態(tài)的,固定的或者可更換的介質(zhì)等等)。同樣,存儲(chǔ)器可以例如是可編程陣列邏輯(Programmable ArrayLogic,簡(jiǎn)稱“PAL”)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,簡(jiǎn)稱“RAM”)、可編程只讀存儲(chǔ)器(Programmable Read Only Memory,簡(jiǎn)稱“PR0M”)、只讀存儲(chǔ)器(Read-Only Memory,簡(jiǎn)稱“ROM”)、電可擦除可編程只讀存儲(chǔ)器(Electrically Erasable Programmable ROM,簡(jiǎn)稱“EEPR0M”)、磁盤、光盤、數(shù)字通用光盤(Digital Versatile Disc,簡(jiǎn)稱“DVD”)等等。
[0111]本發(fā)明第二實(shí)施方式涉及一種基于視頻云存儲(chǔ)系統(tǒng)的存儲(chǔ)與提取性能平衡的裝置,圖7是該基于視頻云存儲(chǔ)系統(tǒng)的存儲(chǔ)與提取性能平衡的裝置的結(jié)構(gòu)示意圖。
[0112]具體地說(shuō),如圖7所示,該基于視頻云存儲(chǔ)系統(tǒng)的存儲(chǔ)與提取性能平衡的裝置包括:
[0113]分散存儲(chǔ)模塊,用于當(dāng)從前端設(shè)備獲取到數(shù)據(jù)時(shí),對(duì)數(shù)據(jù)按容量進(jìn)行分塊得到數(shù)據(jù)塊,并將數(shù)據(jù)塊分散存儲(chǔ)到至少一個(gè)存儲(chǔ)服務(wù)器的不同存儲(chǔ)設(shè)備中。
[0114]存儲(chǔ)服務(wù)器信息獲取模塊,用于當(dāng)用戶欲從視頻云存儲(chǔ)系統(tǒng)中提取數(shù)據(jù)時(shí),從管理服務(wù)器中獲取需要提取的數(shù)據(jù)所在的存儲(chǔ)服務(wù)器信息,存儲(chǔ)服務(wù)器信息包括存儲(chǔ)服務(wù)器所存儲(chǔ)的數(shù)據(jù)塊大小和系統(tǒng)負(fù)載高低的信息。
[0115]提取策略制定模塊,用于在保證視頻云存儲(chǔ)的分散存儲(chǔ)功能優(yōu)先進(jìn)行的前提下,根據(jù)數(shù)據(jù)的存儲(chǔ)服務(wù)器信息以及用戶定義的數(shù)據(jù)優(yōu)先級(jí),制定提取策略,提取策略用于控制并發(fā)提取數(shù)據(jù)的線程數(shù)、各線程提取數(shù)據(jù)的速度以及數(shù)據(jù)提取的優(yōu)先級(jí)。
[0116]提取模塊,用于根據(jù)制定的提取策略,向存儲(chǔ)服務(wù)器并發(fā)地提取數(shù)據(jù)。
[0117]此外,可以理解,對(duì)于存儲(chǔ)服務(wù)器存儲(chǔ)的數(shù)據(jù)塊大、優(yōu)先級(jí)高以及系統(tǒng)負(fù)載低的采用高并發(fā)提取數(shù)據(jù),對(duì)于數(shù)據(jù)塊小、優(yōu)先級(jí)低以及系統(tǒng)負(fù)載高的采用低速或者延緩提取數(shù)據(jù)。
[0118]優(yōu)選地,分散存儲(chǔ)模塊包括以下子模塊:
[0119]存儲(chǔ)服務(wù)器分配子模塊,用于按存儲(chǔ)策略設(shè)定模塊所設(shè)定的存儲(chǔ)策略為前端設(shè)備預(yù)分配至少一個(gè)存儲(chǔ)服務(wù)器,以使前端設(shè)備將數(shù)據(jù)塊發(fā)送給分配到的存儲(chǔ)服務(wù)器;
[0120]存儲(chǔ)設(shè)備分配子模塊,用于根據(jù)存儲(chǔ)策略設(shè)定模塊所設(shè)定的存儲(chǔ)策略為前端設(shè)備預(yù)分配掛接在存儲(chǔ)服務(wù)器上的存儲(chǔ)設(shè)備,以使存儲(chǔ)服務(wù)器將數(shù)據(jù)塊存儲(chǔ)到分配到的存儲(chǔ)設(shè)備中。
[0121]此外,可以理解,當(dāng)預(yù)分配的存儲(chǔ)空間被寫滿時(shí),前端設(shè)備需要再次向管理服務(wù)器申請(qǐng)存儲(chǔ)服務(wù)器,并且申請(qǐng)到存儲(chǔ)服務(wù)器后,需要再次向新的存儲(chǔ)服務(wù)器申請(qǐng)存儲(chǔ)空間。
[0122]優(yōu)選地,在分散存儲(chǔ)模塊從前端設(shè)備獲取到數(shù)據(jù),對(duì)數(shù)據(jù)按容量進(jìn)行分塊得到數(shù)據(jù)塊時(shí),數(shù)據(jù)塊的大小小于存儲(chǔ)設(shè)備容量大小的千分之一。
[0123]此外,可以理解,在本發(fā)明的其他實(shí)施方式中,在對(duì)數(shù)據(jù)按容量進(jìn)行分塊得到數(shù)據(jù)塊時(shí),也可以根據(jù)實(shí)際的應(yīng)用場(chǎng)景,采用其它方式確定數(shù)據(jù)分塊的上限,例如將數(shù)據(jù)分塊的上限定為IGB或者其它數(shù)值,而不局限于此處提到的方式。
[0124]根據(jù)數(shù)據(jù)容量大小決定分散粒度,取代現(xiàn)有技術(shù)中按照時(shí)間等因素決定分散粒度,能夠精確控制分散粒度,從而使數(shù)據(jù)存儲(chǔ)均勻,充分利用存儲(chǔ)資源。
[0125]優(yōu)選地,該基于視頻云存儲(chǔ)系統(tǒng)的存儲(chǔ)與提取性能平衡的裝置還包括:
[0126]存儲(chǔ)策略設(shè)定模塊,用于為數(shù)據(jù)塊的分散存儲(chǔ)預(yù)分配至少一個(gè)存儲(chǔ)服務(wù)器的不同存儲(chǔ)設(shè)備,存儲(chǔ)策略包括:
[0127]前端設(shè)備向管理服務(wù)器申請(qǐng)存儲(chǔ)服務(wù)器時(shí),如果用戶選擇對(duì)數(shù)據(jù)進(jìn)行分散存儲(chǔ),則根據(jù)各存儲(chǔ)服務(wù)器的系統(tǒng)性能,為前端設(shè)備分配相應(yīng)的存儲(chǔ)服務(wù)器。如果用戶選擇對(duì)數(shù)據(jù)進(jìn)行集中存儲(chǔ),則為前端設(shè)備分配集中存儲(chǔ)所指定范圍內(nèi)的存儲(chǔ)服務(wù)器;
[0128]前端設(shè)備向存儲(chǔ)服務(wù)器申請(qǐng)存儲(chǔ)設(shè)備時(shí),挑選存儲(chǔ)壓力最小的存儲(chǔ)設(shè)備分配給前端設(shè)備。
[0129]存儲(chǔ)策略可以保證數(shù)據(jù)按照用戶的要求進(jìn)行存儲(chǔ),同時(shí)保證各個(gè)存儲(chǔ)設(shè)備平攤整個(gè)系統(tǒng)的壓力。
[0130]此外,可以理解,用戶選擇進(jìn)行集中存儲(chǔ)時(shí),管理服務(wù)器為前端設(shè)備分配集中存儲(chǔ)所指定范圍內(nèi)的存儲(chǔ)服務(wù)器,指定范圍內(nèi)的存儲(chǔ)服務(wù)器可以為多臺(tái),因此集中存儲(chǔ)在本發(fā)明中是一種分散程度較低的分散存儲(chǔ)。
[0131]優(yōu)選地,該基于視頻云存儲(chǔ)系統(tǒng)的存儲(chǔ)與提取性能平衡的裝置還包括:
[0132]提取策略更新模塊,用于實(shí)時(shí)更新所獲取的存儲(chǔ)服務(wù)器信息并根據(jù)更新后的存儲(chǔ)服務(wù)器信息得到新的提取策略。
[0133]通過(guò)實(shí)時(shí)獲取存儲(chǔ)服務(wù)器的分塊數(shù)據(jù)信息,能夠及時(shí)更新在提取數(shù)據(jù)的過(guò)程中存儲(chǔ)服務(wù)器的壓力,從而對(duì)提取速度進(jìn)行動(dòng)態(tài)控制。
[0134]此外,可以理解,在本發(fā)明的其他實(shí)施方式中,此步驟中更新存儲(chǔ)服務(wù)器信息還可以通過(guò)主動(dòng)上報(bào)的方式實(shí)現(xiàn),或者在提取的數(shù)據(jù)信息中包含用于更新提取策略的存儲(chǔ)服務(wù)器信息。
[0135]第一實(shí)施方式是與本實(shí)施方式相對(duì)應(yīng)的方法實(shí)施方式,本實(shí)施方式可與第一實(shí)施方式互相配合實(shí)施。第一實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第一實(shí)施方式中。
[0136]針對(duì)現(xiàn)有技術(shù)的如下缺點(diǎn),本發(fā)明提供一種解決方案,應(yīng)用于視頻云存儲(chǔ)系統(tǒng)中解決存儲(chǔ)和提取數(shù)據(jù)時(shí)由于搶占系統(tǒng)資源導(dǎo)致的存儲(chǔ)和提取效率下降的問(wèn)題:
[0137]1、多數(shù)系統(tǒng)在存儲(chǔ)和提取之間存在搶占系統(tǒng)資源的缺陷;
[0138]2、多數(shù)分散存儲(chǔ)系統(tǒng)分散粒度控制簡(jiǎn)單,一般為前端按照時(shí)間等因素決定分散粒度,不能精確控制分散粒度,進(jìn)而存儲(chǔ)數(shù)據(jù)不均,不能充分利用存儲(chǔ)資源;
[0139]3、多數(shù)分散存儲(chǔ)系統(tǒng)分散策略簡(jiǎn)單并且單一;一般由前端決定了存儲(chǔ)設(shè)備的選擇,單一的進(jìn)行分散還是集中存儲(chǔ),數(shù)據(jù)不能靈活的進(jìn)行選擇存儲(chǔ)設(shè)備;
[0140]4、提取較大數(shù)據(jù)時(shí),多為順序讀取,資源利用率低效率不高;
[0141]5、在開始提取的時(shí)候,系統(tǒng)給不出或者提取者得不到整體數(shù)據(jù)信息(如數(shù)據(jù)大小等信息);
[0142]6、采用分塊提取數(shù)據(jù),一般為簡(jiǎn)單的分塊,效率不高,無(wú)法充分利用視頻云存儲(chǔ)的特性,體現(xiàn)視頻云存儲(chǔ)高效的特點(diǎn);
[0143]7、采用并發(fā)提取數(shù)據(jù),獨(dú)占系統(tǒng)資源影響正常的視頻數(shù)據(jù)存儲(chǔ)功能;
[0144]8、采用并發(fā)提取數(shù)據(jù),沒(méi)有優(yōu)先級(jí)概念,不能動(dòng)態(tài)的控制每塊是否提取數(shù)據(jù)以及提取速度;
[0145]基于視頻云存儲(chǔ)系統(tǒng)特性的本解決方案包括以下幾點(diǎn):
[0146
當(dāng)前第3頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
兰坪| 枣强县| 泾川县| 夹江县| 溧阳市| 衡东县| 讷河市| 张家口市| 卓尼县| 阜新| 吴堡县| 宜良县| 洛浦县| 抚州市| 阿尔山市| 长治县| 宜春市| 芜湖市| 云霄县| 鄱阳县| 崇义县| 玉环县| 敖汉旗| 宕昌县| 纳雍县| 新泰市| 阳谷县| 巴林右旗| 军事| 太康县| 桐庐县| 游戏| 高唐县| 德昌县| 泰宁县| 革吉县| 海南省| 上高县| 南宁市| 扎兰屯市| 漠河县|