• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      采集平臺采集適配插件化開發(fā)技術(shù)研究與實現(xiàn)

      2013-08-09 03:28:28郭濤峰張攀翔
      電信科學(xué) 2013年7期
      關(guān)鍵詞:網(wǎng)元適配器網(wǎng)管

      郭濤峰,張 淵,張攀翔

      (中國移動通信集團廣東有限公司 廣州 510623)

      1 采集平臺采集適配插件化開發(fā)技術(shù)的引入背景

      1.1 現(xiàn)有專業(yè)網(wǎng)管采集現(xiàn)狀

      隨著網(wǎng)絡(luò)運維管理集中化程度的進一步提高,為了從不同專業(yè)、不同維度了解和監(jiān)控移動網(wǎng)絡(luò)的運行情況,及時發(fā)現(xiàn)網(wǎng)絡(luò)運行過程中出現(xiàn)的問題,網(wǎng)絡(luò)維護人員及管理人員對網(wǎng)管系統(tǒng)不斷提出新的需求,從而導(dǎo)致網(wǎng)管集成的應(yīng)用功能不斷增多,出現(xiàn)了越來越多的上層應(yīng)用網(wǎng)管系統(tǒng),如綜合資源系統(tǒng)、綜合監(jiān)控系統(tǒng)、網(wǎng)絡(luò)運行分析系統(tǒng)、集中操作維護系統(tǒng)和無線網(wǎng)優(yōu)平臺等。

      各專業(yè)網(wǎng)管系統(tǒng)在本專業(yè)網(wǎng)的維護過程中發(fā)揮了很大作用,話務(wù)網(wǎng)、數(shù)據(jù)網(wǎng)和傳輸網(wǎng)對數(shù)據(jù)的要求也越來越高,除了需要對本專業(yè)的數(shù)據(jù)進行分析外,更需要對跨專業(yè)數(shù)據(jù)進行分析,因此各專業(yè)網(wǎng)管系統(tǒng)還需要通過其他專業(yè)網(wǎng)管的接口獲取數(shù)據(jù)(見圖1)。為了滿足各專業(yè)網(wǎng)管系統(tǒng)數(shù)據(jù)的需要,各專業(yè)網(wǎng)管系統(tǒng)通過自己的采集模塊,按照網(wǎng)元端提供的接口方式(包含CORBA、FTP、file、指令等)直接從網(wǎng)元端采集各種數(shù)據(jù),同時按照數(shù)據(jù)要求,通過各種接口方式,觸發(fā)其他專業(yè)的底層采集程序,從網(wǎng)元端采集所需的資源、性能和告警數(shù)據(jù),并根據(jù)相關(guān)的元數(shù)據(jù)算法,計算匯總成相應(yīng)的指標(biāo)數(shù)據(jù)提供給上層應(yīng)用系統(tǒng)。

      圖1 各專業(yè)網(wǎng)管采集現(xiàn)狀

      1.2 現(xiàn)有采集方式的缺陷和不足

      現(xiàn)有的數(shù)據(jù)采集方式存在如下缺陷:沒有統(tǒng)一的采集適配機制,各專業(yè)網(wǎng)管直連網(wǎng)元或者觸發(fā)調(diào)用另一專業(yè)網(wǎng)管的采集進行數(shù)據(jù)獲取;同一類型的數(shù)據(jù)重復(fù)采集,采集方式眾多,各接口需要單獨維護;接口缺乏標(biāo)準(zhǔn)化、規(guī)范化,包括 CORBA、Web Services、FTP、數(shù)據(jù)庫接口表、MQ、Q3等多種接口實現(xiàn)方式;可擴展性低、重用性有限,造成IT系統(tǒng)開發(fā)維護成本大幅度上升。

      1.3 統(tǒng)一采集方案研究

      針對現(xiàn)存問題,需要有一個更好的方案對不同廠商、不同型號的通信設(shè)備進行數(shù)據(jù)采集,有一個可以對這些數(shù)據(jù)進行標(biāo)準(zhǔn)化、歸一化的采集平臺,提供最大化采集效率,避免無用的重復(fù)采集,避免統(tǒng)計分析數(shù)據(jù)源不一致導(dǎo)致的數(shù)據(jù)質(zhì)量問題,為業(yè)務(wù)發(fā)展、公司決策提供準(zhǔn)確的分析數(shù)據(jù)。

      具體分析現(xiàn)有數(shù)據(jù)的特征不難發(fā)現(xiàn),各種業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)邏輯是相對穩(wěn)定和統(tǒng)一的,因此采集的調(diào)度和頻度是統(tǒng)一的。變動變化最多、差異最大的主要是各種不同設(shè)備的采集方式及解析方法,因此可以搭建一套統(tǒng)一采集平臺,將不同設(shè)備的采集和解析以插件(plug-in)的形式實現(xiàn)統(tǒng)一調(diào)度、集中處理。新增設(shè)備或設(shè)備升級時,只開發(fā)相應(yīng)的采集插件即可滿足生產(chǎn)需要,靈活配置相應(yīng)的插件即可實現(xiàn)不同設(shè)備的統(tǒng)一采集和調(diào)度,同時按統(tǒng)一采集平臺標(biāo)準(zhǔn)開發(fā)的采集插件也有利于重復(fù)利用資源,當(dāng)某個省份新增一種設(shè)備時,假如該設(shè)備已經(jīng)在其他省份投入使用并開發(fā)有相應(yīng)的采集插件,即可直接采用該插件進行采集,可縮短新設(shè)備接入采集平臺的時間,避免重復(fù)開發(fā),提高資源利用效率。

      2 采集平臺采集適配插件化開發(fā)技術(shù)方案

      2.1 插件技術(shù)原理

      插件是一種遵循統(tǒng)一的預(yù)定義接口規(guī)范編寫出來的程序,應(yīng)用程序在運行時通過接口規(guī)范對插件進行調(diào)用,以擴展應(yīng)用程序的功能,它的特點是:當(dāng)需要它的時候激活它,不需要它的時候禁用或刪除它;且無論是激活還是禁用,都不影響系統(tǒng)核心模塊的運行,也就是說插件是一種非侵入式的模塊化設(shè)計,實現(xiàn)了核心程序與插件程序的松散耦合。

      2.2 采集平臺插件化技術(shù)框架

      圖2是基于插件技術(shù)的統(tǒng)一采集平臺數(shù)據(jù)采集的示意,主要涉及話務(wù)網(wǎng)管、數(shù)據(jù)網(wǎng)管、傳輸網(wǎng)管等上層網(wǎng)管系統(tǒng),采集平臺的采集適配池、網(wǎng)元/OMC等。

      圖2 統(tǒng)一采集平臺系統(tǒng)示意

      具體說明如下。

      (1)話務(wù)網(wǎng)管/數(shù)據(jù)網(wǎng)管/傳輸網(wǎng)管等上層網(wǎng)管系統(tǒng)

      話務(wù)網(wǎng)等上層網(wǎng)管系統(tǒng)為數(shù)據(jù)消費系統(tǒng),根據(jù)統(tǒng)一采集平臺提供的接口規(guī)范和插件的類定義,對相應(yīng)的業(yè)務(wù)類進行擴充,開發(fā)適配模塊,以使采集適配器滿足統(tǒng)一采集適配器接口規(guī)范的要求,滿足系統(tǒng)對采集適配器的各種查詢和管理要求,同時上層網(wǎng)管系統(tǒng)向統(tǒng)一采集平臺發(fā)送適配器的加載(注冊)和卸載(取消)請求,同時通過類XML文件傳遞參數(shù)觸發(fā)采集動作和接收采集結(jié)果。

      (2)采集適配池

      采集適配池對采集適配器進行管理,包含適配器動態(tài)加載、策略接收、任務(wù)生成、任務(wù)下發(fā)、任務(wù)執(zhí)行、指標(biāo)計算、結(jié)果返回等操作。

      ·適配器動態(tài)加載是指進行新的數(shù)據(jù)源數(shù)據(jù)接入時,能夠把新的采集適配器方便地加載到系統(tǒng)中,完成數(shù)據(jù)接入。

      ·策略接收負責(zé)接收數(shù)據(jù)消費系統(tǒng)訂閱的數(shù)據(jù)采集策略,并對該策略進行判重和驗證等工作。

      ·任務(wù)生成則根據(jù)消費系統(tǒng)訂閱的策略轉(zhuǎn)換成具體的采集任務(wù)命令。

      ·任務(wù)下發(fā)負責(zé)根據(jù)各采集機器的負荷情況,動態(tài)地將采集任務(wù)分發(fā)到負荷比較輕的采集機。

      ·任務(wù)執(zhí)行則根據(jù)采集適配器的具體連接網(wǎng)元方式,通過采集協(xié)議適配,執(zhí)行采集指令,獲取相應(yīng)數(shù)據(jù)。

      ·指標(biāo)計算是指根據(jù)轉(zhuǎn)換算法把原始counter值轉(zhuǎn)換為指標(biāo)數(shù)據(jù),指標(biāo)計算是不借助外部資源數(shù)據(jù)、不發(fā)生時間、空間粒度變化的處理。

      ·結(jié)果返回是指計算完成后生成指定格式的文件或消息,將數(shù)據(jù)消息發(fā)送給訂閱消息的系統(tǒng),將文件上傳北向接口。

      (3)網(wǎng)元/OMC

      不同的網(wǎng)元提供不同的接入方式,包含CORBA、file、FTP、MQ、Q3、DB、Telnet等。統(tǒng)一采集平臺配置這些網(wǎng)元的基礎(chǔ)信息,包括網(wǎng)元、OMC、EMS等設(shè)備或系統(tǒng)的地址、采集源數(shù)據(jù)庫訪問信息、訪問用戶名稱、設(shè)備廠商ID號、軟件版本等信息,上層網(wǎng)管系統(tǒng)在進行采集策略訂閱時需要指明具體的采集源信息。

      (4)平臺與適配器的接口

      適配器接口為平臺與適配器之間的接口約定,只要實現(xiàn)了該接口的類,均可在平臺正確部署和使用。實現(xiàn)該接口一般包括協(xié)議適配實現(xiàn)和采集適配實現(xiàn)兩部分,協(xié)議適配負責(zé)協(xié)議的連接關(guān)閉和訪問等,采集適配負責(zé)與具體業(yè)務(wù)相關(guān)的部分,二者組合起來形成具體適配器實例。適配器接口、協(xié)議適配器接口和采集適配器之間為繼承關(guān)系,即適配器接口定義適配器與平臺的通用接口;協(xié)議適配器繼承適配器接口,實現(xiàn)協(xié)議訪問;采集適配器繼承協(xié)議適配器,進行具體采集和解析工作。采集平臺和適配器(采集適配、協(xié)議適配)的整體方案、調(diào)用時序說明如下。統(tǒng)一采集平臺協(xié)議適配、接口適配如圖3所示。

      (1)統(tǒng)一采集平臺實現(xiàn)采集適配器類插件的開發(fā)接口,各專業(yè)網(wǎng)管系統(tǒng)根據(jù)自己的業(yè)務(wù)邏輯模塊實現(xiàn)該模塊規(guī)定的接口。實現(xiàn)了具體業(yè)務(wù)邏輯接口的插件,可以在統(tǒng)一采集平臺中注冊。

      (2)實現(xiàn)各適配器接口中定義的函數(shù),各類插件的接口中都規(guī)定該插件的初始化函數(shù),一般包括以下內(nèi)容:從配置文件讀取是否加載該插件以及該插件的初始化信息,若加載該插件,將其提供的服務(wù)在統(tǒng)一采集平臺中注冊;若卸載該插件,則將其在統(tǒng)一采集平臺內(nèi)核中刪除。

      (3)實現(xiàn)該插件的業(yè)務(wù)邏輯,根據(jù)上層網(wǎng)管系統(tǒng)要求的功能而定,通過自定義函數(shù)實現(xiàn)用戶提供的功能,例如是實時查詢數(shù)據(jù)還是周期性消息訂閱等。

      (4)將該插件實現(xiàn)的業(yè)務(wù)邏輯函數(shù)在統(tǒng)一采集平臺內(nèi)核中注冊事件,一般在插件接口函數(shù)中實現(xiàn),例如init()函數(shù)或者addtask()函數(shù)。

      (5)在配置文件和內(nèi)存中,配置加載該插件以及所需的初始化參數(shù)。該部分的配置一般放在XML文件中,只需根據(jù)實際需求,在該文件中配置相應(yīng)的字段即可完成。

      (6)統(tǒng)一采集平臺根據(jù)訂閱策略,轉(zhuǎn)換成相應(yīng)的采集任務(wù),調(diào)用采集適配器的方法,把本次任務(wù)的參數(shù)信息傳遞給采集適配器實例,采集適配器實現(xiàn)Runnable接口的run方法,通過線程啟動執(zhí)行采集。

      (7)適配器把采集到的數(shù)據(jù)進行格式封裝,然后調(diào)用統(tǒng)一采集平臺提供的方法,將數(shù)據(jù)以消息方式發(fā)送出去,如實時告警數(shù)據(jù)。

      (8)采集適配器采集到的原始counter根據(jù)元數(shù)據(jù)描述的算法,計算生成相應(yīng)的指標(biāo)數(shù)據(jù),計算完成后根據(jù)生成指定格式的文件或消息,數(shù)據(jù)消息發(fā)送給訂閱消息的系統(tǒng),文件上傳北向接口;并反饋任務(wù)及自身運行狀態(tài)信息給統(tǒng)一采集平臺管理控制模塊。

      3 采集平臺采集適配插件化開發(fā)技術(shù)優(yōu)勢及實施

      3.1 技術(shù)優(yōu)勢

      采集平臺采集適配插件化開發(fā)技術(shù)已應(yīng)用于廣東移動網(wǎng)管數(shù)據(jù)統(tǒng)一采集平臺項目,相對于傳統(tǒng)采集技術(shù),具有以下技術(shù)優(yōu)點。

      ·從采集適配技術(shù)本身,適配器抽象了各專業(yè)網(wǎng)管系統(tǒng)的業(yè)務(wù)需求,并可由各專業(yè)網(wǎng)管系統(tǒng)根據(jù)自己的業(yè)務(wù)邏輯進行擴充,具有很強的通用性,便于保護在網(wǎng)管采集能力方面的已有投入。

      ·從平臺框架能力出發(fā),當(dāng)采集平臺接收新的數(shù)據(jù)源接入時,可在不需要更改整個軟件架構(gòu)的基礎(chǔ)下,將新的采集適配器方便地加載到系統(tǒng)中,完成數(shù)據(jù)接入,具有很強的模塊獨立性和擴展性;如果已有采集適配器不再使用,能夠把這些采集適配器方便地從系統(tǒng)中卸載,不影響平臺核心程序的運行。

      ·從平臺業(yè)務(wù)支撐出發(fā),平臺是開放性的,支持第三方適配器插件,具備全業(yè)務(wù)、全專業(yè)采集接入能力,能夠去除重復(fù)采集、降低設(shè)備負荷。

      ·從資源利用來看,采集到的數(shù)據(jù)是開放的,統(tǒng)一共享的,一次采集多處復(fù)用。

      3.2 現(xiàn)網(wǎng)實施效果

      目前,上述技術(shù)已在中國移動通信集團廣東有限公司統(tǒng)一采集平臺項目中試運行,已完成41個適配器的開發(fā)及測試,涵蓋4種接口類型,包括file、指令、數(shù)據(jù)庫、CORBA等;接入14種網(wǎng)元類型,涉及26萬個網(wǎng)元,659個原始測量表,完成80%語音網(wǎng)統(tǒng)計類數(shù)據(jù)測試;同時完成50%新舊系統(tǒng)數(shù)據(jù)核對,指標(biāo)數(shù)據(jù)很好地保持了和現(xiàn)網(wǎng)系統(tǒng)的一致。在性能方面,插件化平臺處理效率提升了20%~30%,如以GZOMC的采集計算對比,306個BSC、小區(qū)數(shù)量23 598個、25張原始測量表、最大表數(shù)據(jù)量為384440個,采集計算整體過程新平臺總耗時1 244 s,比起原來總耗時1 626 s縮短23.5%,如圖4所示。在源數(shù)據(jù)時延較大的情況下(第4個時間點),效率也有20%以上的提升,有不錯的應(yīng)用效果,推廣實施后預(yù)期會有更大的規(guī)模效應(yīng)體現(xiàn)。

      圖4 采集總耗時對比

      4 結(jié)束語

      本文闡述了通過構(gòu)建基于插件技術(shù)的統(tǒng)一采集平臺,以插件方式實現(xiàn)采集適配器的自動加載和卸載,提高采集適配器的可擴展性和重用性,統(tǒng)一管理采集適配,實現(xiàn)自動匹配和調(diào)度,減少對網(wǎng)元的連接負擔(dān),提高采集質(zhì)量。但是目前平臺的開放性還有待進一步加強,第三方開發(fā)的采集插件存在較多兼容性問題,需要制定更加開放、更加具備兼容能力的采集插件規(guī)范,這是今后繼續(xù)努力的方向。

      猜你喜歡
      網(wǎng)元適配器網(wǎng)管
      一種全網(wǎng)時鐘同步管理方法
      適配器模式及其應(yīng)用
      電子測試(2017年11期)2017-12-15 08:57:45
      新型水文測驗GPS適配器設(shè)計與應(yīng)用
      基于藍牙串口適配器的GPS接收機與AutoCAD的實時無線通信
      地礦測繪(2015年3期)2015-12-22 06:27:26
      美國麥格普公司新型M—LOK相機三腳架適配器
      輕兵器(2015年20期)2015-09-10 07:22:44
      “五制配套”加強網(wǎng)管
      新聞前哨(2015年2期)2015-03-11 19:29:29
      光網(wǎng)絡(luò)設(shè)備ECC常見問題解決思路剖析
      中國新通信(2014年5期)2014-10-17 01:49:03
      一種供鳥有限飛翔的裝置
      發(fā)射機房網(wǎng)管系統(tǒng)的設(shè)計原則及功能
      河南科技(2014年14期)2014-02-27 14:11:59
      Java EE平臺在綜合網(wǎng)元管理系統(tǒng)中的應(yīng)用研究
      白银市| 酉阳| 托里县| 峨眉山市| 固镇县| 汨罗市| 西充县| 巴彦县| 民勤县| 海丰县| 股票| 肇庆市| 临夏县| 顺平县| 高安市| 麻栗坡县| 行唐县| 石台县| 罗定市| 屏东县| 天津市| 穆棱市| 南昌县| 方城县| 兴宁市| 体育| 巍山| 扶风县| 论坛| 沭阳县| 高陵县| 松江区| 兴山县| 武穴市| 钟山县| 阿巴嘎旗| 嵊泗县| 八宿县| 江油市| 青浦区| 项城市|