DMAC協議
發布時間:2012/3/28 19:37:40 訪問次數:3949
DMAC (Data-gathering MAC)協議是針對競爭LX1691AIPW-TR性MAC協議中的S-MAC和T-MAC協議的數據轉發停頓問題而提出的。在S-MAC和T-MAC協議中,由于周期的睡眠,數據存在著轉發延時的問題。如圖2-8 (a)所示,DMAC協議使用了采集樹來描述網絡結構,采用采集樹不同層的節點間的交錯調度機制,從而減少數據在網絡中的傳輸延遲。DMAC協議將節點的周期劃分為接收、發送和睡眠時間。如圖2-8 (b)所示,其中接收時問和發送時間相等,均為發送一個數據分組的時間。數據在傳輸過程中,沿著多路徑從源節點出發,一直傳送到最上層的匯聚節點,通過這種方式減少睡眠帶來的數據傳輸延時。
DMAC協議通過自適應占空比機制,根據網絡流量變化動態調整整條路徑上節點的活動時間,通過數據預測機制解決相同父節點的不同子節點間的相互干擾問題。所有這些都是為了減少數據在網絡中的傳輸延遲以及減少網絡能量的消耗DMAC的調度機制可稱為“梯型”調度,雖然有利于感知數據及時上報,卻不利于興趣查詢或指令發布。若需要在兩個節點間交換數據,則DMAC不是個好選擇。因為在DMAC中數據傳輸只有向上匯報一個方向。該協議需要節點間嚴格的時間同步,并且實現復雜,許多細節需要進一步深入研究。
DMAC (Data-gathering MAC)協議是針對競爭LX1691AIPW-TR性MAC協議中的S-MAC和T-MAC協議的數據轉發停頓問題而提出的。在S-MAC和T-MAC協議中,由于周期的睡眠,數據存在著轉發延時的問題。如圖2-8 (a)所示,DMAC協議使用了采集樹來描述網絡結構,采用采集樹不同層的節點間的交錯調度機制,從而減少數據在網絡中的傳輸延遲。DMAC協議將節點的周期劃分為接收、發送和睡眠時間。如圖2-8 (b)所示,其中接收時問和發送時間相等,均為發送一個數據分組的時間。數據在傳輸過程中,沿著多路徑從源節點出發,一直傳送到最上層的匯聚節點,通過這種方式減少睡眠帶來的數據傳輸延時。
DMAC協議通過自適應占空比機制,根據網絡流量變化動態調整整條路徑上節點的活動時間,通過數據預測機制解決相同父節點的不同子節點間的相互干擾問題。所有這些都是為了減少數據在網絡中的傳輸延遲以及減少網絡能量的消耗DMAC的調度機制可稱為“梯型”調度,雖然有利于感知數據及時上報,卻不利于興趣查詢或指令發布。若需要在兩個節點間交換數據,則DMAC不是個好選擇。因為在DMAC中數據傳輸只有向上匯報一個方向。該協議需要節點間嚴格的時間同步,并且實現復雜,許多細節需要進一步深入研究。
熱門點擊