999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Web的網(wǎng)絡拓撲發(fā)現(xiàn)可視化的實現(xiàn)

2014-04-16 11:52:50章曉帆
科技視界 2014年13期
關鍵詞:可視化

鄧 力 章曉帆 陳 呈

(廣東工業(yè)大學華立學院 機電與信息工程學部,廣東 廣州 511300)

0 引言

網(wǎng)絡拓撲發(fā)現(xiàn)在網(wǎng)絡安全研究與網(wǎng)絡管理、網(wǎng)絡性能分析以及在網(wǎng)絡模型研究等方面占有舉足輕重的地位,如何獲取,分析和利用網(wǎng)絡拓撲信息頁是總舵研究所關注的一個熱點。網(wǎng)絡拓撲可視化作為分離利用網(wǎng)絡拓撲信息的重要輔助手段,其主要目標就是將目標網(wǎng)絡的節(jié)點和連接情況完整清晰地展現(xiàn)在人們眼前,為人們所了解,分析目標網(wǎng)絡的整體狀況提供直觀的素材和操作平臺。這不僅有助于人們對其進行觀測和分析,更重要的是,它將幫助人們發(fā)現(xiàn)在網(wǎng)絡拓撲中的潛在規(guī)律,具有很高的社會價值和經(jīng)濟價值。

圖1 calcRepulsion算法流程圖

網(wǎng)絡拓撲可視化的需求主要來源于以下方面:1)清晰直觀地反映網(wǎng)絡運行狀況,輔助人們對網(wǎng)絡各方面的性能進行評估,掌握其發(fā)展動態(tài),并未其指定有效的管理策略提供依據(jù);2)幫助人們更清晰地認識和發(fā)現(xiàn)存在于網(wǎng)絡中的內(nèi)在規(guī)律;3)網(wǎng)絡拓撲母性需要以可視化的方式來加以驗證。

網(wǎng)絡拓撲可視化主要涉及網(wǎng)絡拓撲模型、信息可視化和繪圖三個研究領域。其中:網(wǎng)絡拓撲模型研究為實現(xiàn)網(wǎng)絡拓撲可視化提供數(shù)據(jù)組織和處理依據(jù);信息可視化則主要為實現(xiàn)網(wǎng)絡拓撲可視化提供基本的方法和參考;圖布局技術則是在實現(xiàn)網(wǎng)絡拓撲布局時所需要重點研究的內(nèi)容,同時也是網(wǎng)絡拖布可視化的核心問題。

本文分析了網(wǎng)絡拓撲可視化的問題,回顧并對比分析了目前主要的研究成果,指出了當前研究中存在的不足和后期的研究方向。

1 基于Web的網(wǎng)絡拓撲可視化

基于Web的網(wǎng)絡拓撲結構可視化的主要優(yōu)點有:

1)地理上和系統(tǒng)上的可移動性,使管理者的操作不受到地理位置的限制,更適合進行分布的網(wǎng)絡監(jiān)視。

2)平臺的獨立性,可以再任何的平臺下訪問,只要在該平臺下有適合的網(wǎng)頁瀏覽器即可,從而解決了很多由于多平臺結構所引發(fā)的不兼容問題。

3)以 Web Server為中心,降低了維護費用和維護要求,對系統(tǒng)的修改只需要在服務器(Web Server)上進行即可,客戶端無需任何的修改。

4)有利于網(wǎng)絡信息的及時發(fā)布。

5)統(tǒng)一的管理程序界面,便于為用戶提供信息,它提供比傳統(tǒng)的命令驅動的遠程登錄更加直接,更加實用的圖形化(GUI)界面,瀏覽器的操作和網(wǎng)頁(Web)界面對普通用戶來講師非常的方便與易用的。

本研究小組透過對網(wǎng)絡相關資料的收集與研究,決定采用MxGraph與ExtJS兩個框架來組成我們的網(wǎng)絡拓撲可視化的基本框架。其中MxGraph是是一個JS繪圖組件適用于需要在網(wǎng)頁中設 計/編 輯 Workflow/BPM 流 程圖、圖表、網(wǎng)絡圖和普通圖形的Web應用程序。而ExtJS是一種主要用于創(chuàng)建前端用戶界面,是一個基本與后臺技術無關的前端ajax框架。采用這兩個框架,方便我們對于網(wǎng)絡拓撲可視化前端界面的編寫。本基于Web的網(wǎng)絡拓撲可視化實現(xiàn)從服務器端獲取網(wǎng)絡拓撲結構圖模板以及網(wǎng)絡拓撲結構圖中相關網(wǎng)絡設備的詳細信息,并根據(jù)模板數(shù)據(jù)渲染出網(wǎng)絡拓撲結構圖,用戶可在客戶端查看網(wǎng)絡設備列表,網(wǎng)絡設備詳細信息,搜索指定設備信息等功能。

圖2 calcAttraction算法流程圖

圖3 clacPositions算法流程圖

2 算法分析

該可視化前端界面在實際的編寫中,采用了諸多算法來優(yōu)化整個拓撲結構的顯示,其中包括calcRepulsion算法、calcAttraction算法、clacPositions算法等算法。其中calcRepulsion算法實現(xiàn)步驟如下:

1)獲得需要執(zhí)行此算法運算的元素總數(shù);

2)在未分離的元素集合中選定一個元素與其他未分離的元素在坐標系中的坐標拉開一定距離;

3)對元素集合中每個元素執(zhí)行第2步,直至每個元素都與其他元素拉開距離。

calcRepulsion算法流程圖如圖1:

而calcAttraction算法實現(xiàn)步驟如下:

1)獲得需要執(zhí)行此算法運算的元素總數(shù);

2)在元素集合中取出一個元素,對齊所有有連接關系的元素都拉近一定距離;

圖4 布局算法流程圖

3)對元素集合中每個元素執(zhí)行第2步。

其算法流程圖如圖2所示:

除此之外,我們還采用了clacPositions算法,該算法的實現(xiàn)步驟如下:

1)計算元素離容器原點的距離detaLength;

2)計算元素的新坐標并放入坐標數(shù)組;

3)對元素集合中所有元素執(zhí)行1,2步。

其算法流程圖如圖3所示:

最后,我們采用了布局算法對以上三個算法運行的結果進行匯總分析,算法步驟為:

1)獲取執(zhí)行布局的指定的父節(jié)點下的所有Vertex元素,放入元素集合vertexArray;

2)為元素集合中的元素創(chuàng)建路徑(形如’0.0.0.1’),并計算cellLocation的x,y軸坐標,元素半徑等;

3)開始布局執(zhí)行事務;

4)迭代獲取元素集合中每個元素的連線及連線的終端元素,放入edges和cells集合中,并為每個連接終端創(chuàng)建元素路徑,放入neighbours集合中;

5)根據(jù)指定迭代次數(shù)順序執(zhí)行calcRepulsion算法,calcAttraction算法,clacPositions算法,reduceTemperature方法 (計算布局執(zhí)行的熱度的函數(shù));

6)移動所有執(zhí)行布局算法的元素到新的坐標;

7)提交布局執(zhí)行事務。

具體算法流程圖如圖4:

圖5 最終運行結果

圖6 最終運行結果圖

3 最終結果

通過以上4個算法對后端程序所獲取到的數(shù)據(jù)進行處理,在Web端的網(wǎng)頁上繪制出清晰明了的圖形化撲結構圖,用戶可以在Web瀏覽器上對整個網(wǎng)絡拓撲結構進行掌控。該運行結果圖基于服務端采集保存于MySQL數(shù)據(jù)庫中的網(wǎng)絡拓撲結構信息。有關于后端模塊的相關信息為另一篇論文所述,再次不再繁述。本模塊實現(xiàn)從服務器端獲取網(wǎng)絡拓撲結構圖模板以及網(wǎng)絡拓撲結構圖中相關網(wǎng)絡設備的詳細信息,并根據(jù)模板數(shù)據(jù)渲染出網(wǎng)絡拓撲結構圖,用戶可在客戶端查看網(wǎng)絡設備列表,網(wǎng)絡設備詳細信息,搜索指定設備信息等功能。本模塊存在的局限性有如下幾個方面:需要部署服務器,運行在客戶端瀏覽器上;由于本模塊使用到mxgraph框架,若要使用本模塊完整功能,客戶端必須連接上Internet。最終運行結果如圖5、圖6、圖7所示:

圖7 最終運行結果圖

4 結束語

網(wǎng)絡拓撲可視化問題的研究難點主要來源于以下方面:網(wǎng)絡本身的復雜性;缺乏進行系統(tǒng)研究的方法論。而我們項目研究結果所采用的網(wǎng)絡拓撲可視化的解決方法僅僅只是眾多網(wǎng)絡拓撲可視化解決方式的其中一種,可能還存在著諸多的不足,其中包括用戶權限的管理,子路由的發(fā)現(xiàn)與探測等。我們將在接下來的時間中,繼續(xù)對該項目進行合理的完善,以求能夠完美的實現(xiàn)我們的最終目標。

猜你喜歡
可視化
無錫市“三項舉措”探索執(zhí)法可視化新路徑
基于CiteSpace的足三里穴研究可視化分析
自然資源可視化決策系統(tǒng)
北京測繪(2022年6期)2022-08-01 09:19:06
三維可視化信息管理系統(tǒng)在選煤生產(chǎn)中的應用
選煤技術(2022年2期)2022-06-06 09:13:12
思維可視化
師道·教研(2022年1期)2022-03-12 05:46:47
基于Power BI的油田注水運行動態(tài)分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
自然資源可視化決策系統(tǒng)
北京測繪(2021年7期)2021-07-28 07:01:18
基于CGAL和OpenGL的海底地形三維可視化
可視化閱讀:新媒體語境下信息可視化新趨勢
“融評”:黨媒評論的可視化創(chuàng)新
傳媒評論(2019年4期)2019-07-13 05:49:14
主站蜘蛛池模板: 亚洲成A人V欧美综合| 欧美综合一区二区三区| 欧美一区国产| 国产情侣一区二区三区| 色综合天天综合中文网| 欧美日本不卡| 日本一区中文字幕最新在线| 高清色本在线www| 好吊妞欧美视频免费| 在线国产91| 国产毛片高清一级国语 | 91国内视频在线观看| 国产在线无码av完整版在线观看| 98超碰在线观看| 成人国内精品久久久久影院| 成·人免费午夜无码视频在线观看| 自拍偷拍欧美| 免费a级毛片视频| 精品无码人妻一区二区| 国产一区二区人大臿蕉香蕉| 午夜激情婷婷| 中文字幕亚洲另类天堂| 免费人成视网站在线不卡| 亚洲人成影视在线观看| 日本午夜精品一本在线观看| 99视频在线免费观看| 亚洲福利视频网址| 亚洲国产精品VA在线看黑人| 视频一区视频二区日韩专区| 亚洲一欧洲中文字幕在线 | 欧美精品v| 亚洲男人天堂2018| 在线一级毛片| 一区二区三区成人| 国产综合精品日本亚洲777| 18禁色诱爆乳网站| 国产最爽的乱婬视频国语对白| 亚洲色图综合在线| 欧美三级视频在线播放| 亚洲日韩欧美在线观看| 国产极品美女在线| 亚洲中文字幕av无码区| 99久久精品免费视频| 国产成人做受免费视频 | 伊大人香蕉久久网欧美| 一级一级一片免费| yjizz国产在线视频网| 狠狠色丁香婷婷| av一区二区三区在线观看| 国产打屁股免费区网站| 91精品国产麻豆国产自产在线 | 久久99这里精品8国产| 欧美A级V片在线观看| 国产剧情伊人| 国产理论最新国产精品视频| 亚洲av片在线免费观看| 国产精品手机在线观看你懂的 | jizz亚洲高清在线观看| 久久无码高潮喷水| 国产麻豆另类AV| 思思热精品在线8| 国产精品理论片| 亚洲人成网站日本片| 国产一区二区网站| 青青久久91| 亚洲美女久久| 免费啪啪网址| jizz在线观看| 国产成人1024精品| 99热国产这里只有精品9九| 99久久精品免费看国产电影| 男女精品视频| 91精品伊人久久大香线蕉| 国模视频一区二区| 国外欧美一区另类中文字幕| 久热re国产手机在线观看| 有专无码视频| 天天综合天天综合| 欧美天天干| 一级做a爰片久久毛片毛片| 一级香蕉视频在线观看| 国产高清又黄又嫩的免费视频网站|