透過您的圖書館登入
IP:3.21.158.190
  • 學位論文

無線感測網路上之低耗能網路更新機制

Energy Aware Network Reprogramming for Wireless Sensor Network

指導教授 : 黃泰一

摘要


無線感測網路擁有廣泛的應用,例如野生動物觀察,環境偵測與建築物結構偵測。因為大部分的無線感測網路都布建於較難到達之處,因此我們使用無線網路更新制來更新感測器上之軟體以管理這些應用程式的功能。 在此篇論文之前的研究都把重點放在用最少時間完成更新機制或是用最少耗能更新無線感測網路。我們的論文提出一個新的方向,網路更新機制應考慮各個感測器之剩餘能量作為挑選轉達節點的參考。若網路更新機制利用能量將要耗盡之感測器作為轉達節點,則會使此感測器因能量耗盡而無法使用進而影響未來應用程式之執行。因此我們設計一個可以使無線感測網路中剩餘能量最少的感測器最大化的網路更新機制。 更新機制中最主要的問題來自於訊息衝突與隱藏性衝突的問題,我們提出一個傳送者推舉的機制藉以解決前述問題並且能將最小剩餘能量的感測器最大化。傳送者推舉機制能協調附近的傳送者候選人並且依據其接收者個數以及其本身所剩餘之能量來選擇最適合的感測器廣播資料。我們利用流水線法以加快資料傳遞速度以及強迫閒置的感測器進入睡眠模式以達到節省耗能的目的。 網路更新機制通常會使用差異壓縮法以減少無線感測網路的耗能,而我們的論文同時著重在解決使用差異壓縮法會產生的問題。因為之前的研究忽略了解壓縮腳本所產生的額外負擔,使用差異演算法的網路更新機制有可能比不使用差異演算法更耗電。我們的網路更新通訊協定可以避免此情況的發生並且將使用差異性演算法可能產生的副作用減到最小。

並列摘要


Wireless sensor networks have a wide range of applications, such as wildlife tracking, environmental monitoring and building monitoring. Because WSNs are usually deployed at the places which are not easily accessible, we use wireless network reprogramming to manage the functions of these applications and update the software which is executed in WSNs. The former researches focus on minimizing the completion time of network reprogramming or minimizing the energy consumption of WSNs. This paper proposes the new direction which is that the choice of relay nodes should base on the remnant energy of sensor node during the process of network reprogramming. If we choose the sensor node which is almost out of energy to be our relay node, it may cause the node to out of energy and this situation may affect the normal execution of network reprogramming. Hence, we design a new multihop network reprogramming protocol which maximizes the minimal remnant energy of sensor node. The main problems in the network reprogramming are the issue of message collision and hidden terminal problem. We propose a sender selection mechanism which not only reduces these problems but also maximizes the minimal remnant energy of sensor nodes. The sender selection mechanism can coordinate the sender candidates of neighborhood and choose the best sender which is decided by its receivers and remnant energy to broadcast data. We use pipelining to enable fast data propagation and put the node into sleep mode when sensor node is idle for the purpose of reducing energy consumption. This research also focuses on solving the problems of using delta compression algorithms which are usually used during the process of network reprogramming for the purpose of minimize energy consumption of WSNs. Because former researches ignore the overhead of decompressing script, delta compression based network reprogramming may cause worse energy consumption than without using the algorithm. Our network reprogramming protocol can avoid the occurrence of this situation and minimize the drawback of using delta compression algorithm. We estimate the energy consumption of using delta compression algorithm during the process of network reprogramming and choose the better way which consumes less energy to transmit data.

延伸閱讀