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

一種分布式網(wǎng)絡(luò)設(shè)備的管理方法與流程

文檔序號(hào):12501156閱讀:974來(lái)源:國(guó)知局
一種分布式網(wǎng)絡(luò)設(shè)備的管理方法與流程

本發(fā)明屬于無(wú)線通信領(lǐng)域,尤其涉及一種新型的分布式網(wǎng)絡(luò)設(shè)備管理軟件方法。



背景技術(shù):

現(xiàn)代網(wǎng)絡(luò)管理構(gòu)架分為集中式網(wǎng)絡(luò)管理和分布式網(wǎng)絡(luò)管理,其各自特點(diǎn)分別如下:

集中式網(wǎng)絡(luò)管理系統(tǒng)結(jié)構(gòu)是在網(wǎng)絡(luò)系統(tǒng)中設(shè)置專門的網(wǎng)絡(luò)管理節(jié)點(diǎn)。管理軟件和管理功能主要集中網(wǎng)絡(luò)管理節(jié)點(diǎn)上,網(wǎng)絡(luò)管理節(jié)點(diǎn)與被管理節(jié)點(diǎn)是主從關(guān)系。集中式數(shù)據(jù)存儲(chǔ)的主要特點(diǎn)是能把所有數(shù)據(jù)保存在一個(gè)地方,雖然集中式網(wǎng)絡(luò)管理便于集中管理,但不能滿足大型網(wǎng)絡(luò)中實(shí)現(xiàn)故障、配置、性能及安全管理等網(wǎng)絡(luò)管理功能域的需求。

采用分布式或?qū)哟问接?jì)算模式,能夠有效的在大型網(wǎng)絡(luò)中實(shí)現(xiàn)故障、配置、性能及安全管理等問題。分布式網(wǎng)絡(luò)管理模式是將地理上分布的網(wǎng)絡(luò)管理客戶機(jī)與一組網(wǎng)絡(luò)管理服務(wù)器交互作用,完成網(wǎng)絡(luò)管理的功能。分布式計(jì)算的優(yōu)點(diǎn)是可以快速訪問、多用戶使用。每臺(tái)計(jì)算機(jī)可以訪問系統(tǒng)內(nèi)其他計(jì)算機(jī)的信息文件,系統(tǒng)設(shè)計(jì)上具有更大的靈活性,既可為獨(dú)立的計(jì)算機(jī)的地區(qū)用戶的特殊需求服務(wù),也可為聯(lián)網(wǎng)的企業(yè)需求服務(wù),實(shí)現(xiàn)系統(tǒng)內(nèi)不同計(jì)算機(jī)之間的通信。分布式網(wǎng)絡(luò)管理體系結(jié)構(gòu)的不斷改進(jìn),必須更多地借助現(xiàn)有的成熟分布式算法,利用分布式算法的分布性和并發(fā)性的特征來(lái)實(shí)現(xiàn)分布式的網(wǎng)絡(luò)管理。同時(shí)分布式系統(tǒng)的執(zhí)行也存在著許多非穩(wěn)定的因素,目前比較成熟且穩(wěn)定的分布式算法有Paxos算法和一致性hash算法等等,在實(shí)際的應(yīng)用過程中應(yīng)根據(jù)具體情況,選擇對(duì)應(yīng)的分布式算法進(jìn)行部署。

無(wú)線通信領(lǐng)域的系統(tǒng)往往部署在不同的區(qū)域,區(qū)域間的通信需要擁有較高的安全性和數(shù)據(jù)可靠性,因此一般采用分布式網(wǎng)絡(luò)設(shè)備的軟件構(gòu)架,那么就需要一種機(jī)制,充分利用現(xiàn)有的分布式算法來(lái)高效的實(shí)現(xiàn)無(wú)線通信系統(tǒng)的分布式網(wǎng)絡(luò)設(shè)備的管理。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明所解決的技術(shù)問題是:針對(duì)TD-LTE系統(tǒng)分布式的特點(diǎn),提出并實(shí)現(xiàn)了一種基于ZooKeeper的分布式管理的方法。通過對(duì)節(jié)點(diǎn)數(shù)據(jù)模型的上傳來(lái)實(shí)現(xiàn)數(shù)據(jù)的同步,實(shí)時(shí)數(shù)據(jù)和統(tǒng)計(jì)數(shù)據(jù)的監(jiān)控,良好的擴(kuò)展性和穩(wěn)定性。

本發(fā)明的目的是這樣實(shí)現(xiàn)的:

一種分布式網(wǎng)絡(luò)設(shè)備的管理方法,包括以下步驟:

步驟一:在多臺(tái)機(jī)器上部署ZooKeeper服務(wù)器并完成初始化配置,實(shí)現(xiàn)多機(jī)的集群;在Web服務(wù)器中部署Web服務(wù)器客戶端;

步驟二:在所有待監(jiān)控的網(wǎng)絡(luò)設(shè)備中部署網(wǎng)元設(shè)備客戶端;所有的網(wǎng)元設(shè)備客戶端分別在ZooKeeper服務(wù)器創(chuàng)建各自的節(jié)點(diǎn)數(shù)據(jù)模型,并形成自身數(shù)據(jù)表,并對(duì)節(jié)點(diǎn)數(shù)據(jù)模型中的數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控;

步驟三:網(wǎng)元設(shè)備客戶端分別從網(wǎng)絡(luò)中獲取數(shù)據(jù),將獲取的數(shù)據(jù)與自身數(shù)據(jù)表中存儲(chǔ)的數(shù)據(jù)進(jìn)行對(duì)比,若獲取的數(shù)據(jù)與自身數(shù)據(jù)表中存儲(chǔ)的對(duì)應(yīng)的數(shù)據(jù)不相同,則將獲取的數(shù)據(jù)上傳到ZooKeeper服務(wù)器對(duì)應(yīng)的節(jié)點(diǎn)數(shù)據(jù)模型中并更新自身數(shù)據(jù)表;否則,結(jié)束本流程;

步驟四:Web服務(wù)器啟動(dòng)后對(duì)ZooKeeper服務(wù)器的節(jié)點(diǎn)數(shù)據(jù)模型進(jìn)行監(jiān)控,若節(jié)點(diǎn)數(shù)據(jù)模型中的數(shù)據(jù)發(fā)生變化,則做相應(yīng)記錄并將變化后的數(shù)據(jù)保存在Web服務(wù)器的數(shù)據(jù)庫(kù)中,瀏覽器訪問時(shí)將變化后的數(shù)據(jù)推送到前臺(tái)頁(yè)面;否則,不保存數(shù)據(jù)。

其中,步驟一中在多臺(tái)機(jī)器上部署ZooKeeper服務(wù)器并完成初始化配置,實(shí)現(xiàn)多機(jī)的集群,具體包括以下步驟:

(101)在多臺(tái)機(jī)器上部署ZooKeeper服務(wù)器,設(shè)置ZooKeeper服務(wù)器交換信息的端口;

(102)對(duì)所有ZooKeeper服務(wù)器的啟動(dòng)文件進(jìn)行配置;

(103)啟動(dòng)所有ZooKeeper服務(wù)器,實(shí)現(xiàn)多機(jī)的集群。

其中,所述的步驟二中對(duì)節(jié)點(diǎn)數(shù)據(jù)模型中的數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控,具體為:對(duì)節(jié)點(diǎn)數(shù)據(jù)模型中的數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控,若節(jié)點(diǎn)數(shù)據(jù)模型中的數(shù)據(jù)與自身數(shù)據(jù)表中存儲(chǔ)的數(shù)據(jù)不一致,則通過watcher機(jī)制獲取節(jié)點(diǎn)數(shù)據(jù)模型中的數(shù)據(jù)進(jìn)行各自業(yè)務(wù)邏輯處理。

其中,所述的步驟三具體包括以下步驟:

(301)網(wǎng)元設(shè)備客戶端從網(wǎng)絡(luò)中獲取數(shù)據(jù),判斷獲取的數(shù)據(jù)是否在自身數(shù)據(jù)表中,若是,則執(zhí)行(302),否則,結(jié)束本流程;

(302)將獲取的數(shù)據(jù)與自身數(shù)據(jù)表中存儲(chǔ)的數(shù)據(jù)進(jìn)行對(duì)比,若獲取的數(shù)據(jù)與自身數(shù)據(jù)表中存儲(chǔ)的對(duì)應(yīng)的數(shù)據(jù)不相同,則將獲取的數(shù)據(jù)上傳到ZooKeeper服務(wù)器的節(jié)點(diǎn)數(shù)據(jù)模型中并更新自身數(shù)據(jù)表,否則,結(jié)束本流程。

其中,若網(wǎng)元設(shè)備客戶端關(guān)閉,則將ZooKeeper服務(wù)器中對(duì)應(yīng)的節(jié)點(diǎn)數(shù)據(jù)模型刪除。

本發(fā)明的優(yōu)點(diǎn)為:

本發(fā)明的一種新型的分布式網(wǎng)絡(luò)設(shè)備管理軟件方法和現(xiàn)有技術(shù)相比,能夠?qū)崿F(xiàn)分布式應(yīng)用程序協(xié)調(diào)服務(wù),具有較高的擴(kuò)展性,服務(wù)器的集群特性保證了管理系統(tǒng)的可靠性和數(shù)據(jù)訪問的強(qiáng)一致性。

附圖說明

圖1是本發(fā)明的分布式網(wǎng)絡(luò)設(shè)備管理模型;

圖2是本發(fā)明的節(jié)點(diǎn)數(shù)據(jù)模型。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明做進(jìn)一步詳細(xì)的說明。應(yīng)該強(qiáng)調(diào)的是,下述說明僅僅是示例性的,而不是為了限制本發(fā)明的范圍及其應(yīng)用。

圖1是分布式網(wǎng)絡(luò)設(shè)備的管理模型,其實(shí)施的過程如下:

步驟一:在三臺(tái)機(jī)器上分別部署ZooKeeper服務(wù)器并完成初始化配置,實(shí)現(xiàn)多機(jī)的集群,所有ZooKeeper服務(wù)器之間信息可交互;在Web服務(wù)器中部署Web服務(wù)器客戶端;

在三臺(tái)機(jī)器上分別部署ZooKeeper服務(wù)器并完成初始化配置,實(shí)現(xiàn)多機(jī)的集群,具體為:

(101)在三臺(tái)機(jī)器上部署ZooKeeper服務(wù)器,設(shè)置ZooKeeper服務(wù)器交換信息的端口;

(102)對(duì)所有ZooKeeper服務(wù)器的啟動(dòng)文件進(jìn)行配置;

(103)啟動(dòng)所有ZooKeeper服務(wù)器,實(shí)現(xiàn)多機(jī)的集群。

步驟二:在eNodeB和EPC網(wǎng)絡(luò)設(shè)備中分別部署網(wǎng)元設(shè)備客戶端,eNodeB和EPC網(wǎng)絡(luò)設(shè)備的網(wǎng)元設(shè)備客戶端分別在ZooKeeper服務(wù)器創(chuàng)建各自的節(jié)點(diǎn)數(shù)據(jù)模型,并形成自身數(shù)據(jù)表;當(dāng)eNodeB側(cè)或EPC側(cè)網(wǎng)元設(shè)備客戶端宕機(jī)后,刪除ZooKeeper服務(wù)器中對(duì)應(yīng)的節(jié)點(diǎn)數(shù)據(jù)模型。圖2是本示例的節(jié)點(diǎn)數(shù)據(jù)模型,節(jié)點(diǎn)數(shù)據(jù)模型中包括該網(wǎng)絡(luò)設(shè)備的存儲(chǔ)數(shù)據(jù);

網(wǎng)元設(shè)備客戶端對(duì)節(jié)點(diǎn)數(shù)據(jù)模型中的數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控,若節(jié)點(diǎn)數(shù)據(jù)模型中的數(shù)據(jù)與自身數(shù)據(jù)表中存儲(chǔ)的數(shù)據(jù)不一致,則通過watcher機(jī)制獲取節(jié)點(diǎn)數(shù)據(jù)模型中的數(shù)據(jù)進(jìn)行各自業(yè)務(wù)邏輯處理。

步驟三:eNodeB和EPC網(wǎng)絡(luò)設(shè)備的網(wǎng)元設(shè)備客戶端分別從網(wǎng)絡(luò)中獲取數(shù)據(jù),將獲取的數(shù)據(jù)與自身數(shù)據(jù)表中存儲(chǔ)的數(shù)據(jù)進(jìn)行對(duì)比,若獲取的數(shù)據(jù)與自身數(shù)據(jù)表中存儲(chǔ)的對(duì)應(yīng)的數(shù)據(jù)不相同,則將獲取的數(shù)據(jù)上傳到ZooKeeper服務(wù)器對(duì)應(yīng)的節(jié)點(diǎn)數(shù)據(jù)模型中并更新自身數(shù)據(jù)表;否則,結(jié)束本流程;具體為:

(301)網(wǎng)元設(shè)備客戶端從網(wǎng)絡(luò)中獲取數(shù)據(jù),判斷獲取的數(shù)據(jù)是否在自身數(shù)據(jù)表中,若是,則執(zhí)行(302),否則,結(jié)束本流程;

(302)將獲取的數(shù)據(jù)與自身數(shù)據(jù)表中存儲(chǔ)的數(shù)據(jù)進(jìn)行對(duì)比,若獲取的數(shù)據(jù)與自身數(shù)據(jù)表中存儲(chǔ)的對(duì)應(yīng)的數(shù)據(jù)不相同,則將獲取的數(shù)據(jù)上傳到ZooKeeper服務(wù)器的節(jié)點(diǎn)數(shù)據(jù)模型中并更新自身數(shù)據(jù)表,否則,結(jié)束本流程。

步驟四:Web服務(wù)器啟動(dòng)后對(duì)ZooKeeper服務(wù)器的節(jié)點(diǎn)數(shù)據(jù)模型進(jìn)行監(jiān)控,若節(jié)點(diǎn)數(shù)據(jù)模型中的數(shù)據(jù)發(fā)生變化,則做相應(yīng)記錄并將變化后的數(shù)據(jù)保存在Web服務(wù)器的數(shù)據(jù)庫(kù)中,瀏覽器訪問時(shí)將變化后的數(shù)據(jù)推送到前臺(tái)頁(yè)面;否則,不保存數(shù)據(jù)。

綜上所述,以上僅為本發(fā)明的較佳應(yīng)用示例,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
鲁山县| 同仁县| 胶州市| 达拉特旗| 额敏县| 白朗县| 刚察县| 白水县| 建瓯市| 贡嘎县| 丰原市| 疏勒县| 德阳市| 定陶县| 温州市| 绥滨县| 藁城市| 额济纳旗| 崇礼县| 永仁县| 樟树市| 新宁县| 堆龙德庆县| 陈巴尔虎旗| 太仆寺旗| 阿尔山市| 富裕县| 兴国县| 旌德县| 双牌县| 江达县| 浙江省| 全椒县| 武城县| 六安市| 定边县| 清涧县| 德惠市| 阿拉善左旗| 肃宁县| 娄烦县|