[發(fā)明專利]智能分布式系統(tǒng)部署方法、系統(tǒng)及存儲(chǔ)介質(zhì)在審
| 申請?zhí)枺?/td> | 201910812935.2 | 申請日: | 2019-08-29 |
| 公開(公告)號: | CN110784504A | 公開(公告)日: | 2020-02-11 |
| 發(fā)明(設(shè)計(jì))人: | 張鑫 | 申請(專利權(quán))人: | 恒大智慧科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518000 廣東省深圳市南山區(qū)前海深港合作區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 調(diào)度中心 適配服務(wù)器 服務(wù)器 分布式系統(tǒng)部署 服務(wù)性能 需求文件 關(guān)系表 系統(tǒng)資源利用率 服務(wù)請求 模糊算法 生成服務(wù) 性能參數(shù) 指標(biāo)參數(shù) 智能 加載 跳轉(zhuǎn) 預(yù)置 服務(wù) 存儲(chǔ) 查找 響應(yīng) | ||
本發(fā)明提供一種智能分布式系統(tǒng)部署方法,包括:設(shè)置若干臺(tái)服務(wù)器相互連接,其中一臺(tái)服務(wù)器為調(diào)度中心;將預(yù)編寫的服務(wù)性能需求文件放置于所述調(diào)度中心,所述服務(wù)性能需求文件用于說明服務(wù)對應(yīng)的性能參數(shù)需求;所述調(diào)度中心獲取其余各服務(wù)器指標(biāo)參數(shù);根據(jù)預(yù)置的模糊算法,計(jì)算各項(xiàng)服務(wù)所對應(yīng)的適配服務(wù)器,生成服務(wù)與適配服務(wù)器的關(guān)系表并存儲(chǔ)所述關(guān)系表;當(dāng)有服務(wù)進(jìn)行請求時(shí),所述調(diào)度中心接收該服務(wù)請求,并查找該服務(wù)所對應(yīng)的適配服務(wù)器,將所述服務(wù)跳轉(zhuǎn)至所述服務(wù)器進(jìn)行加載。本發(fā)明實(shí)施例所提供智能分布式系統(tǒng)部署方法提高了系統(tǒng)資源利用率和響應(yīng)速度。
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及軟件工程領(lǐng)域,尤其是一種智能分布式系統(tǒng)部署方法、裝置及存儲(chǔ)介質(zhì)。
背景技術(shù)
分布式計(jì)算是計(jì)算機(jī)科學(xué)中一個(gè)研究方向,它研究如何把一個(gè)需要非常巨大的計(jì)算能力才能解決的問題分成許多小的部分,然后把這些部分分配給許多計(jì)算機(jī)進(jìn)行處理,最后把這些計(jì)算結(jié)果綜合起來得到最終的結(jié)果。
分布式系統(tǒng)(distributed system)是建立在網(wǎng)絡(luò)之上的軟件系統(tǒng)。分布式系統(tǒng)具有并行、高容錯(cuò)、數(shù)據(jù)設(shè)備共享,易于水平擴(kuò)展等天然優(yōu)勢,廣泛適用于大中型軟件項(xiàng)目。
目前基于容器的分布式系統(tǒng)逐漸流行起來,谷歌開源的bernetes(k8s) 在容器集群管理系統(tǒng)有著廣泛的應(yīng)用,具有如下功能:
可移植:支持公有云,私有云,混合云,多重云(multi-cloud)。
可擴(kuò)展:模塊化,插件化,可掛載,可組合。
自動(dòng)化:自動(dòng)部署,自動(dòng)重啟,自動(dòng)復(fù)制,自動(dòng)伸縮/擴(kuò)展。
我們知道,計(jì)算機(jī)硬件性能參差不齊,目前主流使用的云服務(wù),內(nèi)存、 CPU性能、硬盤容量及性能、網(wǎng)絡(luò)IO帶寬效率各有不同,以往的部署只能達(dá)到橫向擴(kuò)展的功能,并不能區(qū)分機(jī)器性能進(jìn)行自動(dòng)化分配。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明實(shí)施例提供了智能分布式系統(tǒng)部署方法,包括以下步驟:
設(shè)置若干臺(tái)服務(wù)器相互連接,其中一臺(tái)服務(wù)器為調(diào)度中心;
將預(yù)編寫的服務(wù)性能需求文件放置于所述調(diào)度中心,所述服務(wù)性能需求文件用于說明服務(wù)對應(yīng)的性能參數(shù)需求;
所述調(diào)度中心獲取其余各服務(wù)器指標(biāo)參數(shù);
根據(jù)預(yù)置的模糊算法,計(jì)算各項(xiàng)服務(wù)所對應(yīng)的適配服務(wù)器,生成服務(wù)與適配服務(wù)器的關(guān)系表并存儲(chǔ)所述關(guān)系表;
當(dāng)有服務(wù)進(jìn)行請求時(shí),所述調(diào)度中心接收該服務(wù)請求,并查找該服務(wù)所對應(yīng)的適配服務(wù)器,將所述服務(wù)跳轉(zhuǎn)至所述服務(wù)器進(jìn)行加載。
優(yōu)選的,所述根據(jù)預(yù)置的模糊算法,計(jì)算各項(xiàng)服務(wù)所對應(yīng)的適配服務(wù)器,并生成服務(wù)與適配服務(wù)器的關(guān)系表的步驟之后,還包括:
所述調(diào)度中心將所述存儲(chǔ)的關(guān)系表分發(fā)至所述各服務(wù)器。
優(yōu)選的,所述服務(wù)對應(yīng)的性能參數(shù)包括硬盤空間、內(nèi)存、CPU性能、所需網(wǎng)絡(luò)帶寬、所需網(wǎng)絡(luò)速率、服務(wù)范圍以及服務(wù)預(yù)計(jì)并發(fā)數(shù)。
優(yōu)選的,所述服務(wù)器指標(biāo)參數(shù)包括:帶寬、時(shí)延、硬盤空間、內(nèi)存空間、CPU核心數(shù)以及CPU頻率等。
優(yōu)選的,所述根據(jù)預(yù)置的模糊算法,計(jì)算各項(xiàng)服務(wù)所對應(yīng)的適配服務(wù)器,生成服務(wù)與適配服務(wù)器的關(guān)系表的步驟包括:
從所述服務(wù)性能需求文件的首序服務(wù)開始,利用預(yù)置的模糊算法參考所述服務(wù)對應(yīng)的性能參數(shù)需求計(jì)算該服務(wù)所對應(yīng)的最優(yōu)服務(wù)器,并將該最優(yōu)服務(wù)器作為所述服務(wù)的關(guān)聯(lián)項(xiàng)寫入關(guān)系表中;
計(jì)算其余服務(wù)對應(yīng)的最優(yōu)服務(wù)器進(jìn)而完善關(guān)系表,直至所有服務(wù)的最優(yōu)服務(wù)器計(jì)算完畢。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于恒大智慧科技有限公司,未經(jīng)恒大智慧科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910812935.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種車輛調(diào)度方法和系統(tǒng)
- 一種高效的物流調(diào)度系統(tǒng)和方法
- 旅游車輛調(diào)度監(jiān)控方法及其系統(tǒng)
- 一種CDN帶寬調(diào)度系統(tǒng)及方法
- 用于電網(wǎng)調(diào)度的路由建立方法
- 服務(wù)器調(diào)度方法及系統(tǒng)、區(qū)域調(diào)度中心、全局調(diào)度中心
- 一種定時(shí)任務(wù)調(diào)度方法和裝置
- 一種交通移動(dòng)化調(diào)度方法及調(diào)度平臺(tái)
- 一種基于云計(jì)算的電力設(shè)備遠(yuǎn)程調(diào)度管理系統(tǒng)
- 中心調(diào)度站
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問請求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)
- 一種內(nèi)存分區(qū)部署方法與裝置
- 一種分布式商城架構(gòu)系統(tǒng)
- 一種Ceph分布式存儲(chǔ)系統(tǒng)的部署方法和系統(tǒng)
- 一種基于分布式系統(tǒng)的部署方法、裝置及分布式系統(tǒng)
- 一種分布式系統(tǒng)部署的方法及裝置
- 一種分布式文件系統(tǒng)的部署方法、裝置及設(shè)備
- 一種分布式塊存儲(chǔ)系統(tǒng)的監(jiān)控服務(wù)優(yōu)化方法及裝置
- 一種加速分布式AI訓(xùn)練云平臺(tái)的部署方法及相關(guān)平臺(tái)
- 一種分布式系統(tǒng)部署設(shè)備和方法
- 分布式集群系統(tǒng)的部署方法、系統(tǒng)、介質(zhì)和裝置





