研究生: |
林均翰 Lin, Chun-Han |
---|---|
論文名稱: |
無線感測網路中保證系統覆蓋率與運作時間之佈建技術 Deployment Techniques in Wireless Sensor Networks with Guaranteed Coverage and Lifetime |
指導教授: |
金仲達
King, Chung-Ta |
口試委員: | |
學位類別: |
博士 Doctor |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2010 |
畢業學年度: | 99 |
語文別: | 英文 |
論文頁數: | 64 |
中文關鍵詞: | 無線感測器網路 、佈建技術 、覆蓋率 、壽命 |
外文關鍵詞: | Wireless sensor network, Deployment technique, Coverage, Lifetime |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來,無線感測器網路已成為相當活躍的研究領域。理由之一是,由於不需要安置高價的電源和訊號線,在任何區域中都可輕易地放置無線感測器。然而,佈置無線感測器網路系統仍需要考量諸如佈建成本、系統需求和效能等因素。事實上,佈建不同的系統需要不同的佈建策略來滿足對應的需求。在本論文中,我們考慮三個迥異的系統,並針對每個系統各自的最佳化目標設計高效率低成本的佈建演算法。
首先,我們研究如何安裝無線感測器網路來輔助追蹤系統。在此系統中,被追蹤目標的行為可被定義成數學模組。從前在感測器佈建的研究只考慮感測器與環境模組;我們證實了,透過額外考慮目標模組可大幅地降低佈建成本。以機器人導航為例,我們可用無線感測器網路提供額外的位置資訊來校準機器人的位置。我們針對此系統所設計的演算法的目標,是找出最少量的感測器,來保證機器人不會產生高於需求值的位置誤差。我們證明此最佳化問題的問題複雜度為NP-hard並提出效率較高的演算法。我們並透過廣泛的實驗來評估所提出的演算法的效能。
接著,我們考慮當感測器只能佈建在觀察區域的周圍時要如何佈建系統。此問題相當於,要如何在區域周圍佈建最少的感測器,來盡可能地涵蓋區域中的活動資訊。我們針對以下案例來研究此類問題:佈建基地台在河岸以收集河流中流動的感測測器所取得的河流資訊。我們首先定義此周邊佈建問題,並針對理想佈建環境和真實佈建環境的條件,分析此問題在涵蓋率方面的效能瓶頸。接著,我們提出一套包含初期設定和精煉步驟的佈建流程,來高效率地解決此問題。已我們透過廣泛的模擬和一套土石流觀測系統來評估所提出的演算法的效能。
最後,我們研究將無線感測器佈置在固定地點的佈建問題。一般情況下,感測器只能攜帶固定的能源量,並且必須完成把所有偵測到的資訊透過無線網路傳輸給機器台的工作。針對不同的系統壽命需求,問題在於如何找出每個地點所需要配置的最低能源量。我們透過調整每筆資訊的傳輸路徑來設計演算法以完成所需要的工作內容並達到系統的壽命需求。我們首先定義此限定地點的佈建問題。針對此問題,我們透過線性規劃的方式來尋找整數解,以求得本問題的最佳解和佈建成本的最低值。接著,我們提出一套高效率的演算法來解決此問題。所提出的演算法包括一套考量電量的路徑規劃演算法,可針對電池用量的情況來選擇如何傳輸資訊;另外,包含一套精煉演算法,透過調整整體流量來減少所需攜帶的能源量,用來更進一步地改進第一套演算法的佈建結果。我們用廣泛的模擬來評估所提出的演算法的佈建成本和殘餘電量。結果顯示,我們所提出的演算法所需要的佈建能源量非常接近最低值。
Wireless sensor network (WSN) has been an active research area in recent years. One reason is because the wireless sensors can be deployed in the target area easily without requiring costly wiring. However, this does not imply that the sensors can be deployed at will without considering issues such as cost, application requirements, and system qualities. In fact, different applications require different deployment strategies to fulfill their respective needs. In this thesis, we consider three different kinds of applications and develop efficient deployment algorithms to meet their respective optimization goals.
We first study WSN tracking applications, in which the behavior of the targets is known and can be modeled. While previous work on sensor deployment has considered only sensor and environment models, we show that considering also target models can greatly reduce the deployment cost. We use robot navigation as a case study, in which a WSN is deployed to provide external location references to correct the robot's configuration errors. The goal is to find the minimum number of sensors to provide the required bound on configuration errors. We show that this minimization problem is NP-hard and a number of heuristics are then proposed. The presented algorithms are evaluated through extensive simulations.
We next consider problems in which the sensors can only be deployed at the periphery of the target area to be monitored. The question is what is the minimum number of sensors to be deployed at the periphery to cover as much as possible the activities inside the target area. As a case study, we consider the problem of deploying base stations at the periphery to collect information from mobile sensors moving inside the target area. We first formulate the periphery deployment problem and then analyze its performance bounds in terms of coverage percentage under both ideal and practical deployments. Next, we propose a deployment procedure that consists of initial construction and refinement for solving the periphery deployment problem with polynomial time. Proposed algorithms are evaluated through extensive simulations and a watercourse monitoring system for debris flow.
Finally, we study the problem that deploys wireless sensors at fixed locations. The sensors have to transmit their sensed data back to the sink through multihop communications, but they can only carry battery packs of a fixed capacity. The question is, given a target system lifetime, what is the minimum number of battery packs needed at each location so that the target lifetime can be satisfied. The factor that can be controlled to achieve the above goal is the routing path of each sample data to the sink. We formulate the problem as a constrained multiple deployment problem. We first derive the optimal solution using integer linear programming and a lower bound of the deployment cost. A heuristic is then developed that solves the problem in polynomial time. The heuristic consists of (1) a battery-aware routing algorithm that gives an initial solution by selecting routing paths based on the battery usage, and (2) a refinement procedure to improve the initial solution by adjusting traffic to reduce the number of battery packs required. We performed extensive simulations to evaluate the proposed algorithms in terms of the deployment cost and residual energy. The results show that our algorithm generates deployments close to the lower bound.
[1] A. Mainwaring, D. Culler, J. Polastre, R. Szewczyk, and J. Anderson, "Wireless Sensor Networks for Habitat Monitoring," in ACM International Workshop on Wireless Sensor Networks and Applications, 2002.
[2] A. Terzis, A. Anandarajah, K. Moore, and I.-J. Wang, "Slip Surface Localization in Wireless Sensor Networks for Landslide Prediction," in 5th International Conference on Information Processing in Sensor Networks, 2006.
[3] G. Werner-Allen, S. Dawson-Haggerty, and M. Welsh, "Lance: Optimizing High-resolution Signal Collection in Wireless Sensor Networks," in 6th ACM Conference on Embedded Network Sensor Systems, 2008.
[4] D. Pompili, T. Melodia, and I. F. Akyildiz, "Deployment Analysis in Underwater Acoustic Wireless Sensor Networks," in 1st ACM International Workshop on Underwater Networks: ACM, 2006.
[5] R. Aylward and J. A. Paradiso, "A Compact, High-speed, Wearable Sensor Network for Biomotion Capture and Interactive Media," in 6th International Conference on Information Processing in Sensor Networks: ACM, 2007.
[6] Y. Pang and G. Lodewijks, "A Novel Embedded Conductive Detection System for Intelligent Conveyor Belt Monitoring," in IEEE International Conference on Service Operations and Logistics, and Informatics, 2006, pp. 803-808.
[7] B. Hofmann-Wellenhof, H. Lichtenegger, and J. Collins, Global Positioning System: Theory and Practice, 5th ed.: Springer-Verlag, 2001.
[8] M. I. T. CSAIL, "The Cricket Indoor Location System."
[9] S. S. Dhillon and K. Chakrabarty, "Sensor Placement for Effective Coverage and Surveillance in Distributed Sensor Networks," in Wireless Communications and Networking Conference, 2003, pp. 1609-14.
[10] C.-H. Wu, K.-C. Lee, and Y.-C. Chung, "A Delaunay Triangulation Based Method for Wireless Sensor Network Deployment," Computer Communications, vol. 30, pp. 2744-52, 2007.
[11] Y.-T. Lin, K. K. Saluja, and S. Megerian, "Cost Efficient Wireless Camera Sensor Deployment Strategy for Environment Monitoring Applications," in IEEE GLOBECOM Workshops, 2008, pp. 1-6.
[12] M. Cardei, Y. Yang, and J. Wu, "Non-uniform Sensor Deployment in Mobile Wireless Sensor Networks," in International Symposium on a World of Wireless, Mobile and Multimedia Networks, 2008, pp. 1-8.
[13] C.-H. Liu and K.-F. Ssu, "A Moving Algorithm for Non-uniform Deployment in Mobile Sensor Networks," in International Conference on Mobile Technology, Applications, and Systems, 2008, pp. 1-8.
[14] H.-C. Lee, C.-J. Liu, J. Yang, J.-T. Huang, Y.-M. Fang, B.-J. Lee, and C.-T. King, "Using Mobile Wireless Sensors for In-situ Tracking of Debris Flows," in 6th ACM Conference on Embedded Network Sensor Systems: ACM, 2008.
[15] H.-C. Lee, C.-Y. Cho, C.-T. King, Y.-M. Fang, and B.-J. Lee, "Design and Implementation of Non-autonomous Mobile Wireless Sensor for Debris Flow Monitoring," in IEEE 6th International Conference on Mobile Adhoc and Sensor Systems, 2009, pp. 1062-1064.
[16] X. Bai, S. Kumar, D. Xuan, Z. Yun, and T. H. Lai, "Deploying Wireless Sensors to Achieve both Coverage and Connectivity," in 7th ACM International Symposium on Mobile Ad Hoc Networking and Computing: ACM, 2006.
[17] X. Bai, Z. Yun, D. Xuan, L. T. H., and W. Jia, "Deploying Four-connectivity and Full-coverage Wireless Sensor Networks," in INFOCOM, 2008, pp. 296-300.
[18] X. Bai, D. Xuan, Z. Yun, T. H. Lai, and W. Jia, "Complete Optimal Deployment Patterns for Full-coverage and k-connectivity Wireless Sensor Networks," in 9th ACM International Symposium on Mobile Ad Hoc Networking and Computing, 2008.
[19] C.-W. Kang and J.-H. Chen, "Multi-objective Evolutionary Optimization of 3D Differentiated Sensor Network Deployment," in 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: ACM, 2009.
[20] J. Jia, J. Chen, G. Chang, C. Tian, and W. Qin, "Maximization for Wireless Sensor Network Lifetime with Power Efficient Cover Set Alternation," in International Conference on Communications, Circuits and Systems, 2008, pp. 439-443.
[21] S. Gamwarige and C. Kulasekere, "A Cluster Based Energy Balancing Strategy to Improve Wireless Sensor Networks Lifetime," in International Conference on Industrial and Information Systems, 2007, pp. 403-408.
[22] L. K. Alazzawi, A. M. Elkateeb, and A. Ramesh, "Scalability Analysis for Wireless Sensor Networks Routing Protocols," in International Conference on Advanced Information Networking and Applications, 2008, pp. 139-144.
[23] M. S. Bazaraa, J. J. Jarvis, and H. D. Sherali, Linear Programming and Network Flows: Wiley-Interscience, 2004.
[24] B. Carter and R. Ragade, "A Probabilistic Model for the Deployment of Sensors," in IEEE Sensors Applications Symposium, 2009, pp. 7-12.
[25] R. Kershner, "The Number of Circles Covering a Set," American Journal of Mathematics, vol. 61, pp. 665-671, 1939.
[26] R. Iyengar, K. Kar, and S. Banerjee, "Low-coordination Topologies for Redundancy in Sensor Networks," in 6th ACM International Symposium on Mobile Ad Hoc Networking and Computing, 2005.
[27] M. Maleki and M. Pedram, "QoM and Lifetime-constrained Random Deployment of Sensor Networks for Minimum Energy Consumption," in International Symposium on Information Processing in Sensor Networks: IEEE Press, 2005.
[28] Z. Jingbin, Y. Ting, and S. H. Son, "Deployment Strategies for Differentiated Detection in Wireless Sensor Networks," in 3rd Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2006, pp. 316-25.
[29] K. Xu, H. Hassanein, G. Takahara, and Q. Wang, "Relay Node Deployment Strategies in Heterogeneous Wireless Sensor Networks: Single-hop Communication Case," in Global Telecommunications Conference, 2005, p. 5.
[30] K. Xu, H. H., and T. G., "Relay Node Deployment Strategies in Heterogeneous Wireless Sensor Networks: Multiple-hop Communication Case," in 2nd Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2005, pp. 575-585.
[31] V. P. Mhatre, C. Rosenberg, D. Kofman, R. Mazumdar, and N. Shroff, "A Minimum Cost Heterogeneous Sensor Network with a Lifetime Constraint," IEEE Transactions on Mobile Computing, vol. 4, pp. 4-15, 2005.
[32] K. Xu, Q. Wang, H. Hassanein, and G. Takahara, "Optimal Wireless Sensor Networks Deployment: Minimum Cost with Lifetime Constraint," in IEEE International Conference on Wireless And Mobile Computing, Networking and Communications. vol. 3, 2005, pp. 454-461.
[33] J. Pan, Y. T. Hou, L. Cai, Y. Shi, and S. X. Shen, "Topology Control for Wireless Sensor Networks," in 9th Annual International Conference on Mobile Computing and Networking, 2003.
[34] J.-H. Chang and L. Tassiulas, "Maximum Lifetime Routing in Wireless Sensor Networks," IEEE/ACM Transactions on Networking, vol. 12, pp. 609-619, 2004.
[35] Y. Zou and K. Chakrabarty, "Sensor Deployment and Target Localization Based on Virtual Forces," in 22nd Annual Joint Conference of the IEEE Computer and Communications Societies, 2003, pp. 1293-303.
[36] H. Shu and Q. Liang, "Fuzzy Optimization for Distributed Sensor Deployment," in IEEE Wireless Communications and Networking Conference, 2005, pp. 1903-1908.
[37] Q. Wang, K. Xu, H. Hassanein, and G. Takahara, "Minimum Cost Guaranteed Lifetime Design for Heterogeneous Wireless Sensor Networks," in IEEE International Performance, Computing, and Communications Conference, 2005, pp. 599-604.
[38] Q. Wang, K. Xu, G. Takahara, and H. Hassanein, "Locally Optimal Relay Node Placement in Heterogeneous Wireless Sensor Networks," in Global Telecommunications Conference, 2005, p. 5.
[39] F. Zhang, Y. Xi, Z. Lin, and W. Chen, "Constrained Motion Model of Mobile Robots and Its Applications," IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 39, pp. 773-787, 2009.
[40] F. Bourgault, A. Chokshi, J. Wang, D. Shah, J. Schoenberg, R. Iyer, F. Cedano, and M. Campbell, "Scalable Bayesian Human-robot Cooperation in Mobile Sensor Networks," in IEEE/RSJ International Conference on Intelligent Robots and Systems, 2008, pp. 2342-2349.
[41] A. I. Eliazar and R. Parr, "Learning Probabilistic Motion Models for Mobile Robots," in 21st International Conference on Machine Learning, 2004, pp. 249-256.
[42] M. Montemerlo and S. Thrun, "Simultaneous Localization and Mapping with Unknown Data Association using FastSLAM," in IEEE International Conference on Robotics and Automation, 2003, pp. 1985-1991 vol.2.
[43] N. Roy and S. Thrun, "Online Self-calibration for Mobile Robots," in IEEE International Conference on Robotics and Automation, 1999, pp. 2292-2297 vol.3.
[44] W. B. Heinzelman, A. P. Chandrakasan, and H. Balakrishnan, "An Application-specific Protocol Architecture for Wireless Microsensor Networks," IEEE Transactions on Wireless Communications, vol. 1, pp. 660-670, 2002.
[45] M. Bhardwaj, T. Garnett, and A. P. Chandrakasan, "Upper Bounds on the Lifetime of Sensor Networks," in IEEE International Conference on Communications, 2001, pp. 785-790.
[46] T. S. Rappaport, Wireless Communications: Principles and Practice, 2nd ed.: Prentice Hall, 2001.
[47] "Crossbow Technology."
[48] T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, Introduction to Algorithms, 2nd ed.: MIT Press and McGraw-Hill, 2001.