研究生: |
賴乃倫 Nai-Luen Lai |
---|---|
論文名稱: |
無線感測器網路中資料收集延遲之最佳化 On Minimizing the Latency of Convergecast in Wireless Sensor Networks |
指導教授: |
金仲達
Chung-Ta King |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2007 |
畢業學年度: | 95 |
語文別: | 中文 |
論文頁數: | 39 |
中文關鍵詞: | 無線感測器網路 、繞徑 、排程 |
外文關鍵詞: | sensor network, scheduling, routing, graph coloring |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
感測並收集資料,是無線感測器網路(WSN)系統中最基礎的功能之一。一般在感測器網路中,通常使用單一匯集點(sink)來收集感測資料。即使系統只從每一節點收集一筆資料,但所有的資料匯集至匯集點,亦會使匯集點週遭產生大量的無線通訊,導致嚴重的干擾(interference)及碰撞(collision)。
針對於此問題的現有解決方式,是對每個節點的無線傳輸做排程(scheduling),避開節點間可能的干擾與碰撞。但在無線傳輸的排程之前,必須先決定各個節點至匯集點的繞徑(routing)方式;現有解法中甚少提及繞徑方法對於系統收集資料效能的影響,而大多直接採用最短路徑繞徑法(shortest-path routing)。本篇論文除了探討不同繞徑方法對於系統效能的影響,並提出了一個有效的繞徑方法、以補最短路徑繞徑法之不足;此外亦善加利用繞徑方式的資訊、透改進了傳輸排程的結果。藉由共同考慮繞徑方法與傳輸排程兩方面,達到更快的資料收集速度。透過模擬實驗,也印證了我們的想法。
The primary function of wireless sensor networks is to sense the environment and gather data. In typical scenarios, a single sink node is used to collect data from all the sensor nodes of the network. The load of the sink will be heavy and wireless communication around the sink tends to be congested. A general strategy to solving the problem is to schedule the communications of the sensor nodes so that their radio transmissions will not interfere with each other. Assuming each sensor has a piece of sensed data to send back to the sink, the above problem becomes that of scheduling the transmission and relaying of these data in the sensor network so that the throughput is maximized. That is, all the data are sent to the sink in the shortest time subject to the radio interfere among the sensor nodes. However, to do this, we must first organize the sensor nodes into a certain transmission structure, often a tree, to relay the data back to the sink. This structure must take into account of the radio interference among the sensors and the balance of the nodes in the subtrees. In this thesis, we consider gathering-structure construction and transmission scheduling together, aiming at a more compact and efficient schedule than using simple greedy heuristics. We study how different gathering topologies affect the system throughput and propose an efficient routing algorithm for data gathering that complements the shortest-path routing algorithm. The knowledge of the gathering structure is then used to guide the graph coloring heuristic to schedule the data transmissions. The proposed schemes are evaluated and verified through simulations.
[1] B. Greenstein, C. Mar, A. Pesterev, S. Farshchi, E. Kohler, J. Judy, and D. Estrin, "Capturing high-frequency phenomena using a bandwidth-limited sensor network," in Proceedings of the 4th International Conference on Embedded Networked Sensor Systems, Boulder, Colorado, USA, 2006.
[2] W. Hu, V. N. Tran, N. Bulusu, C. T. Chou, S. Jha, and A. Taylor, "The design and evaluation of a hybrid sensor network for Cane-Toad monitoring," in Proceedings of the 4th International Symposium on Information Processing in Sensor Networks, Los Angeles, California, 2005.
[3] S. Kim, S. Pakzad, D. Culler, J. Demmel, G. Fenves, S. Glaser, and M. Turon, "Health monitoring of civil infrastructures using wireless sensor networks," in Proceedings of the 6th International Conference on Information Processing in Sensor Networks, Cambridge, Massachusetts, USA, 2007.
[4] N. Xu, S. Rangwala, K. K. Chintalapudi, D. Ganesan, A. Broad, R. Govindan, and D. Estrin, "A wireless sensor network For structural monitoring," in Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, Baltimore, MD, USA, 2004.
[5] S. R. Madden, M. J. Franklin, J. M. Hellerstein, and W. Hong, "TinyDB: An acquisitional query processing system for sensor networks," ACM Transactions on Database Systems, vol. 30, pp. 122-173, 2005.
[6] V. Rajendran, K. Obraczka, and J. J. Garcia-Luna-Aceves, "Energy-efficient collision-free medium access control for wireless sensor networks," in Proceedings of the 1st International Conference on Embedded Networked Sensor Systems, Los Angeles, California, USA, 2003.
[7] B. Hohlt, L. Doherty, and E. Brewer, "Flexible power scheduling for sensor networks," in Proceedings of the Third International Symposium on Information Processing in Sensor Networks, Berkeley, California, USA, 2004.
[8] I. Rhee, A. Warrier, M. Aia, and J. Min, "Z-MAC: A hybrid MAC for wireless sensor networks," in Proceedings of the 3rd International Conference on Embedded Networked Sensor Systems, San Diego, California, USA, 2005.
[9] N. Trigoni, Y. Yao, A. Demers, J. Gehrke, and R. Rajaraman, "Wave scheduling and routing in sensor networks," ACM Transaction on Sensor Networks, vol. 3, p. 2, 2007.
[10] G.-S. Ahn, S. G. Hong, E. Miluzzo, A. T. Campbell, and F. Cuomo, "Funneling-MAC: A localized, sink-oriented MAC for boosting fidelity in sensor networks," in Proceedings of the 4th International Conference on Embedded Networked Sensor Systems, Boulder, Colorado, USA, 2006.
[11] S. C. Ergen and P. Varaiya, "TDMA scheduling algorithms for sensor networks," in Technical Report, Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, 2005.
[12] J. Mao, Z. Wu, and X. Wu, "A TDMA scheduling scheme for many-to-one communications in wireless sensor networks," Computer Communications, vol. 30, pp. 863-872, 2007.
[13] X. Chen, X. Hu, and J. Zhu, "Minimum data aggregation time problem in wireless sensor networks," in Proceedings of the First International Conference on Mobile Ad-hoc and Sensor Networks, Wuhan, China, 2005.
[14] "The network simulator NS-2," http://www.isi.edu/nsnam/ns.
[15] S. Ramanathan, "A unified framework and algorithm for channel assignment in wireless networks," Wireless Networks, vol. 5, pp. 81-94, 1999.
[16] X.-Y. Li and Y. Wang, "Simple heuristics and PTASs for intersection graphs in wireless ad hoc networks," in Proceedings of the 6th International Workshop on Discrete Algorithms and Methods for Mobile Computing and Communications, Atlanta, Georgia, USA, 2002.
[17] M. V. Marathe, H. Breu, H. B. H. III, S. S. Ravi, and D. J. Rosenkrantz, "Simple heuristics for unit disk graphs," Networks, vol. 25, pp. 59-68, 1995.
[18] K. Jain, J. Padhye, V. N. Padmanabhan, and L. Qiu, "Impact of interference on multi-hop wireless network performance," in Proceedings of the 9th Annual International Conference on Mobile Computing and Networking, San Diego, CA, USA, 2003.
[19] M. Transier, H. F□βler, M. Mauve, J. Widmer, and W. Effelsberg, "Dynamic load balancing for position-based routing," in Proceedings of the 2005 ACM Conference on Emerging Network Experiment and Technology, Toulouse, France, 2005.
[20] N. T. Nguyen, A.-I. A. Wang, P. Reiher, and G. Kuenning, "Electric-field-based routing: A reliable framework for routing in MANETs," ACM SIGMOBILE Mobile Computing and Communications Review, vol. 8, pp. 35-49, 2004.
[21] The MathWorks Inc., "The MATLAB programming language," http://www.mathworks.com/products/matlab/.