[發(fā)明專(zhuān)利]均衡分布式內(nèi)存數(shù)據(jù)庫(kù)負(fù)載的方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201811204395.1 | 申請(qǐng)日: | 2018-10-16 |
| 公開(kāi)(公告)號(hào): | CN111061557B | 公開(kāi)(公告)日: | 2023-04-14 |
| 發(fā)明(設(shè)計(jì))人: | 方超 | 申請(qǐng)(專(zhuān)利權(quán))人: | 杭州海康威視數(shù)字技術(shù)股份有限公司 |
| 主分類(lèi)號(hào): | G06F9/50 | 分類(lèi)號(hào): | G06F9/50 |
| 代理公司: | 北京三高永信知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11138 | 代理人: | 韓東艷 |
| 地址: | 310051 浙江省*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 均衡 分布式 內(nèi)存 數(shù)據(jù)庫(kù) 負(fù)載 方法 裝置 | ||
1.一種均衡分布式內(nèi)存數(shù)據(jù)庫(kù)負(fù)載的方法,其特征在于,所述方法包括:
獲取目標(biāo)分布式內(nèi)存數(shù)據(jù)庫(kù)中每個(gè)節(jié)點(diǎn)當(dāng)前分片的數(shù)目和當(dāng)前分片的標(biāo)識(shí),并獲取第一時(shí)長(zhǎng)和第二時(shí)長(zhǎng),其中,所述第一時(shí)長(zhǎng)為單個(gè)分片在本地節(jié)點(diǎn)上被完成處理的平均時(shí)長(zhǎng),所述第二時(shí)長(zhǎng)為單個(gè)分片通過(guò)跨網(wǎng)絡(luò)方式在非本地節(jié)點(diǎn)上被完成處理的平均時(shí)長(zhǎng);
根據(jù)每個(gè)節(jié)點(diǎn)當(dāng)前分片的數(shù)目、每個(gè)節(jié)點(diǎn)當(dāng)前分片的標(biāo)識(shí)、所述第一時(shí)長(zhǎng)和所述第二時(shí)長(zhǎng),確定在負(fù)載均衡時(shí),每個(gè)節(jié)點(diǎn)處理的分片的指示信息,其中,所述指示信息用于指示來(lái)自于各節(jié)點(diǎn)的分片;
對(duì)于每個(gè)節(jié)點(diǎn),將所述節(jié)點(diǎn)的分片的指示信息發(fā)送至所述節(jié)點(diǎn),以使所述節(jié)點(diǎn)根據(jù)所述節(jié)點(diǎn)的分片的指示信息,獲取分片進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取第一時(shí)長(zhǎng)和第二時(shí)長(zhǎng),包括:
統(tǒng)計(jì)第一預(yù)設(shè)數(shù)目個(gè)分片在本地節(jié)點(diǎn)上分別被完成處理的時(shí)長(zhǎng),并且統(tǒng)計(jì)第二預(yù)設(shè)數(shù)目個(gè)分片在跨網(wǎng)絡(luò)非本地節(jié)點(diǎn)上分別被完成處理的時(shí)長(zhǎng);
確定統(tǒng)計(jì)出的所述第一預(yù)設(shè)數(shù)目個(gè)分片在本地節(jié)點(diǎn)上分別被完成處理的時(shí)長(zhǎng)的平均值為第一時(shí)長(zhǎng),并確定統(tǒng)計(jì)出的所述第二預(yù)設(shè)數(shù)目個(gè)分片在跨網(wǎng)絡(luò)非本地節(jié)點(diǎn)上分別被完成處理的時(shí)長(zhǎng)的平均值為第二時(shí)長(zhǎng)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)每個(gè)節(jié)點(diǎn)當(dāng)前分片的數(shù)目、每個(gè)節(jié)點(diǎn)當(dāng)前分片的標(biāo)識(shí)、所述第一時(shí)長(zhǎng)和所述第二時(shí)長(zhǎng),確定在負(fù)載均衡時(shí),每個(gè)節(jié)點(diǎn)處理的分片的指示信息,包括:
根據(jù)每個(gè)節(jié)點(diǎn)當(dāng)前分片的數(shù)目、所述第一時(shí)長(zhǎng)和所述第二時(shí)長(zhǎng),確定在負(fù)載均衡時(shí),每個(gè)節(jié)點(diǎn)處理的分片中來(lái)自于各節(jié)點(diǎn)的分片的數(shù)目;
根據(jù)每個(gè)節(jié)點(diǎn)處理的分片中來(lái)自于各節(jié)點(diǎn)的分片的數(shù)目和每個(gè)節(jié)點(diǎn)當(dāng)前分片的標(biāo)識(shí),確定每個(gè)節(jié)點(diǎn)處理的分片的指示信息。
4.根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,所述指示信息包括:
來(lái)自于各個(gè)節(jié)點(diǎn)的分片中的起始分片標(biāo)識(shí)和結(jié)束分片標(biāo)識(shí);或者,
來(lái)自于各個(gè)節(jié)點(diǎn)的分片的數(shù)目以及起始分片標(biāo)識(shí);或者,
來(lái)自于各個(gè)節(jié)點(diǎn)的分片的數(shù)目以及結(jié)束分片標(biāo)識(shí)。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)每個(gè)節(jié)點(diǎn)當(dāng)前分片的數(shù)目、所述第一時(shí)長(zhǎng)和所述第二時(shí)長(zhǎng),確定在負(fù)載均衡時(shí),每個(gè)節(jié)點(diǎn)處理的分片中來(lái)自于各節(jié)點(diǎn)的分片的數(shù)目,包括:
以TotalCost取值最小為原則,確定在負(fù)載均衡時(shí),每個(gè)節(jié)點(diǎn)處理的分片中來(lái)自于各節(jié)點(diǎn)的分片的數(shù)目,其中,所述目標(biāo)分布式內(nèi)存數(shù)據(jù)庫(kù)中所有節(jié)點(diǎn)當(dāng)前分片的數(shù)目之和等于在負(fù)載均衡時(shí)所述所有節(jié)點(diǎn)上處理的分片的數(shù)目之和,TotalCost為所述目標(biāo)分布式內(nèi)存數(shù)據(jù)庫(kù)中各節(jié)點(diǎn)處理分片的總時(shí)長(zhǎng)的方差之和,Costk為節(jié)點(diǎn)k處理分片的總時(shí)長(zhǎng),Costk包括處理所述節(jié)點(diǎn)k處理所述節(jié)點(diǎn)k上的分片的時(shí)長(zhǎng)Xkk*t與所述節(jié)點(diǎn)k處理其它節(jié)點(diǎn)的分片的時(shí)長(zhǎng)t為第一時(shí)長(zhǎng),ct為第二時(shí)長(zhǎng),n為所述目標(biāo)分布式內(nèi)存數(shù)據(jù)庫(kù)中節(jié)點(diǎn)的數(shù)目,Xkk為所述節(jié)點(diǎn)k處理所述節(jié)點(diǎn)k上存儲(chǔ)的分片的數(shù)目,Xik為所述節(jié)點(diǎn)k處理節(jié)點(diǎn)i上存儲(chǔ)的分片的數(shù)目,所述節(jié)點(diǎn)k為所述目標(biāo)分布式內(nèi)存數(shù)據(jù)庫(kù)中的任一節(jié)點(diǎn),k大于或等于1。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述以TotalCost取值最小為原則,確定在負(fù)載均衡時(shí),每個(gè)節(jié)點(diǎn)處理的分片中來(lái)自于各節(jié)點(diǎn)的分片的數(shù)目,包括:
將TotalCost轉(zhuǎn)換為矩陣形式TotalCost=XTHX,其中,X=(X11,X12,...,X1n,...Xij,...,Xn1,Xn2,...,Xnn)T,Xij為第j個(gè)節(jié)點(diǎn)處理第i個(gè)節(jié)點(diǎn)上的分片的數(shù)目,i,j,n為正整數(shù),H為對(duì)稱(chēng)矩陣,X中元素之和小于或等于所述目標(biāo)分布式內(nèi)存數(shù)據(jù)庫(kù)中所有節(jié)點(diǎn)當(dāng)前分片的數(shù)目之和;
以XTHX取最小值為原則,確定在負(fù)載均衡時(shí),每個(gè)節(jié)點(diǎn)處理的分片中來(lái)自于各節(jié)點(diǎn)的分片的數(shù)目。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于杭州海康威視數(shù)字技術(shù)股份有限公司,未經(jīng)杭州海康威視數(shù)字技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811204395.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種動(dòng)力電池組能量同步動(dòng)態(tài)均衡系統(tǒng)
- 一種動(dòng)力電池組能量同步動(dòng)態(tài)均衡系統(tǒng)
- 一種負(fù)載均衡方法和裝置
- 電池均衡系統(tǒng)、均衡電路及均衡方法
- 一種可以在線改變均衡特性的數(shù)字頻率均衡器
- 動(dòng)力電池均衡控制方法、裝置和電路
- 電池均衡方法、系統(tǒng)、車(chē)輛、存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種數(shù)字前端均衡的方法和裝置
- 一種電池系統(tǒng)、均衡方法及裝置
- 一種電化學(xué)儲(chǔ)能系統(tǒng)主動(dòng)均衡電路及均衡控制方法
- 數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)管理系統(tǒng)及數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)構(gòu)筑裝置、數(shù)據(jù)庫(kù)檢索裝置、數(shù)據(jù)庫(kù)裝置、數(shù)據(jù)庫(kù)構(gòu)筑方法、以及數(shù)據(jù)庫(kù)檢索方法
- 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)處理方法
- 數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)更新方法、數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)更新程序
- 容器數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)同步方法及數(shù)據(jù)庫(kù)
- 一種MongoDB數(shù)據(jù)庫(kù)對(duì)象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲(chǔ)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)庫(kù)語(yǔ)句執(zhí)行方法及裝置





