GPSR協(xié)議詳解(2)——貪婪轉(zhuǎn)發(fā)

GPSR協(xié)議詳解(1)——簡(jiǎn)介

貪婪轉(zhuǎn)發(fā)

1.局部最優(yōu)選擇

在貪婪周邊無狀態(tài)路由協(xié)議GPSR中,源節(jié)點(diǎn)在發(fā)起數(shù)據(jù)包發(fā)送的時(shí)候拆又,在數(shù)據(jù)包上標(biāo)識(shí)了目的節(jié)點(diǎn)的位置儒旬。在節(jié)點(diǎn)需要轉(zhuǎn)發(fā)數(shù)據(jù)包,而需要選擇下一跳節(jié)點(diǎn)的時(shí)候帖族,作出局部最優(yōu)的貪婪選擇栈源。具體而言,因?yàn)楣?jié)點(diǎn)保存了所有一跳鄰節(jié)點(diǎn)的位置竖般,則在路由表中選擇距離目的節(jié)點(diǎn)最近的鄰節(jié)點(diǎn)作為局部最優(yōu)選擇甚垦,此鄰節(jié)點(diǎn)成為轉(zhuǎn)發(fā)數(shù)據(jù)包的下一跳節(jié)點(diǎn)。遵循尋找局部最優(yōu)選擇的這一方法涣雕,一直到數(shù)據(jù)包送抵目的位置艰亮。

圖一:貪婪轉(zhuǎn)發(fā)過程

?如圖一所示,圖中節(jié)點(diǎn)x需要轉(zhuǎn)發(fā)目的節(jié)點(diǎn)為D的數(shù)據(jù)包挣郭,節(jié)點(diǎn)X為圓心的虛線圓圈則代表節(jié)點(diǎn)x的通訊范圍迄埃。因?yàn)楣?jié)點(diǎn)y到節(jié)點(diǎn)D的距離,是在節(jié)點(diǎn)X的所有一跳鄰節(jié)點(diǎn)中離節(jié)點(diǎn)D的距離最小的兑障,所以在節(jié)點(diǎn)X向目的節(jié)點(diǎn)D轉(zhuǎn)發(fā)數(shù)據(jù)包的貪婪轉(zhuǎn)發(fā)過程中侄非,節(jié)點(diǎn)Y成為下一跳路由的局部最優(yōu)選擇伶棒。節(jié)點(diǎn)y會(huì)作為節(jié)點(diǎn)x向目的節(jié)點(diǎn)D轉(zhuǎn)發(fā)數(shù)據(jù)包的下一跳節(jié)點(diǎn)。這個(gè)過程隨著數(shù)據(jù)包不斷被轉(zhuǎn)發(fā)下去會(huì)被一直持續(xù)彩库,直到數(shù)據(jù)包到達(dá)節(jié)點(diǎn)D。

貪婪轉(zhuǎn)發(fā)的最大優(yōu)勢(shì)是先蒋,只需要保存節(jié)點(diǎn)的一跳鄰居的信息骇钦。網(wǎng)絡(luò)狀態(tài)(繁忙程度、到達(dá)率等等)由網(wǎng)絡(luò)中的節(jié)點(diǎn)密度決定竞漾,而不是網(wǎng)絡(luò)規(guī)模

這與按需(后置式)路由協(xié)議不一樣眯搭。通常,在一個(gè)使用多跳路由的網(wǎng)絡(luò)业岁,一個(gè)節(jié)點(diǎn)的無線范圍內(nèi)的鄰居的數(shù)目基本上遠(yuǎn)遠(yuǎn)低于在網(wǎng)絡(luò)中的節(jié)點(diǎn)的總數(shù)鳞仙。

2. 貪婪轉(zhuǎn)發(fā)的困境

只使用一跳鄰節(jié)點(diǎn)位置的貪婪轉(zhuǎn)發(fā),會(huì)帶來一個(gè)天生的問題笔时。如圖二所示:節(jié)點(diǎn)x離目的節(jié)點(diǎn)D的距離棍好,比節(jié)點(diǎn)w和節(jié)點(diǎn)y距離目的節(jié)點(diǎn)D的距離都要更近。從路由節(jié)點(diǎn)X轉(zhuǎn)發(fā)數(shù)據(jù)包到目的節(jié)點(diǎn)D允耿,存在兩條路徑:X→y→z→D和X→w→v→D借笙。可是由于貪婪轉(zhuǎn)發(fā)的策略较锡,節(jié)點(diǎn)x比所有其它一跳鄰節(jié)點(diǎn)都接近目的節(jié)點(diǎn)D业稼,x是轉(zhuǎn)發(fā)數(shù)據(jù)包的局部最優(yōu)節(jié)點(diǎn)。在貪婪轉(zhuǎn)發(fā)里蚂蕴,節(jié)點(diǎn)x不會(huì)轉(zhuǎn)發(fā)數(shù)據(jù)包給節(jié)點(diǎn)y或節(jié)點(diǎn)w低散。

圖二:貪婪轉(zhuǎn)發(fā)所面臨的困境

?這就是貪婪轉(zhuǎn)發(fā)所面臨的困境:存在一種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),向目的節(jié)點(diǎn)數(shù)據(jù)包的過程中骡楼,需要選擇距離目的節(jié)點(diǎn)非最近的節(jié)點(diǎn)作為下一跳路由熔号。這種情況稱作為路由空洞現(xiàn)象。
?遇到路由空洞的時(shí)候鸟整,將由周邊轉(zhuǎn)發(fā)模式來處理這種情況跨嘉。

GPSR協(xié)議詳解(3)——周邊轉(zhuǎn)發(fā)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市吃嘿,隨后出現(xiàn)的幾起案子祠乃,更是在濱河造成了極大的恐慌,老刑警劉巖兑燥,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件亮瓷,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡降瞳,警方通過查閱死者的電腦和手機(jī)嘱支,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門蚓胸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人除师,你說我怎么就攤上這事沛膳。” “怎么了汛聚?”我有些...
    開封第一講書人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵锹安,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我倚舀,道長(zhǎng)叹哭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任痕貌,我火速辦了婚禮风罩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘舵稠。我一直安慰自己超升,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開白布哺徊。 她就那樣靜靜地躺著廓俭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪唉工。 梳的紋絲不亂的頭發(fā)上研乒,一...
    開封第一講書人閱讀 52,262評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音淋硝,去河邊找鬼雹熬。 笑死,一個(gè)胖子當(dāng)著我的面吹牛谣膳,可吹牛的內(nèi)容都是我干的竿报。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼继谚,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼烈菌!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起花履,我...
    開封第一講書人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤芽世,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后诡壁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體济瓢,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年妹卿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了旺矾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蔑鹦。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖箕宙,靈堂內(nèi)的尸體忽然破棺而出嚎朽,到底是詐尸還是另有隱情,我是刑警寧澤柬帕,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布哟忍,位于F島的核電站,受9級(jí)特大地震影響雕崩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜融撞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一盼铁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧尝偎,春花似錦饶火、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至抖僵,卻和暖如春鲤看,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背耍群。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工义桂, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蹈垢。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓慷吊,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親曹抬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子溉瓶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)谤民,斷路器堰酿,智...
    卡卡羅2017閱讀 134,701評(píng)論 18 139
  • 五、因特網(wǎng)的路由選擇協(xié)議 1.有關(guān)路由選擇協(xié)議的幾個(gè)基本概念 Ⅰ张足、理想的路由算法 路由表中的路由是怎樣得出的呢胞锰?核...
    dmmy大印閱讀 1,973評(píng)論 0 4
  • 第二章 物理層 頻分復(fù)用:頻分復(fù)用的用戶在同樣的時(shí)間占用不同的帶寬資源(頻率帶寬) 時(shí)分復(fù)用:時(shí)分復(fù)用的用戶在不同...
    PramaWells閱讀 3,656評(píng)論 1 3
  • 1.這篇文章不是本人原創(chuàng)的,只是個(gè)人為了對(duì)這部分知識(shí)做一個(gè)整理和系統(tǒng)的輸出而編輯成的兢榨,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,076評(píng)論 6 174
  • 1 昨天是第一天嗅榕,公司同事都是自己人顺饮,三個(gè)人包括我主動(dòng)加班。加班的內(nèi)容是趕投標(biāo)文件凌那,我不太喜歡那些理性的兼雄,數(shù)字的或...
    小丫屠閱讀 153評(píng)論 0 0