下載/瀏覽

Download Report

Transcript 下載/瀏覽

A Classification Approach
to Broadcasting in a
Mobile Ad Hoc Network
姓名:陳佳威
指導教授:陳定宏教授





1.
2.
3.
4.
5.
INTRODUCTION
RELATED BROADCAST PROTOCOLS
NAIVE BAYES CLASSIFIER
SIMULATION and RESULTS
FUTURE WORK AND ONCLUSIONS
OUTLINE
在其他許多的網路中,廣播是一個很重要的機制,
提供一些控制以及路徑的路由。
 例如:

◦ 動態來源端路由協定(Dynamic Source Routing,DSR)利用
廣播來建立其路由路徑,另外暫時性順序路徑演算法
(Temporally-ordered Routing Algorithm,TORA)。使用廣
播來傳遞錯誤路徑的錯誤封包
名稱
特色
缺點
Simple Flooding
所有接收訊息車輛皆再次廣播收
到的訊息
大量封包碰撞及增加傳遞延遲時
間
Probability-based
切割傳送範圍並賦予機率,由機
率最大的區塊廣播
切割區塊耗時及區塊優先權難以
判斷
Counter-based
接收訊息時計數值加1,超過設
定值時廣播訊息
計數器值難以設定
Location-based
藉由判斷車輛位置,建
立最適合之傳遞路徑
無法接收GPS 訊號時將無法使
用
INTRODUCTION

本篇論文的學習模型為貝氏網路,貝式網路則是
一種利用圖形來表現的模式,此圖形每個節點會
包含相關連的變數的機率值,並且由父點來決定
下一個子點的相關機率值,如此可以很簡單的去
合併一個新的資料到貝式網路中,並維持貝式網
路的資料始終是最新的。

貝式網路的用途很多,它可以用來做預測、溝通、
訓練及提供更多的選擇來做更好的決策。
貝氏網路

應用於行動無線隨意網路(MANET)的廣播技術:
◦ 簡單氾濫式(simple flooding)
◦ 機率基礎(probability-based)方式
◦ 區域基礎(area-based)方式
◦ 鄰居資訊(neighbor knowledge)方式
◦ 群集基礎(cluster-based)方式
RELATED BROADCAST PROTOCOLS

利用鄰居資訊(neighbor knowledge) 來決定那
些節點可以不參與轉傳廣播(re-broadcast):
◦
◦
◦
◦
◦
自我修撿氾濫式(Flooding with self-pruning)
可調變廣播演算法(Scalable broadcast algorithm)
多點傳達(Multipoint relaying)
隨意廣播協定(Ad hoc broadcast protocol, AHBP)
鄰居資訊(neighbor knowledge)方式


假設:每一節點須知所有2-hop鄰居資訊(neighbor
knowledge)[一“HELLO”封包內含1-hop鄰居資訊,
節點借由交換此封包 2-hop鄰居資訊].
演算法:
◦ 廣播傳送者(Sender, say, S):送出封包
◦ 接到廣傳的那些鄰居也收到相同封包的封包(Receiver, say, R):
 (由假設) R 知道那些鄰居也收到相同的封包。
 R 在準備送封包至未從S處收到封包的鄰居節點前,啟動一計時
器,RAD (Random Assessment Delay)
◦ 在RAD內,若從其它節點收到相同的封包時,R也做同樣的檢查,看
是否那些鄰居尚未收到相同的封包[但不改變RAD]。
◦ RAD 時間到時:若R能轉送封包到額外的節點則重傳。
可調變廣播演算法(Scalable Broadcast Algorithm, SBA)

轉播節點(Forwarding nodes)由上游(upstream)廣播
者指定。這些轉播節點被稱為多點傳達點(multipoint
relay points, MRPs).

MRP資訊會置於“HELLO”封包.

假設每一節點已知2-hop距離內所有節點的資訊;使用以
下步驟決定MRPs:
◦ 找出只能由特定(1-hop)鄰居才能到達的所有2-hop的鄰居。這特
定(1-hop)鄰居為一MRP。
◦ 稱可由MRPs到達的2-hop鄰居為2-hop覆蓋鄰居集。
◦ 找出能覆蓋較多(most)未覆蓋2-hop鄰居的一新的1-hop鄰居,
將此新的1-hop鄰居加入MRP。
◦ 重複步驟2 直到所有2-hop鄰居都被覆蓋。
多點傳達(Multipoint Relaying)

類似多點傳達(Multipoint Relaying, MRP)。

只有被指定為廣播傳達閘門(Broadcast Relay
Gateway, BRG)的節點才能傳送封包。

BRGs vs. MRPS
◦ 選取雷同
◦ 與多點傳達不同處:
 BRGs資訊在封包標頭內並非在“HELLO”訊息內。
 因為2-hop內的鄰居資訊在廣播封包內,因此每個收到廣播的
BRG知道此廣播封包有那些鄰居也收到。故這些鄰居不被考慮
為可能的BRG。
隨意廣播協定(Ad Hoc Broadcast Protocol, AHBP)

我們希望結點可以透過經驗自動改善適應其身處
的環境,所以需要一個客觀的評估函數來評估每
個節點是否需要轉發傳入的廣播封包

Successful retransmission
◦ For a given mobile node A and broadcast
packet X,A considers X to be a successful
retransmission if after broadcasting X, A hears
one of its neighbors also broadcast X.
NAIVE BAYES CLASSIFIER(1)


Naive Bayes models是貝氏網路的一個特例,
由一個父親節點及許多兒子結點所組成的一個輸
入向量。
每一個子結點包含兩個表格,分別是成功/失敗
retransmission,父親節點包含一個表格,成功、失敗
的機率。
NAIVE BAYES CLASSIFIER(2)
使用這個架構的好處在於,當一個節點A判別一
個封包重新傳輸失敗的時候,大概會是什麼原因,
也許是對方速度過快,超過了傳輸距離,又或者
是網路碰撞,或者是對方已經擁有此封包…等。
 另外一個好處是每一個節點擁有自己的訓練資料
以及分類器,因為每個節點所處的環境可能不盡
相同,所以獨立的分類器可以加強

NAIVE BAYES CLASSIFIER(3)
SIMULATION and RESULTS

在一些文獻中已經有提出更好的廣播演算法,但
是在許多的情形之下還是使用傳統的Simple
Flooding,這不僅不可靠還浪費網路資源。然而
我們的演算法是table-based,不僅簡單有效率
而且在各種網路環境下都顯得更加強韌,所以我
們希望大家可以多多採用我們的方法。
FUTURE WORK AND ONCLUSIONS