• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    機(jī)會(huì)網(wǎng)絡(luò)中基于有權(quán)社團(tuán)結(jié)構(gòu)圖的路由協(xié)議研究

    2016-12-08 06:07:46馬學(xué)彬鄭田玉
    電子學(xué)報(bào) 2016年10期
    關(guān)鍵詞:網(wǎng)絡(luò)拓?fù)?/a>目的地路由

    馬學(xué)彬,白 婧,鄭田玉

    (內(nèi)蒙古大學(xué)計(jì)算機(jī)學(xué)院,內(nèi)蒙古呼和浩特010021)

    ?

    機(jī)會(huì)網(wǎng)絡(luò)中基于有權(quán)社團(tuán)結(jié)構(gòu)圖的路由協(xié)議研究

    馬學(xué)彬,白 婧,鄭田玉

    (內(nèi)蒙古大學(xué)計(jì)算機(jī)學(xué)院,內(nèi)蒙古呼和浩特010021)

    基于社團(tuán)檢測(cè)的機(jī)會(huì)網(wǎng)絡(luò)路由算法大多采用無(wú)權(quán)重網(wǎng)絡(luò)拓?fù)鋭澐稚鐖F(tuán),僅將節(jié)點(diǎn)間的關(guān)系抽象為一條簡(jiǎn)單的無(wú)權(quán)重的邊,忽略了節(jié)點(diǎn)關(guān)系的強(qiáng)弱程度.本文通過(guò)引入權(quán)重策略改進(jìn)了QCA社團(tuán)更新算法,提出了一種基于有權(quán)社團(tuán)結(jié)構(gòu)的路由算法,該算法解決了社團(tuán)關(guān)系定量化單一的問(wèn)題,更能真實(shí)反映出社團(tuán)成員之間的關(guān)系.算法中,節(jié)點(diǎn)間的交互信息轉(zhuǎn)化為權(quán)重,根據(jù)不同的網(wǎng)絡(luò)環(huán)境選擇不同的權(quán)重轉(zhuǎn)化方案——?dú)w一化權(quán)重(normalized weight)和非歸一化權(quán)重(non-normalized weight).路由算法在檢測(cè)到周圍網(wǎng)絡(luò)環(huán)境變化時(shí)自動(dòng)切換權(quán)重計(jì)算方案以適應(yīng)網(wǎng)絡(luò)環(huán)境的變化.通過(guò)在仿真環(huán)境和真實(shí)數(shù)據(jù)集上測(cè)試和分析,該算法能夠?qū)⒕W(wǎng)絡(luò)中的節(jié)點(diǎn)劃分出合理的社團(tuán)結(jié)構(gòu),并在保證較高的傳輸成功率的情況下降低網(wǎng)絡(luò)開(kāi)銷.

    機(jī)會(huì)網(wǎng)絡(luò);社團(tuán)劃分;路由算法;有權(quán)拓?fù)?/p>

    1 引言

    在機(jī)會(huì)網(wǎng)絡(luò)[1]中,人們隨身攜帶的智能移動(dòng)設(shè)備構(gòu)成了網(wǎng)絡(luò)中的節(jié)點(diǎn),并且隨著人的移動(dòng)而移動(dòng).由于人作為社會(huì)群體中的一員體現(xiàn)出社會(huì)性特征,所以這些移動(dòng)設(shè)備也具有一定的社會(huì)性特征.社團(tuán)劃分就是基于網(wǎng)絡(luò)中節(jié)點(diǎn)間的相互關(guān)系將它們劃分到各個(gè)社團(tuán),并且同一社團(tuán)內(nèi)成員間的交互概率會(huì)明顯高于社團(tuán)間成員的交互概率[2~4].利用節(jié)點(diǎn)間的這個(gè)特點(diǎn)可以為選擇轉(zhuǎn)發(fā)節(jié)點(diǎn)提供極為重要的參考依據(jù),因此劃分網(wǎng)絡(luò)的社團(tuán)結(jié)構(gòu)用于數(shù)據(jù)轉(zhuǎn)發(fā),對(duì)提高機(jī)會(huì)網(wǎng)絡(luò)中的路由性能具有重大意義.

    本文提出了一種基于社團(tuán)劃分方法的路由算法.在機(jī)會(huì)網(wǎng)絡(luò)中,大部分基于社團(tuán)劃分的路由算法只是將網(wǎng)絡(luò)中兩個(gè)節(jié)點(diǎn)的連接簡(jiǎn)單映射為網(wǎng)絡(luò)拓?fù)渲幸粭l無(wú)權(quán)重的邊,忽視了節(jié)點(diǎn)間的連接所反映的節(jié)點(diǎn)間關(guān)系強(qiáng)弱的信息.根據(jù)節(jié)點(diǎn)間的連接信息可以分析出它們間的關(guān)系強(qiáng)度以及節(jié)點(diǎn)移動(dòng)模式的共同特征[5],利用這些信息可以劃分出高質(zhì)量的社團(tuán)結(jié)構(gòu)并因此提高路由性能[6].

    2 相關(guān)工作

    機(jī)會(huì)網(wǎng)絡(luò)中,有關(guān)社團(tuán)劃分的路由算法多是從復(fù)雜網(wǎng)絡(luò)的社團(tuán)劃分算法演變而來(lái)的,比較經(jīng)典的算法包括K派系過(guò)濾算法[7~9]、GN算法[10]等等.在文獻(xiàn)[7]中,作者使用K-clique算法通過(guò)添加一些社會(huì)信息來(lái)檢測(cè)社會(huì)網(wǎng)絡(luò),并形成一個(gè)具有自報(bào)告功能的社會(huì)網(wǎng)絡(luò).研究發(fā)現(xiàn)通過(guò)使用自報(bào)告的社會(huì)網(wǎng)絡(luò)信息雖然不能明顯的提升消息傳輸成功率,但是能有效地降低開(kāi)銷.在文獻(xiàn)[8]中,作者改進(jìn)了文獻(xiàn)[7]中的想法,在兩個(gè)不同的場(chǎng)景下使用K-clique算法,分別是室內(nèi)場(chǎng)景和室外場(chǎng)景.作者發(fā)現(xiàn)能夠影響機(jī)會(huì)網(wǎng)絡(luò)解決方案和算法的關(guān)鍵是社會(huì)信息和移動(dòng)行為信息,網(wǎng)絡(luò)性能能夠通過(guò)增加社會(huì)網(wǎng)絡(luò)參與者的社會(huì)聯(lián)系來(lái)增加.同時(shí),通過(guò)組合這兩種信息,可以提高傳輸成功率,并且?guī)缀鯖](méi)有影響交付延遲.在文獻(xiàn)[9]中,Fu提出了一個(gè)基于聯(lián)合發(fā)現(xiàn)結(jié)構(gòu)的改進(jìn)的k-clique發(fā)現(xiàn)算法,它縮短了社團(tuán)發(fā)現(xiàn)的時(shí)間,其劃分社團(tuán)的時(shí)間復(fù)雜度接近線性.Newman于2004年提出的模塊度(Modularity)[10,11]更是成為衡量社團(tuán)結(jié)構(gòu)劃分質(zhì)量的一個(gè)重要的指標(biāo).由于Newman提出的快速算法時(shí)間復(fù)雜度較高,改進(jìn)的算法引入了模擬退火算法、禁忌搜索算法、退火算法等來(lái)加快計(jì)算速度.

    目前,對(duì)于社團(tuán)劃分算法方面的研究,如何快速高效、高精度地劃分社團(tuán)仍是研究熱點(diǎn)之一.此外,研究者從多個(gè)角度去分析社團(tuán)結(jié)構(gòu),進(jìn)而提高劃分精度.模塊度、節(jié)點(diǎn)的社會(huì)屬性,節(jié)點(diǎn)的私人屬性等方面已經(jīng)成為研究社團(tuán)結(jié)構(gòu)需要考慮的因素.Nam等人[12]提出了一種在動(dòng)態(tài)社交網(wǎng)絡(luò)中自適應(yīng)更新社團(tuán)結(jié)構(gòu)的算法Quick Community Adaptation(QCA).通過(guò)推導(dǎo)簡(jiǎn)化了模塊度計(jì)算的復(fù)雜度,形成了一個(gè)新的社團(tuán)更新算法.QCA根據(jù)網(wǎng)絡(luò)變化實(shí)時(shí)更新節(jié)點(diǎn)的所屬社團(tuán),最終得到高質(zhì)量的社團(tuán)劃分結(jié)果.該算法在運(yùn)行時(shí)間上有顯著的提高,適合劃分大型的、快速變化的網(wǎng)絡(luò)上的社團(tuán)結(jié)構(gòu),如在線社交網(wǎng)絡(luò)、人際關(guān)系網(wǎng)等.Costa等人[13]提出了一種在機(jī)會(huì)網(wǎng)絡(luò)中使用發(fā)布/訂閱機(jī)制的路由算法——SocialCast 路由算法.在該路由算法中,作者建立了社會(huì)網(wǎng)絡(luò)模型和移動(dòng)模型,將社會(huì)網(wǎng)絡(luò)中節(jié)點(diǎn)的社會(huì)性和移動(dòng)性以量化的方式轉(zhuǎn)化為協(xié)同定位和連接度的改變.該路由算法只將消息發(fā)布給訂閱它的節(jié)點(diǎn),而具有相同興趣的節(jié)點(diǎn)會(huì)聚集在一起,這能夠有效地控制網(wǎng)絡(luò)中的副本數(shù)量,并通過(guò)社交矩陣預(yù)測(cè)并選擇最佳的消息載體.該路由算法一共分為興趣分發(fā)、中繼選擇、消息發(fā)布三個(gè)階段.該算法適合具有小世界特性的網(wǎng)絡(luò)和很難獲取全局信息的網(wǎng)絡(luò).Pan Hui等[14]提出一種基于社會(huì)屬性的路由算法Bubble Rap.該路由算法根據(jù)目的地社團(tuán)和節(jié)點(diǎn)中心度的排名來(lái)選擇轉(zhuǎn)發(fā)節(jié)點(diǎn).在該算法中,每個(gè)節(jié)點(diǎn)至少屬于一個(gè)社區(qū),每個(gè)節(jié)點(diǎn)有兩個(gè)中心性,一個(gè)是本地中心性,一個(gè)是全局中心性.整個(gè)路由過(guò)程分為兩個(gè)階段,全局轉(zhuǎn)發(fā)和局部轉(zhuǎn)發(fā).在全局轉(zhuǎn)發(fā)階段,該算法盡最大努力使消息到達(dá)目的社團(tuán);在局部轉(zhuǎn)發(fā)階段,該算法將把消息轉(zhuǎn)發(fā)到目的節(jié)點(diǎn).通過(guò)這兩個(gè)階段的相互配合使消息快速高效地到達(dá)目的節(jié)點(diǎn).但是該算法在所有節(jié)點(diǎn)的全局中心性都很低時(shí)可能失效.Bulut 等[15]提出了基于朋友關(guān)系的路由,在相遇次數(shù)、相遇持續(xù)時(shí)間、相遇規(guī)律這三個(gè)維度定義朋友的特性,并且基于朋友關(guān)系的質(zhì)量來(lái)選擇轉(zhuǎn)發(fā)節(jié)點(diǎn),通過(guò)將消息交付給高質(zhì)量的朋友來(lái)增加消息的傳輸成功率.Mei等提出了一種社會(huì)性敏感的無(wú)狀態(tài)路由方法SANE (Social-Aware and Stateless Routing)[16].在這種路由算法中一個(gè)人的興趣由k維的興趣向量表示,兩個(gè)用戶u和v之間的興趣相似性用向量間的Cosine相似性來(lái)表示.在路由過(guò)程中,消息被轉(zhuǎn)發(fā)給與目的地興趣最相似的節(jié)點(diǎn).該算法維護(hù)和更新社會(huì)度量相對(duì)簡(jiǎn)單,占用空間小,時(shí)間復(fù)雜度和空間復(fù)雜度都很低.在文獻(xiàn)[17]中,Xuebin M提出了一個(gè)基于節(jié)點(diǎn)間耦合程度的路由算法CR,每個(gè)節(jié)點(diǎn)根據(jù)它與周圍相遇節(jié)點(diǎn)的相似性確定它們屬于哪個(gè)社團(tuán),并根據(jù)消息的目的節(jié)點(diǎn)選擇與其最屬性接近的社團(tuán)進(jìn)行轉(zhuǎn)發(fā),最終將消息發(fā)送到目的社團(tuán)并進(jìn)一步轉(zhuǎn)發(fā)到目的節(jié)點(diǎn).該算法通過(guò)記錄的接觸歷史信息計(jì)算關(guān)系強(qiáng)度及其節(jié)點(diǎn)間的耦合程度,使得該算法的計(jì)算復(fù)雜度和時(shí)間復(fù)雜度都較低.實(shí)驗(yàn)結(jié)果表明,該算法減少了轉(zhuǎn)發(fā)的次數(shù),提高了傳輸成功率.在文獻(xiàn)[18]中,Theus Hossmann研究了四個(gè)數(shù)據(jù)集和三個(gè)先進(jìn)的合成數(shù)據(jù)的社團(tuán)結(jié)構(gòu)、圖譜、社團(tuán)內(nèi)部以及社團(tuán)間的權(quán)重分布.在此基礎(chǔ)上作者提出來(lái)一個(gè)框架用于分析基于SNA的DTN路由方案的性能.在文獻(xiàn)[19]中提出了一個(gè)新的路由算法NBR,該算法使用一個(gè)加入節(jié)點(diǎn)回歸因素的模型.在社區(qū)內(nèi)采用混合路由算法,并加入了正反饋思想計(jì)算節(jié)點(diǎn)活躍度來(lái)尋找目的節(jié)點(diǎn);在社區(qū)間采用查詢路由表和判斷節(jié)點(diǎn)回歸相結(jié)合的方法進(jìn)行消息轉(zhuǎn)發(fā).該算法與其他算法相比,不僅提高了傳輸成功率,也降低了開(kāi)銷.

    上面所述路由算法雖然從不同角度解決了社團(tuán)劃分和機(jī)會(huì)網(wǎng)絡(luò)中基于社團(tuán)結(jié)構(gòu)的路由算法問(wèn)題,但是他們大多只考慮了影響社團(tuán)結(jié)構(gòu)的一個(gè)或幾個(gè)因素,并沒(méi)有綜合考慮各種因素.本文通過(guò)給出一個(gè)通用的社團(tuán)劃分框架,可以把各種因素轉(zhuǎn)換為邊之間的權(quán)重,通過(guò)劃分社團(tuán)結(jié)構(gòu)來(lái)提高機(jī)會(huì)網(wǎng)絡(luò)的路由性能.該路由算法還考慮到不同拓?fù)浣Y(jié)構(gòu)的特點(diǎn),自主選擇不同的權(quán)重計(jì)算方法,使得劃分的社團(tuán)更準(zhǔn)確、更高效.

    3 基于權(quán)重的社團(tuán)更新算法

    本文基于Nam P Nguyen[12]等人的工作,對(duì)其提出的QCA算法進(jìn)行改進(jìn),將其應(yīng)用于機(jī)會(huì)網(wǎng)絡(luò)并引入權(quán)重概念以提升算法性能.對(duì)于單個(gè)節(jié)點(diǎn)來(lái)說(shuō),在無(wú)權(quán)重網(wǎng)絡(luò)拓?fù)渲?它涉及的網(wǎng)絡(luò)拓?fù)涞淖儎?dòng)有兩種,分別是邊的添加和刪除.而對(duì)于有權(quán)網(wǎng)絡(luò)拓?fù)?邊的添加和刪除相對(duì)應(yīng)的轉(zhuǎn)變?yōu)檫厵?quán)重的增加和減少,因此QCA社團(tuán)更新算法[12]中的計(jì)算公式不再適合本文中的情況,需要重新推導(dǎo).接下來(lái)會(huì)用到的一些概念和符號(hào)如下.

    假設(shè)整個(gè)網(wǎng)絡(luò)拓?fù)渲兴械倪厵?quán)重都是大于0的,且整個(gè)網(wǎng)絡(luò)中均勻分布多個(gè)社團(tuán)(四個(gè)以上),即wij≥0,M>0,dC>0,M大于任意dC,兩個(gè)節(jié)點(diǎn)間的邊的權(quán)重由w1變?yōu)閣2,變化量為|Δw|.經(jīng)過(guò)推導(dǎo),可以得到以下幾條結(jié)論:

    (1)社團(tuán)內(nèi)的邊權(quán)重的增加能使該社團(tuán)對(duì)全局模塊度的貢獻(xiàn)增加.

    證明

    若權(quán)重變化后模塊度增加,則需滿足條件Q′-Q>0

    因Δw>0,可知若要Q′-Q>0,需要(2M2-2MdC-dCΔw)(2M-dC)>0,

    因?yàn)?M為整個(gè)網(wǎng)絡(luò)中所有節(jié)點(diǎn)的度的和,所以一個(gè)社團(tuán)內(nèi)的節(jié)點(diǎn)的度的和不可能大于2M,因此dC>2M不成立,不存在上面這一種情況.

    由上面的推導(dǎo)①可以看出,只要網(wǎng)絡(luò)中均勻分布兩個(gè)以上的社團(tuán),且權(quán)重的增加不是特別大的話,社團(tuán)內(nèi)部的邊權(quán)重的增加必然能夠使該社團(tuán)的模塊度增大.由此可知,一般情況下,社團(tuán)內(nèi)的邊權(quán)重的增加能使該社團(tuán)模塊度的增加.

    通過(guò)上面的推導(dǎo)可知,一般情況下社團(tuán)內(nèi)的邊權(quán)重的減少能夠使該社團(tuán)對(duì)全局模塊度的貢獻(xiàn)減少.

    (2)兩個(gè)社團(tuán)間的邊權(quán)重減少時(shí)能夠提高兩個(gè)社團(tuán)對(duì)全局模塊度的貢獻(xiàn).

    證明 由結(jié)論(1)可反向推導(dǎo)得出.

    證明 假設(shè)社團(tuán)C內(nèi)部邊權(quán)重的減少會(huì)導(dǎo)致該社團(tuán)分裂為C1和C2,那么權(quán)重變化前模塊度應(yīng)該符合下面公式

    Q1+Q2

    權(quán)重減少后模塊度應(yīng)該符合下面公式

    (4)當(dāng)社團(tuán)內(nèi)的一條邊權(quán)重減少,并且這條邊的兩端節(jié)點(diǎn)中至少有一個(gè)節(jié)點(diǎn)只有一條邊與其相連,則這條邊的變化不會(huì)分裂兩個(gè)社團(tuán).

    證明

    若社團(tuán)內(nèi)的一條邊(u,v)的權(quán)重減少|(zhì)Δw|,且這條邊兩端的兩個(gè)節(jié)點(diǎn)u和v中至少有一個(gè)的度為1,若這條邊的權(quán)重變化會(huì)導(dǎo)致本地社團(tuán)C的分裂,則應(yīng)該滿足以下兩個(gè)條件權(quán)重變化前的模塊度

    Q1+Q2

    權(quán)重變化后的模塊度

    因?yàn)?/p>

    由上面推導(dǎo)可知,當(dāng)社團(tuán)內(nèi)一條權(quán)重減少的邊的兩端的節(jié)點(diǎn)只要其中一個(gè)的度為1,則這條邊的變化不會(huì)分裂兩個(gè)社團(tuán).

    證明

    (6)當(dāng)社團(tuán)間的一條邊權(quán)重增加時(shí),若這條邊所連接的一端的節(jié)點(diǎn)符合公式

    則該節(jié)點(diǎn)應(yīng)該加入到另一端的社團(tuán).若兩端的節(jié)點(diǎn)都符合該公式,則選擇值較大的一段加入.

    證明

    當(dāng)兩個(gè)社團(tuán)間一條邊的權(quán)重增長(zhǎng)時(shí),節(jié)點(diǎn)若留在原來(lái)的社團(tuán)C中時(shí),模塊度為

    QC+QD

    若節(jié)點(diǎn)u離開(kāi)社團(tuán)C,加入社團(tuán)D,模塊度變?yōu)?/p>

    QC-u+QD+u

    若要證明節(jié)點(diǎn)u加入社團(tuán)D后模塊度會(huì)增加,只需證明

    QC-u+QD+u>QC+QD

    本文所提出的基于權(quán)重的社團(tuán)更新算法如算法1所示.其中,increaseWeight(u,v,Δw)算法如算法2所示,算法中使用的decreaseWeight(u,v,Δw)、newNode(u)、removeNode(u)三種方法的內(nèi)部實(shí)現(xiàn)方式與QCA算法中類似,主要區(qū)別在于使用的推導(dǎo)公式不同,因此這里不做贅述.

    算法1 WQCA

    Output:Community which nodeubelongs to.

    Begin

    ForΔGdo

    Ifξi=changeWeight (v) then

    IfΔw>0 then

    increaseWeight(u,v,Δw)

    Else IfΔw<0 then

    decreaseWeight(u,v,Δw)

    End If

    Else Ifξi=newNode(v)then

    newNode(v)

    Else Ifξi=removeNode(v) then

    removeNode(v)

    End If

    End For

    End

    算法2 increaseWeight(u,v,Δw)

    Begin

    IfC(u)≠C(v) then

    Δq=max{Δqu,C(u),C(v),Δqv,C(u),C(v)}

    w=arg max{Δqu,C(u),C(v),Δqv,C(u),C(v)}

    IfΔq>0 then

    wjoin into another community

    End If

    End If

    End

    4 基于權(quán)重的社團(tuán)劃分路由協(xié)議

    基于權(quán)重的社團(tuán)劃分路由協(xié)議分為信息采集、權(quán)重轉(zhuǎn)化和路由轉(zhuǎn)發(fā)三部分.其中信息采集和權(quán)重轉(zhuǎn)化為社團(tuán)劃分的前期工作,它們將機(jī)會(huì)網(wǎng)絡(luò)中的節(jié)點(diǎn)接觸信息轉(zhuǎn)化為邊權(quán)重,并形成有權(quán)網(wǎng)絡(luò)拓?fù)鋱D.社團(tuán)劃分算法就是在這兩部分工作的基礎(chǔ)上運(yùn)行的.消息的路由轉(zhuǎn)發(fā)則是根據(jù)社團(tuán)劃分算法得到的結(jié)果和權(quán)重等信息判斷轉(zhuǎn)發(fā)節(jié)點(diǎn).社團(tuán)劃分算法流程圖如圖1所示.

    4.1 信息采集

    節(jié)點(diǎn)采集信息的質(zhì)量十分重要,會(huì)直接影響到之后的社團(tuán)劃分和路由性能.為了保留節(jié)點(diǎn)間的強(qiáng)連接以及剔除一些無(wú)意義的弱連接(例如兩個(gè)節(jié)點(diǎn)間只存在一次連接時(shí)間極短的連接等情況),需要采用合適大小的時(shí)間窗口和合適的策略對(duì)連接進(jìn)行篩選.如果選擇不恰當(dāng),會(huì)造成網(wǎng)絡(luò)拓?fù)湓絹?lái)越稠密,經(jīng)過(guò)一段時(shí)間后網(wǎng)絡(luò)拓?fù)洳辉倌苊鞔_的反映出節(jié)點(diǎn)間的關(guān)系,甚至網(wǎng)絡(luò)拓?fù)溆锌赡茏優(yōu)檫B通圖.本路由協(xié)議提出兩種方式,在規(guī)定的時(shí)間窗口內(nèi)以最新的最近連接(Most Recent Connection,MRC)和最新的最頻繁連接(Most Frequent Connection,MFC)兩種方式篩選部分連接[20].最新的最近連接(MRC)是根據(jù)表中記錄的節(jié)點(diǎn)最近連接時(shí)間選擇距離當(dāng)前時(shí)間最遠(yuǎn)的一部分記錄刪除.最新最頻繁連接(MFC)則是選擇當(dāng)前時(shí)間片內(nèi)連接次數(shù)最少的一部分記錄刪除.

    在本路由協(xié)議中,網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)都要維護(hù)一個(gè)記錄自身與其他節(jié)點(diǎn)的連接信息的網(wǎng)絡(luò)拓?fù)湫畔⒂涗洷?每個(gè)節(jié)點(diǎn)以其全局唯一的ID的形式存放在網(wǎng)絡(luò)拓?fù)湫畔⒂涗洷碇?網(wǎng)絡(luò)拓?fù)湫畔⒂涗洷碇械拿恳豁?xiàng)都記錄著另一節(jié)點(diǎn)與本節(jié)點(diǎn)間的連接次數(shù)、連接時(shí)長(zhǎng)、兩節(jié)點(diǎn)間的權(quán)重等信息,在社團(tuán)劃分時(shí)根據(jù)表中記錄的連接信息計(jì)算兩個(gè)節(jié)點(diǎn)之間的邊的權(quán)重并記錄在表中相應(yīng)的字段.本文所用到的社團(tuán)更新算法是根據(jù)網(wǎng)絡(luò)拓?fù)涞淖儎?dòng)更新社團(tuán),但是考慮到若是每一次網(wǎng)絡(luò)拓?fù)渥儎?dòng)都更新社團(tuán)結(jié)構(gòu)會(huì)造成大量的計(jì)算以及節(jié)點(diǎn)間的社團(tuán)記錄無(wú)法同步等問(wèn)題,因此本文采用時(shí)間片的形式更新社團(tuán)結(jié)構(gòu),每當(dāng)時(shí)間片結(jié)束時(shí)調(diào)用社團(tuán)更新算法更新網(wǎng)絡(luò)中的社團(tuán)結(jié)構(gòu).在網(wǎng)絡(luò)拓?fù)湫畔⒂涗洷泶嬖谝粋€(gè)名為標(biāo)志位的字段,該字段用來(lái)記錄網(wǎng)絡(luò)拓?fù)湓跁r(shí)間片內(nèi)的變動(dòng)情況,具體來(lái)說(shuō)標(biāo)志位包含四個(gè)值new、delete、change、old.下面為標(biāo)志位變動(dòng)的幾種情況:

    算法3 信息采集算法

    Begin

    Beforeatimeslicerunning

    For The Connection Information List do

    IfconItem.flag=“delete” then

    removeconItemfrom the list

    Else IfconItem.flag=“new”or“change” then

    conItem.flag=“old”

    End If

    End For

    Timesilceruning

    Forcondo

    Ifcondoesn′t exist in the connection information list then

    addconinto the list andconItem.flag=“new”

    Else

    conItem.flag=“change”

    End If

    End For

    Timeslicerunsout

    choose removeconItemin the connection information byMRCorMFC

    removeItem.flag=“delete”

    End

    在網(wǎng)絡(luò)拓?fù)溆涗洷碇械墓?jié)點(diǎn)表示當(dāng)前節(jié)點(diǎn)與表中記錄的其它節(jié)點(diǎn)間存在邊,這條邊的權(quán)重根據(jù)所采集的連接信息計(jì)算.另外,每個(gè)節(jié)點(diǎn)保存著一個(gè)黑名單列表(BlackList),用來(lái)記錄拒絕接收轉(zhuǎn)發(fā)消息的節(jié)點(diǎn).信息采集階段的具體算法如算法3所示.

    4.2 權(quán)重轉(zhuǎn)化

    在不同的網(wǎng)絡(luò)環(huán)境下,權(quán)重計(jì)算公式應(yīng)該相應(yīng)的改變以維持社團(tuán)更新算法的最優(yōu)性能.對(duì)于節(jié)點(diǎn)密度比較高接觸時(shí)間長(zhǎng)而且頻繁的網(wǎng)絡(luò)環(huán)境,節(jié)點(diǎn)間的邊的權(quán)重值會(huì)比較高.而非歸一化權(quán)重在這種環(huán)境下能夠保持較高的分辨率,劃分出合理的社團(tuán)結(jié)構(gòu),不會(huì)將這些高權(quán)重的節(jié)點(diǎn)都劃分到一個(gè)社團(tuán).而在一般的情況下,歸一化權(quán)重能夠能更敏感的察覺(jué)網(wǎng)絡(luò)拓?fù)涞淖兓?得到合理的社團(tuán)劃分結(jié)果.

    根據(jù)上面的公式計(jì)算節(jié)點(diǎn)間的邊權(quán)重,將前面采集到的有關(guān)連接信息的數(shù)據(jù)充分提取利用,以進(jìn)一步體現(xiàn)節(jié)點(diǎn)間關(guān)系的緊密程度,并在此基礎(chǔ)上劃分出更加合理的社團(tuán)結(jié)構(gòu).

    4.3 路由轉(zhuǎn)發(fā)

    在消息轉(zhuǎn)發(fā)階段,節(jié)點(diǎn)在與其他節(jié)點(diǎn)相遇時(shí),首先檢查消息目的地是否存在于相遇的網(wǎng)絡(luò)拓?fù)湫畔⒂涗洷碇?因?yàn)榫W(wǎng)絡(luò)拓?fù)湫畔⒂涗洷淼暮Y選策略,留在表中的大部分是與當(dāng)前節(jié)點(diǎn)經(jīng)常相遇或頻繁相遇的節(jié)點(diǎn),所以先檢查表中記錄的節(jié)點(diǎn)有助于更快找到合適的轉(zhuǎn)發(fā)節(jié)點(diǎn).若消息目的地存在于相遇節(jié)點(diǎn)的表中,則選擇權(quán)重大的節(jié)點(diǎn)轉(zhuǎn)發(fā)消息.

    當(dāng)目的地節(jié)點(diǎn)不存在于任何一個(gè)相遇節(jié)點(diǎn)的網(wǎng)絡(luò)拓?fù)湫畔⒂涗洷碇袝r(shí),路由轉(zhuǎn)發(fā)根據(jù)社團(tuán)內(nèi)/外轉(zhuǎn)發(fā)以及路由調(diào)度策略轉(zhuǎn)發(fā)消息.為了便于選擇轉(zhuǎn)發(fā)節(jié)點(diǎn),節(jié)點(diǎn)先統(tǒng)計(jì)自身與各個(gè)社團(tuán)間的總權(quán)重并建立一張社團(tuán)權(quán)重查詢表,如圖2所示.節(jié)點(diǎn)與各個(gè)社團(tuán)間的總權(quán)重為網(wǎng)絡(luò)拓?fù)湫畔⒂涗洷碇袑儆谕簧鐖F(tuán)的節(jié)點(diǎn)成員與當(dāng)前節(jié)點(diǎn)間的邊權(quán)重的總和.根據(jù)消息目的地的所屬社團(tuán)判斷該消息目前是處于社團(tuán)內(nèi)部轉(zhuǎn)發(fā)還是社團(tuán)外部轉(zhuǎn)發(fā),采用相應(yīng)的轉(zhuǎn)發(fā)策略.下面分別詳細(xì)介紹這兩部分以及相應(yīng)的路由調(diào)度策略.社團(tuán)查詢的時(shí)間復(fù)雜度是O(m+n),其中m是拓?fù)湫畔?shù)目,n是社團(tuán)表大小.

    算法4 WQCA 路由算法

    Begin

    Forcondo

    Formsgdo

    Ifmsg.destinationexists in The Connection Information List then

    addmsgtoForwardList

    Else Ifmsgexists in destination community then

    Ifcon.CommWeight>CurCommWeightthen

    addmsgtoForwardList

    End If

    Else

    Ifcon.Community=msg.DesCommthen

    addmsgtoForwardList

    Else Ifcon.CommNum>curCommNumthen

    addmsgtoForwardList

    End If

    End If

    End For

    sort(ForwardList)

    forwardMessage(ForwardList)

    End For

    End

    若消息已經(jīng)處于目的地社團(tuán),則采取社團(tuán)內(nèi)轉(zhuǎn)發(fā)的方式轉(zhuǎn)發(fā)消息.消息處于社團(tuán)內(nèi)轉(zhuǎn)發(fā)時(shí),消息不再轉(zhuǎn)發(fā)向非目的地社團(tuán)成員的節(jié)點(diǎn),只在目的地社團(tuán)內(nèi)部傳播.比較相遇節(jié)點(diǎn)與目的地社團(tuán)的權(quán)重,選擇權(quán)重較大的節(jié)點(diǎn)轉(zhuǎn)發(fā).處于社團(tuán)中心的節(jié)點(diǎn)同其他社團(tuán)成員的接觸比較頻繁,相應(yīng)的它與其所屬社團(tuán)的權(quán)重也會(huì)更大一些.消息逐漸向與目的地社團(tuán)權(quán)重大的節(jié)點(diǎn)轉(zhuǎn)移,意味著它將逐漸接近社團(tuán)中心,進(jìn)而遇見(jiàn)更多的目的地社團(tuán)成員,有更大的概率遇到目的地節(jié)點(diǎn).

    若消息未傳遞到目的地社團(tuán),則采取社團(tuán)外轉(zhuǎn)發(fā)的方式.根據(jù)社團(tuán)權(quán)重查詢表,找到節(jié)點(diǎn)與目的地社團(tuán)的總權(quán)重,選擇與目的地社團(tuán)權(quán)重最大的節(jié)點(diǎn)轉(zhuǎn)發(fā).若沒(méi)有與目的地社團(tuán)連接的相遇節(jié)點(diǎn),則選擇連接鄰接社團(tuán)數(shù)量最多的節(jié)點(diǎn)轉(zhuǎn)發(fā).只有離開(kāi)當(dāng)前這個(gè)非目的地社團(tuán)才能夠有更多的機(jī)會(huì)遇見(jiàn)目的地社團(tuán),因此期望還未傳遞到目的地社團(tuán)的消息能夠向社團(tuán)邊緣傳遞.邊緣節(jié)點(diǎn)能夠有更多的機(jī)會(huì)接觸其他社團(tuán)的成員將消息擴(kuò)散出去.

    路由轉(zhuǎn)發(fā)階段的具體算法實(shí)現(xiàn)如算法4所示.路由轉(zhuǎn)發(fā)的時(shí)間復(fù)雜度是O(m*n),m是連接節(jié)點(diǎn)數(shù)目,n是消息數(shù)目.

    5 仿真實(shí)驗(yàn)

    5.1 社團(tuán)結(jié)構(gòu)

    在ONE[20]平臺(tái)上使用Pittsburgh Working Day Model[21]分別運(yùn)行基于模塊度的社團(tuán)劃分算法、QCA以及WQCA算法三種算法.通過(guò)三者的社團(tuán)劃分結(jié)果比較算法的性能.仿真時(shí)長(zhǎng)為2周,每天進(jìn)行一次社團(tuán)劃分,并統(tǒng)計(jì)當(dāng)前網(wǎng)絡(luò)中的社團(tuán)總數(shù)和全局模塊度.

    圖3、圖4分別為基于最新最頻繁連接和最新的最近連接信息采集兩種方式在每次進(jìn)行社團(tuán)劃分時(shí)劃分出的社團(tuán)數(shù)量.從中可以看出,基于模塊度的社團(tuán)劃分算法趨向于將整個(gè)網(wǎng)絡(luò)中的節(jié)點(diǎn)劃分到少數(shù)幾個(gè)社團(tuán)內(nèi),整個(gè)網(wǎng)絡(luò)中的社團(tuán)數(shù)量是隨著仿真時(shí)間的增長(zhǎng)變得越來(lái)越少.在仿真中,整個(gè)網(wǎng)絡(luò)中節(jié)點(diǎn)的移動(dòng)模式?jīng)]有太過(guò)劇烈的改變.隨著仿真時(shí)間的增長(zhǎng),可以看出WQCA算法劃分出的社團(tuán)結(jié)構(gòu)比QCA算法更快的趨于穩(wěn)定,而且WQCA算法劃分出的社團(tuán)結(jié)構(gòu)相較另兩種算法相比波動(dòng)相對(duì)較小.

    并且,從圖3和圖4中可以看出MFC方式劃分出的社團(tuán)結(jié)構(gòu)要比MRC方式劃分出的社團(tuán)結(jié)構(gòu)更穩(wěn)定一些.雖然對(duì)于QCA和WQCA這兩種根據(jù)網(wǎng)絡(luò)拓?fù)渥兓律鐖F(tuán)的算法來(lái)說(shuō),連接產(chǎn)生的時(shí)間離社團(tuán)更新的時(shí)間越近,它對(duì)節(jié)點(diǎn)所屬社團(tuán)產(chǎn)生的影響就越大,并且整個(gè)網(wǎng)絡(luò)中的節(jié)點(diǎn)移動(dòng)軌跡變動(dòng)的越劇烈越隨機(jī),這種影響越明顯,但是在本仿真環(huán)境中,節(jié)點(diǎn)的移動(dòng)軌跡具有一定的規(guī)律性,節(jié)點(diǎn)間的接觸也比較頻繁,因此使用MFC的信息采集方式不僅不會(huì)剔除掉很多重要的接觸信息,反而會(huì)過(guò)濾掉大部分干擾社團(tuán)劃分的無(wú)意義接觸信息,所以在本仿真環(huán)境中使用MFC信息采集方式更加合理.

    5.2 路由性能

    為了得到WQCA算法在真實(shí)環(huán)境下的性能表現(xiàn),在Inforcom06數(shù)據(jù)集上對(duì)Direct Transmission (DT)[22]、Epidemic[23]、SW[24]和WQCA這四種路由算法進(jìn)行了比較.機(jī)會(huì)網(wǎng)絡(luò)路由算法中,最基本的是DT、Epidemic,SW這三種路由算法.Epidemic是理想中成功率最高的路由算法,這也是冗余度最高的路由算法.DT路由算法冗余最低,成功率也是最低的.SW也是一個(gè)經(jīng)典的算法,它是DT、Epidemic算法的折中,冗余和成功率也在這兩者之間.如果拿這些算法比,不具有代表意義.由于Inforcom06數(shù)據(jù)集中的節(jié)點(diǎn)數(shù)量相對(duì)較少,節(jié)點(diǎn)間接觸比較稀疏,而且真實(shí)環(huán)境中人的移動(dòng)軌跡變化更具有隨機(jī)性,所以這里WQCA算法采用MRC方式收集接觸信息,以避免將對(duì)社團(tuán)劃分影響比較大的接觸信息篩選掉.

    圖5、6和7分別為DT、Epidemic、SW和WQCA這四種路由算法隨TTL時(shí)間變化的消息傳輸成功率、平均時(shí)延和網(wǎng)絡(luò)開(kāi)銷率變化曲線.可以看出,隨著TTL的增加這四種路由算法的傳輸成功率和平均時(shí)延都保持著持續(xù)增長(zhǎng).這是因?yàn)樵疽恍┰赥TL內(nèi)傳遞不到目的地的消息副本,由于TTL延長(zhǎng)而找到了目的地節(jié)點(diǎn)傳輸成功.WQCA路由的傳輸成功率和平均時(shí)延僅次于Epidemic路由.WQCA的傳輸成功率只比Epidemic路由低了7%至8%,平均時(shí)延比Epidemic高了100s左右,而網(wǎng)絡(luò)開(kāi)銷則比Epidemic低了將近35%.再看WQCA與DT的比較,雖然在網(wǎng)絡(luò)開(kāi)銷方面WQCA比DT高很多,這是因?yàn)樵贒T當(dāng)中始終只保持一個(gè)副本,而在傳輸成功率方面WQCA比DT高12%至25%,在平均延時(shí)方面,WQCA比DT低180s至390s.可以看出WQCA在網(wǎng)絡(luò)開(kāi)銷增加不多的情況下在傳輸成功率和的優(yōu)勢(shì)很明顯.最后比較WQCA和SW算法.由于SW算法是Epidemic和DT算法的折中,所以SW在傳輸成功率方面要優(yōu)于DT算法,而在網(wǎng)絡(luò)開(kāi)銷方面要優(yōu)于Epidemic算法.在傳輸成功率方面WQCA比SW算法高7%至10%,在平均延時(shí)方面,WQCA比SW少30s至450s,在網(wǎng)絡(luò)開(kāi)銷方面WQCA要比SW高,這是因?yàn)?SW的網(wǎng)絡(luò)副本數(shù)量是固定的,而WQCA是可變,但是從整個(gè)機(jī)會(huì)網(wǎng)絡(luò)的環(huán)境來(lái)看,增加的網(wǎng)絡(luò)副本數(shù)是可接受的.

    為了比較WQCA算法與其他采用社團(tuán)劃分的路由算法,本文選取了經(jīng)典的Bubble-rap[25]算法的改進(jìn)算法dLife[26]與本算法進(jìn)行比較.移動(dòng)模型選取了工作日模型(WDM)[27],實(shí)驗(yàn)場(chǎng)景地圖是赫爾辛基地圖,這是因?yàn)閳?chǎng)景中的節(jié)點(diǎn)數(shù)量相對(duì)較少,節(jié)點(diǎn)間接觸比較稀疏,而節(jié)點(diǎn)之間的社團(tuán)結(jié)構(gòu)明顯,適合采用基于社團(tuán)結(jié)構(gòu)的路由算法.圖8、9、10為WQCA和dLife這兩種路由算法隨TTL時(shí)間變化的消息傳輸成功率、平均時(shí)延和網(wǎng)絡(luò)開(kāi)銷率變化曲線.可以看出,WQCA的傳輸成功率明顯高于dLife,平均時(shí)延也比dLife低.這是因?yàn)閮煞矫娴脑?首先,dLife采用的是K-clique社團(tuán)劃分方法,K-clique社團(tuán)劃分方法的對(duì)于社團(tuán)劃分不如WQCA社團(tuán)劃分方法穩(wěn)定;其次dLife在轉(zhuǎn)發(fā)時(shí),如果目的節(jié)點(diǎn)不在源節(jié)點(diǎn)社團(tuán)內(nèi),就選擇權(quán)重高的節(jié)點(diǎn)作為轉(zhuǎn)發(fā)節(jié)點(diǎn),而WQCA算法選取的是社團(tuán)的邊緣節(jié)點(diǎn),這使得下一跳節(jié)點(diǎn)選取更為合理.在網(wǎng)絡(luò)開(kāi)銷方面,WQCA在TTL為600分鐘以內(nèi)時(shí)與dLife算法差別不大,在600分鐘以上時(shí)明顯高于dLife算法,這是因?yàn)樵诒舅惴ㄖ腥绻诤荛L(zhǎng)時(shí)間無(wú)法尋找到目的社團(tuán)將通過(guò)增加副本數(shù)來(lái)提高傳輸成功率.如果網(wǎng)絡(luò)環(huán)境對(duì)網(wǎng)絡(luò)開(kāi)銷要求較高,可以根據(jù)情況把TTL設(shè)置為600分鐘以內(nèi).

    6 結(jié)論

    本文提出了一種基于有權(quán)社團(tuán)結(jié)構(gòu)的路由算法,該路由算法可以選擇兩種不同的方式(MRC或MFC)采集信息,根據(jù)采集的節(jié)點(diǎn)間接觸信息進(jìn)行權(quán)重轉(zhuǎn)化,在此基礎(chǔ)上劃分社團(tuán)并判斷轉(zhuǎn)發(fā)節(jié)點(diǎn).同時(shí),本文根據(jù)網(wǎng)絡(luò)環(huán)境的變化提出了兩種適應(yīng)不同環(huán)境的權(quán)重轉(zhuǎn)化方案,讓路由算法在檢測(cè)到周圍網(wǎng)絡(luò)環(huán)境變化時(shí)能夠自主切換權(quán)重計(jì)算方式.通過(guò)與其他路由算法的比較,本文提出的路由算法能夠在保證較高的傳輸成功率的情況下保持較低的平均時(shí)延,并有效降低網(wǎng)絡(luò)開(kāi)銷.該路由算法性能穩(wěn)定,能夠自主適應(yīng)較大的網(wǎng)絡(luò)拓?fù)渥兓?目前該路由算法還有很大的提升空間,未來(lái)工作將針對(duì)進(jìn)一步提升路由性能以及重疊社團(tuán)等方面作進(jìn)一步研究.

    [1]Y P Xiong,L M Sun,J W Niu,Y Liu.Opportunistic networks[J].Journal of Software,2009,20(1):124-137.

    [2]Newman M E J,Girvan M.Finding and evaluating community structure in networks[J].Physical Review E,2004,69(2):026113.

    [3]Traag V A,Bruggeman J.Community detection in networks with positive and negative links[J].Physical Review E,2009,80(3):036115.

    [4]E M Daly,M Haahr.Social network analysis for information flow in disconnected delay-tolerant MANETs[J].IEEE Transactions on Mobile Computing,2009,8(5):606-621.

    [5]Onnela J P,Saram?ki J,Hyv?nen J,et al.Structure and tie strengths in mobile communication networks[J].Proceedings of the National Academy of Sciences,2007,104(18):7332-7336.

    [6]Xiang R,Neville J,Rogati M.Modeling relationship strength in online social networks[A].Proceedings of the 19th International Conference on World Wide Web[C].New York:ACM,2010.981-990.

    [7]Bigwood Greg,et al.Exploiting self-reported social networks for routing in ubiquitous computing environments[A].IEEE International Conference on Wireless and Mobile Computing[C].Avignon:IEEE,2008.484-489.

    [8]Ciobanu R I,et al.Social aspects for opportunistic communication[A].11th International Symposium on Parallel and Distributed Computing (ISPDC)[C].Bavaria:IEEE,2012.251-258.

    [9]F Cai,et al.K-clique community detection based on union-find[A].International Conference on Computer,Information and Telecommunication Systems (CITS)[C].Jeju:IEEE,2014.1-5.

    [10]Newman M E J.Assortative mixing in networks[J].Physical Review Letters,2002,89(20):208701.

    [11]Newman M E J.Analysis of weighted networks[J].Physical Review E,2004,70(5):056131.

    [12]Nguyen N P,et al.Adaptive algorithms for detecting community structure in dynamic social networks[A].Proceedings of IEEE INFOCOM[C].Shanghai:IEEE,2011.2282-2290.

    [13]Daly E M,Haahr M.Social network analysis for routing in disconnected delay-tolerant MANETs[A].Proceedings of the 8th ACM International Symposium on Mobile Ad Hoc Networking and Computing[C].New York:ACM,2007.32-40.

    [14]Hui P,Crowcroft J,Yoneki E.Bubble rap:Social-based forwarding in delay-tolerant networks[J].IEEE Transactions on Mobile Computing,2011,10(11):1576-1589.

    [15]E Bulut,B K Szymanski.Exploiting friendship elations for efficient routing in mobile social networks[J].IEEE Transactions on Parallel and Distributed Systems,2012,23(12):2254-2265.

    [16]A Mei,et al.Social-aware stateless forwarding in pocket switched networks[A].Proceedings IEEE INFOCOM[C].Shanghai:IEEE,2011.251-255.

    [17]Xuebin Ma,et al.A community-based routing algorithm for opportunistic networks[A].2013 Fifth International Conference on Ubiquitous and Future Networks (ICUFN)[C].Da Nang:IEEE,2013.701-706.

    [18]Hossmann T,Spyropoulos T,Legendre F.Social network analysis of human mobility and implications for DTN performance analysis and mobility modeling[R].Switzerland:Computer Engineering and Networks Laboratory ETH Zurich,2010.323.

    [19]Ma H,Du Q.Research on opportunistic network routing based on community structure[J].Electronic Science and Technology,2013,2013(5):037.

    [20]A Ker?nen,J Ott,T K?rkk?inen.The ONE simulator for DTN protocol evaluation[A].The 2nd International Conference on Simulation Tools and Techniques[C].Brussels:ICST,2009.55.

    [21]Ekman Frans,Ari Ker?nen,Jouni Karvo,J?rg Ott.Working day movement model[A].Proceedings of the 1st ACM SIGMOBILE Workshop on Mobility Models[C].New York:ACM,2008.33-40.

    [22]Spyropoulos,et al.Single-copy routing in intermittently connected mobile networks[A].Proceedings of Sensor and Ad Hoc Communications and Networks SECON[C].Los Angeles:IEEE,2004.235-244.

    [23]Vahdat A,Becker D.Epidemic routing for partially connected ad hoc networks[R].Technical Report CS-200006,Duke University,2000.

    [24]Spyropoulos T,Psounis K,Raghavendra C S.Spray and wait:an efficient routing scheme for intermittently connected mobile networks[A].Proceedings of the 2005 ACM SIGCOMM Workshop on Delay-tolerant Networking[C].New York:ACM,2005.252-259.

    [25]Hui P,Crowcroft J,Yoneki E.Bubble rap:Social-based forwarding in delay-tolerant networks[J].IEEE Transactions on Mobile Computing,2011,10(11):1576-1589.

    [26]Moreira W,Mendes P,Sargento S.Opportunistic routing based on daily routines[A].2012 IEEE International Symposium on World of Wireless,Mobile and Multimedia Networks (WoWMoM)[C].San Francisco:IEEE,2012.1-6.

    [27]Ekman F,Ker?nen A,Karvo J,et al.Working day movement model[A].Proceedings of the 1st ACM SIGMOBILE Workshop on Mobility Models[C].New York:ACM,2008.33-40.

    馬學(xué)彬 男,1981年生,內(nèi)蒙古大學(xué)副教授,從事計(jì)算網(wǎng)絡(luò)技術(shù)方面的有關(guān)研究.

    E-mail:csmaxuebin@imu.edu.cn

    白 婧 女,1989年12月出生,內(nèi)蒙古大學(xué)碩士研究生.研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò).

    鄭田玉 男,1993年12月出生,內(nèi)蒙古大學(xué)碩士研究生.研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò).

    A Routing Algorithm Based on Weighted Community Detection for Opportunistic Networks

    MA Xue-bin,BAI Jing,ZHENG Tian-yu

    (SchoolofComputer,InnerMongoliaUniversity,Hohhot,InnerMongolia010021,China)

    Most of the opportunistic networks routing algorithms based on community detection use an un-weighted network which ignores the degree of intensity of relations between nodes.This paper proposes a routing algorithm based on community detection of weighted network.We improve quick community adaptation (QCA) and make it adapt to the opportunistic networks by using weighted networks.The algorithm calculates link weights by the connection information between nodes in the network.According to the different network environments,we present two weight calculation strategies:normalized weight strategy and non-normalized weight strategy.The algorithm detects the environment around the current node,and then chooses the right strategy.To illustrate the performance of our algorithm,we test the algorithm by using a simulation environment and a real dataset.The results demonstrate that our algorithm gets a reasonable community structure and reduces the overhead ratio and keeps a higher delivery probability.

    opportunistic networks;community detection;routing algorithm;weighted topology

    2015-02-04;

    2015-11-20;責(zé)任編輯:李勇鋒

    國(guó)家自然科學(xué)基金(No.61162006);內(nèi)蒙古自然科學(xué)基金(No.2014MS0605)

    TN92

    A

    0372-2112 (2016)10-2449-10

    ??學(xué)報(bào)URL:http://www.ejournal.org.cn

    10.3969/j.issn.0372-2112.2016.10.024

    猜你喜歡
    網(wǎng)絡(luò)拓?fù)?/a>目的地路由
    向目的地進(jìn)發(fā)
    基于通聯(lián)關(guān)系的通信網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法
    迷宮彎彎繞
    電子制作(2018年23期)2018-12-26 01:01:16
    探究路由與環(huán)路的問(wèn)題
    動(dòng)物可笑堂
    勞斯萊斯古斯特與魅影網(wǎng)絡(luò)拓?fù)鋱D
    目的地
    電測(cè)與儀表(2016年5期)2016-04-22 01:13:46
    PRIME和G3-PLC路由機(jī)制對(duì)比
    99久国产av精品| 国产伦在线观看视频一区| 色综合色国产| 波野结衣二区三区在线| 国产午夜精品一二区理论片| 国产亚洲精品av在线| 在线a可以看的网站| 国产成人一区二区在线| 网址你懂的国产日韩在线| 国产高清不卡午夜福利| 欧美最新免费一区二区三区| 免费观看在线日韩| 亚洲欧美精品自产自拍| 全区人妻精品视频| 一级黄色大片毛片| h日本视频在线播放| 亚洲中文字幕日韩| 亚洲av日韩在线播放| 久久久久久九九精品二区国产| 99热网站在线观看| 国语对白做爰xxxⅹ性视频网站| 蜜桃久久精品国产亚洲av| 亚洲精华国产精华液的使用体验| 日本与韩国留学比较| 国国产精品蜜臀av免费| 非洲黑人性xxxx精品又粗又长| av在线老鸭窝| 中文天堂在线官网| 中文精品一卡2卡3卡4更新| 国产在视频线精品| 天堂影院成人在线观看| 国产免费福利视频在线观看| 国产国拍精品亚洲av在线观看| 日韩在线高清观看一区二区三区| 蜜臀久久99精品久久宅男| 少妇的逼好多水| 亚洲最大成人手机在线| 成人一区二区视频在线观看| 婷婷色麻豆天堂久久 | 国产精品嫩草影院av在线观看| 国产乱人偷精品视频| 久久久久久久久久久免费av| 亚洲欧洲国产日韩| 国产精品爽爽va在线观看网站| 嫩草影院入口| 99久国产av精品国产电影| 亚洲国产色片| 国产精品国产三级国产专区5o | 人妻少妇偷人精品九色| 久久精品久久久久久久性| 亚洲人成网站在线播| 精品久久久久久久久久久久久| 亚洲av成人精品一区久久| 国产精品人妻久久久久久| 精品酒店卫生间| ponron亚洲| 99久久精品热视频| 老司机影院成人| 夜夜爽夜夜爽视频| 波多野结衣高清无吗| a级毛片免费高清观看在线播放| 亚洲欧美一区二区三区国产| 午夜视频国产福利| 日韩一本色道免费dvd| 精品久久国产蜜桃| 麻豆av噜噜一区二区三区| 国产精品99久久久久久久久| 久久久久精品久久久久真实原创| 久久韩国三级中文字幕| 久久人妻av系列| 亚洲第一区二区三区不卡| 爱豆传媒免费全集在线观看| 久久久久网色| 免费人成在线观看视频色| 纵有疾风起免费观看全集完整版 | 中国国产av一级| 三级国产精品片| 看黄色毛片网站| 日韩精品青青久久久久久| 欧美性猛交黑人性爽| 中文字幕精品亚洲无线码一区| 欧美变态另类bdsm刘玥| 亚洲精品成人久久久久久| 一二三四中文在线观看免费高清| 亚洲美女搞黄在线观看| 国产免费福利视频在线观看| 18禁在线播放成人免费| 久久精品国产亚洲av天美| .国产精品久久| www.色视频.com| 最后的刺客免费高清国语| 国产 一区 欧美 日韩| 亚洲电影在线观看av| 国产精品人妻久久久影院| 欧美激情在线99| 99热6这里只有精品| 又黄又爽又刺激的免费视频.| 国产成人freesex在线| ponron亚洲| 99久久中文字幕三级久久日本| 一级毛片电影观看 | videos熟女内射| 97超碰精品成人国产| 亚洲国产高清在线一区二区三| 哪个播放器可以免费观看大片| 精品久久久久久久久av| 国产视频内射| 小说图片视频综合网站| 免费不卡的大黄色大毛片视频在线观看 | 丝袜美腿在线中文| 日本三级黄在线观看| 欧美日韩综合久久久久久| 日韩大片免费观看网站 | 老司机影院毛片| 国产精品,欧美在线| 男人和女人高潮做爰伦理| 成人一区二区视频在线观看| 黄片wwwwww| 97热精品久久久久久| 男女那种视频在线观看| 男的添女的下面高潮视频| 久久久精品欧美日韩精品| 超碰97精品在线观看| 国产精品一区二区三区四区免费观看| 精品午夜福利在线看| 国产黄色视频一区二区在线观看 | 国模一区二区三区四区视频| 成人午夜精彩视频在线观看| 国产亚洲5aaaaa淫片| 久久6这里有精品| 久久精品国产鲁丝片午夜精品| 国产成人精品久久久久久| 一级毛片电影观看 | ponron亚洲| 国内揄拍国产精品人妻在线| av又黄又爽大尺度在线免费看 | 蜜桃久久精品国产亚洲av| 日韩在线高清观看一区二区三区| 亚洲国产高清在线一区二区三| 精品久久久久久电影网 | 一级爰片在线观看| 国产伦一二天堂av在线观看| 99视频精品全部免费 在线| 国产午夜精品久久久久久一区二区三区| 国产精品av视频在线免费观看| 青春草亚洲视频在线观看| 亚洲av免费高清在线观看| 久久精品国产99精品国产亚洲性色| 成年版毛片免费区| 亚洲国产欧美人成| 成人鲁丝片一二三区免费| 一个人看的www免费观看视频| 亚州av有码| 热99re8久久精品国产| 欧美+日韩+精品| av卡一久久| 欧美成人精品欧美一级黄| 久久这里有精品视频免费| 不卡视频在线观看欧美| 人人妻人人澡人人爽人人夜夜 | 久久亚洲国产成人精品v| 亚洲中文字幕一区二区三区有码在线看| 婷婷色综合大香蕉| 91久久精品国产一区二区三区| 能在线免费观看的黄片| 亚洲成色77777| 久久人人爽人人爽人人片va| 欧美成人精品欧美一级黄| 夜夜看夜夜爽夜夜摸| 久久亚洲精品不卡| or卡值多少钱| 又爽又黄无遮挡网站| 国产精品一区二区在线观看99 | 青青草视频在线视频观看| 高清在线视频一区二区三区 | 国产亚洲精品久久久com| 波多野结衣巨乳人妻| 少妇被粗大猛烈的视频| 99在线视频只有这里精品首页| 尾随美女入室| 亚洲精品色激情综合| 日韩一区二区三区影片| 精品熟女少妇av免费看| 免费观看人在逋| 精品久久久久久久久久久久久| 又粗又爽又猛毛片免费看| 久久精品久久精品一区二区三区| 久久这里有精品视频免费| 少妇被粗大猛烈的视频| 一级黄片播放器| 欧美最新免费一区二区三区| 我要搜黄色片| av专区在线播放| 国产不卡一卡二| 中文乱码字字幕精品一区二区三区 | 久久鲁丝午夜福利片| 国产欧美另类精品又又久久亚洲欧美| 极品教师在线视频| av在线蜜桃| 亚洲内射少妇av| 能在线免费观看的黄片| 精品久久久久久久人妻蜜臀av| 日本免费在线观看一区| 久久婷婷人人爽人人干人人爱| 亚洲欧美日韩卡通动漫| 99久国产av精品| 熟妇人妻久久中文字幕3abv| 22中文网久久字幕| 国产一区亚洲一区在线观看| 丰满少妇做爰视频| 亚洲av中文字字幕乱码综合| 亚洲精品日韩av片在线观看| 女人十人毛片免费观看3o分钟| 国产黄色视频一区二区在线观看 | 成人三级黄色视频| 日韩成人av中文字幕在线观看| 99热全是精品| 国产精品野战在线观看| 美女脱内裤让男人舔精品视频| 少妇被粗大猛烈的视频| 日韩成人av中文字幕在线观看| 桃色一区二区三区在线观看| 午夜免费男女啪啪视频观看| 又粗又爽又猛毛片免费看| 乱人视频在线观看| 最近最新中文字幕大全电影3| 亚洲欧美精品专区久久| 午夜爱爱视频在线播放| 亚洲国产高清在线一区二区三| 午夜亚洲福利在线播放| 青春草视频在线免费观看| 黄片wwwwww| 国产美女午夜福利| 久久精品91蜜桃| 日日干狠狠操夜夜爽| 欧美潮喷喷水| 国产成人91sexporn| 久久99热6这里只有精品| 免费观看在线日韩| 日韩av在线大香蕉| 免费av观看视频| 国产精品国产三级国产av玫瑰| 超碰97精品在线观看| 两个人的视频大全免费| 欧美zozozo另类| 少妇的逼水好多| 亚洲伊人久久精品综合 | 亚洲中文字幕一区二区三区有码在线看| 国产黄片视频在线免费观看| kizo精华| 久久精品综合一区二区三区| 天堂网av新在线| 精品久久久久久久久亚洲| 成人av在线播放网站| 一个人看的www免费观看视频| 乱人视频在线观看| 欧美变态另类bdsm刘玥| 变态另类丝袜制服| 十八禁国产超污无遮挡网站| 久久亚洲精品不卡| 免费看日本二区| 精品人妻偷拍中文字幕| 日本欧美国产在线视频| 欧美区成人在线视频| 日韩成人av中文字幕在线观看| 天堂影院成人在线观看| 人妻制服诱惑在线中文字幕| 亚洲精品乱码久久久v下载方式| 国产精品不卡视频一区二区| 黄片无遮挡物在线观看| 久久精品影院6| 精品一区二区三区视频在线| 青春草视频在线免费观看| 1000部很黄的大片| 高清av免费在线| 51国产日韩欧美| 亚洲国产日韩欧美精品在线观看| 91av网一区二区| 一区二区三区免费毛片| 久久久久久久久中文| av国产免费在线观看| 午夜老司机福利剧场| 搞女人的毛片| 听说在线观看完整版免费高清| 免费观看精品视频网站| 日韩大片免费观看网站 | 小说图片视频综合网站| 亚洲五月天丁香| 亚洲在久久综合| 亚洲国产欧美人成| av专区在线播放| 免费不卡的大黄色大毛片视频在线观看 | 国产在线一区二区三区精 | 老女人水多毛片| 两个人的视频大全免费| 久久久色成人| 成年女人看的毛片在线观看| 日韩欧美精品免费久久| 亚洲成色77777| 久久99热这里只频精品6学生 | 国产国拍精品亚洲av在线观看| 精品久久久久久久久久久久久| 精品久久久久久久久亚洲| 国产精品一二三区在线看| 国内少妇人妻偷人精品xxx网站| 日韩欧美精品免费久久| 精品酒店卫生间| 观看美女的网站| 午夜免费男女啪啪视频观看| 久久久久久大精品| 人人妻人人看人人澡| 国产亚洲91精品色在线| 国产成人精品一,二区| 日本wwww免费看| 91精品国产九色| 男人舔奶头视频| 一区二区三区四区激情视频| 久久久久久久国产电影| 你懂的网址亚洲精品在线观看 | 天堂av国产一区二区熟女人妻| 国内精品美女久久久久久| 日本猛色少妇xxxxx猛交久久| 亚洲一区高清亚洲精品| 美女脱内裤让男人舔精品视频| 亚洲欧洲日产国产| 国产精品一二三区在线看| 麻豆久久精品国产亚洲av| 国模一区二区三区四区视频| 最近中文字幕2019免费版| 国产免费视频播放在线视频 | 免费观看a级毛片全部| 免费在线观看成人毛片| 神马国产精品三级电影在线观看| 非洲黑人性xxxx精品又粗又长| 欧美一区二区精品小视频在线| 国产精华一区二区三区| 欧美三级亚洲精品| 欧美色视频一区免费| 天堂中文最新版在线下载 | 亚洲18禁久久av| 中文在线观看免费www的网站| 国产精品av视频在线免费观看| 成人亚洲精品av一区二区| 成人三级黄色视频| 国产精品伦人一区二区| 日韩中字成人| 免费黄网站久久成人精品| 欧美日韩精品成人综合77777| 久久精品国产99精品国产亚洲性色| 欧美日本亚洲视频在线播放| 国产一级毛片在线| 久久精品久久久久久噜噜老黄 | 国产精品人妻久久久影院| 国产 一区 欧美 日韩| 亚洲av男天堂| 99热这里只有是精品50| 久久人人爽人人爽人人片va| 国产激情偷乱视频一区二区| 噜噜噜噜噜久久久久久91| 久久精品熟女亚洲av麻豆精品 | av在线观看视频网站免费| 精品久久久久久久末码| 亚洲精品国产成人久久av| 干丝袜人妻中文字幕| 看十八女毛片水多多多| 变态另类丝袜制服| 欧美另类亚洲清纯唯美| 成人毛片60女人毛片免费| 六月丁香七月| 中国美白少妇内射xxxbb| 97超视频在线观看视频| 久久人人爽人人片av| 人人妻人人澡人人爽人人夜夜 | 成人毛片60女人毛片免费| 最近视频中文字幕2019在线8| 亚洲美女搞黄在线观看| 国产乱人视频| 亚洲精品影视一区二区三区av| 少妇的逼水好多| 亚洲av男天堂| 嘟嘟电影网在线观看| 91久久精品电影网| 岛国在线免费视频观看| 内射极品少妇av片p| 我要搜黄色片| 日韩,欧美,国产一区二区三区 | 国产精品久久久久久久电影| 老司机影院成人| 中文天堂在线官网| 麻豆精品久久久久久蜜桃| 汤姆久久久久久久影院中文字幕 | 午夜精品国产一区二区电影 | 国产老妇女一区| 午夜免费激情av| 国产一级毛片七仙女欲春2| 老司机影院成人| 成人毛片a级毛片在线播放| 国产真实乱freesex| 日韩人妻高清精品专区| 国产69精品久久久久777片| 欧美日本亚洲视频在线播放| 成年免费大片在线观看| 国产真实乱freesex| 久久精品人妻少妇| 超碰97精品在线观看| 少妇人妻一区二区三区视频| 亚洲不卡免费看| 亚洲欧洲国产日韩| 老师上课跳d突然被开到最大视频| 日韩制服骚丝袜av| 日本一本二区三区精品| 国国产精品蜜臀av免费| 国产亚洲精品av在线| 日本免费a在线| 免费看光身美女| 99久久无色码亚洲精品果冻| 亚洲电影在线观看av| 久久久国产成人免费| 两个人的视频大全免费| 人妻系列 视频| 日本五十路高清| 国产单亲对白刺激| 午夜a级毛片| 欧美高清性xxxxhd video| 日本wwww免费看| 国产高清三级在线| 亚洲av福利一区| 天堂网av新在线| 国产精品日韩av在线免费观看| 亚洲成av人片在线播放无| 观看美女的网站| 伦精品一区二区三区| 两个人视频免费观看高清| 亚洲色图av天堂| 国语对白做爰xxxⅹ性视频网站| 国产极品精品免费视频能看的| 在线免费十八禁| 日韩精品青青久久久久久| 国产精品一二三区在线看| 欧美日韩精品成人综合77777| 亚洲美女搞黄在线观看| 亚洲av福利一区| 看片在线看免费视频| 青春草亚洲视频在线观看| 亚洲国产精品合色在线| 久久久久九九精品影院| 日韩av不卡免费在线播放| 干丝袜人妻中文字幕| 看非洲黑人一级黄片| 干丝袜人妻中文字幕| 少妇被粗大猛烈的视频| 日本一本二区三区精品| or卡值多少钱| 日本熟妇午夜| 插阴视频在线观看视频| 人妻夜夜爽99麻豆av| 麻豆乱淫一区二区| 看非洲黑人一级黄片| 中文在线观看免费www的网站| 床上黄色一级片| 91狼人影院| 亚洲av熟女| 欧美日韩综合久久久久久| 精品一区二区三区视频在线| 欧美日本亚洲视频在线播放| 色尼玛亚洲综合影院| 国产精品一区二区三区四区久久| 国产伦理片在线播放av一区| 性插视频无遮挡在线免费观看| av.在线天堂| 亚洲国产色片| 国产精品国产三级专区第一集| 女的被弄到高潮叫床怎么办| 高清日韩中文字幕在线| 日韩欧美在线乱码| 69av精品久久久久久| 久久精品91蜜桃| 一级黄片播放器| 男人舔女人下体高潮全视频| 中文在线观看免费www的网站| 国产一区二区亚洲精品在线观看| 成人一区二区视频在线观看| 国产高清视频在线观看网站| 色尼玛亚洲综合影院| 久久婷婷人人爽人人干人人爱| 晚上一个人看的免费电影| 中文欧美无线码| 国产麻豆成人av免费视频| 国产成人精品久久久久久| 在现免费观看毛片| 精品国产露脸久久av麻豆 | 日韩制服骚丝袜av| 人妻系列 视频| 三级国产精品欧美在线观看| 国产在视频线精品| 特级一级黄色大片| 久久99热这里只频精品6学生 | 美女大奶头视频| 久久亚洲精品不卡| 国产精品国产三级国产专区5o | 青春草亚洲视频在线观看| 99久久人妻综合| 国产一区二区三区av在线| 非洲黑人性xxxx精品又粗又长| 三级国产精品欧美在线观看| 国产精品久久久久久av不卡| 91精品一卡2卡3卡4卡| 国产成人精品婷婷| 精品久久久噜噜| 婷婷六月久久综合丁香| 精品久久久久久成人av| 黄片wwwwww| 欧美成人午夜免费资源| 亚洲欧美成人综合另类久久久 | 亚洲成人中文字幕在线播放| 日韩欧美国产在线观看| 嫩草影院精品99| 国产黄片美女视频| 亚洲欧美一区二区三区国产| 搡女人真爽免费视频火全软件| 成人综合一区亚洲| 亚洲欧美日韩卡通动漫| 一区二区三区高清视频在线| 晚上一个人看的免费电影| 亚洲国产欧洲综合997久久,| 国产成人freesex在线| 男人和女人高潮做爰伦理| 欧美日本亚洲视频在线播放| 丝袜喷水一区| 日韩成人av中文字幕在线观看| 久久精品91蜜桃| 成人鲁丝片一二三区免费| 在线免费观看的www视频| 欧美日韩国产亚洲二区| 春色校园在线视频观看| 国产一区二区三区av在线| 99热这里只有是精品50| 久久99热这里只频精品6学生 | 午夜福利在线观看吧| 波多野结衣高清无吗| 99久久成人亚洲精品观看| 中文字幕熟女人妻在线| 熟女电影av网| 婷婷色av中文字幕| 国产精品一区二区三区四区久久| 少妇熟女aⅴ在线视频| 国产淫片久久久久久久久| av免费观看日本| 联通29元200g的流量卡| 丝袜美腿在线中文| 欧美一区二区精品小视频在线| 精品99又大又爽又粗少妇毛片| 国产一区二区亚洲精品在线观看| 黄色日韩在线| 少妇熟女欧美另类| 国产精品,欧美在线| 欧美激情国产日韩精品一区| 国产老妇伦熟女老妇高清| 中文欧美无线码| 国产免费又黄又爽又色| 日韩av在线大香蕉| 神马国产精品三级电影在线观看| 精品99又大又爽又粗少妇毛片| 99久久中文字幕三级久久日本| 欧美97在线视频| 综合色av麻豆| 看免费成人av毛片| 男插女下体视频免费在线播放| 身体一侧抽搐| 最近的中文字幕免费完整| 免费黄网站久久成人精品| 亚洲精品乱久久久久久| 欧美97在线视频| 男女国产视频网站| 精品少妇黑人巨大在线播放 | 欧美日韩国产亚洲二区| 亚洲aⅴ乱码一区二区在线播放| 在线观看66精品国产| 亚洲av免费高清在线观看| 日韩一本色道免费dvd| 日本黄色片子视频| 亚洲欧洲国产日韩| 欧美97在线视频| 中文字幕熟女人妻在线| 一个人免费在线观看电影| 成年版毛片免费区| 亚洲四区av| 神马国产精品三级电影在线观看| 91精品国产九色| 国产成人91sexporn| 联通29元200g的流量卡| av在线天堂中文字幕| 欧美不卡视频在线免费观看| 一级黄色大片毛片| av女优亚洲男人天堂| 久久欧美精品欧美久久欧美| 嘟嘟电影网在线观看| 国产成人91sexporn| 可以在线观看毛片的网站| 免费观看人在逋| 欧美日韩综合久久久久久| 国产老妇伦熟女老妇高清| 欧美日本亚洲视频在线播放| 欧美成人午夜免费资源| 97超视频在线观看视频| 亚洲人成网站在线观看播放| 免费观看人在逋| 小说图片视频综合网站| 亚洲国产精品成人久久小说| 亚洲欧美精品专区久久| 午夜福利成人在线免费观看| 久久久久久久久久黄片| 日韩欧美在线乱码| 欧美激情在线99| 成年女人看的毛片在线观看|