簡易檢索 / 詳目顯示

研究生: 李燕秋
Lee, Yen-Chiu
論文名稱: EcoHop: An Interactive Multi-hop Transmission Protocol for Wireless Sensor Networks
EcoHop: 針對無線感測網路之互動式多跳傳輸協定
指導教授: 周百祥
Chou, Pai H.
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2010
畢業學年度: 98
語文別: 英文
論文頁數: 47
中文關鍵詞: 無線感測網路路由協定多跳
外文關鍵詞: wireless sensor network, routing protocol, multihop
相關次數: 點閱:1下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • In this thesis, we propose a lightweight and low cost routing protocol called EcoHop. EcoHop
    relieves the burden of nodes by integrating the interactive framework, which is host-assisted for execu-
    tion on nodes, runtime reprogramming, and dynamic code swapping, to achieve multi-hop transmis-
    sion. All the computational processing such as topology discovery or routing selection is transparent
    to the users. EcoHop facilitates application development by presenting a higher-level abstraction of
    the wireless sensor nodes and enabling interactivity between the host and nodes. EcoHop provides
    networking APIs for users to get the network topology and the routing information. Experimental
    results show EcoHop to be lightweight in terms of memory footprint, and low latency of interactivity
    between the host and the node even over multiple hops.


    我們提出了一個輕量及低成本的路由協定,稱之為EcoHop。
    EcoHop整合了一個高互動的執行框架,以減輕節點負擔並達到多跳傳輸。這個執行框架可支援節點上的程式執行、運行中重新燒綠程式、以及動態程式碼交換。使用者不需要知道所有運算過程,像是尋找拓樸或者是路徑選擇等。EcoHop將無線感測節點比擬成高階抽象體,以有助於應用程式開發及與使用者與節點的互動性。EcoHop也提供了便利的應用程式界面,以容易取得網路拓樸及路由資訊。實驗結果顯示EcoHop僅需極少記憶體空間,即使經過許多跳躍也能維持較低的互動反應時間。

    Abstract i Acknowledgements i Contents ii 1 Introduction 1 1.1 Motivation 1 1.2 Features 2 1.2.1 Host-assisted Interactive Framework 2 1.2.2 Centralized Network Management 2 1.3 Contributions 3 2 Related Work 4 2.1 Topology Discovery in WSNs 4 2.2 Routing protocols in WSNs 5 2.2.1 Proactive routing 5 2.2.2 Reactive routing 5 2.2.3 Hybrid routing 6 2.2.4 Hierarchical routing 6 3 Problem Statement 7 3.1 Assumptions 7 3.1.1 Low Mobility Rate 7 3.1.2 Sufficient Power Supply 7 3.1.3 No Real-Time Constraint 8 3.2 Functional Requirements and Constraints 8 3.2.1 Time-out 8 3.2.2 Scalability 8 3.3 Objectives 8 3.3.1 Lightweight 9 3.3.2 Low Latency 9 4 System Design 10 4.1 Background: EcoExec 10 4.2 System Overview 11 4.2.1 Host PC 11 4.2.2 Base station 13 4.2.3 Wireless Sensor Node 13 4.3 System Flow 13 4.3.1 Phase 1: Discovery phase 14 4.3.2 Phase 2: Transfer phase 16 4.4 Network Command List 17 5 Implementation 19 5.1 Network Diagram 19 5.2 Multi-hop Packet Format 21 5.3 Opcodes for Multi-hop Packets 21 5.3.1 Discovery Phase: 22 5.3.2 Transfer Phase: 22 5.4 Implementation Detail for Multi-hop protocol 23 5.4.1 Discovery Phase 23 5.4.2 Transfer Phase 27 6 Evaluation 32 6.1 Experimental Setup 33 6.1.1 Wireless Sensor Node 33 6.1.2 Base station 33 6.1.3 Host Computer 34 6.2 Memory Footprint 34 6.3 Network Topology Establishment 35 6.4 Results for Response Latency 36 7 Conclusions and Future Work 42 7.1 Conclusion 42 7.2 Future Work 42 7.2.1 Scalability 43 7.2.2 Finding High-Quality Paths 43 7.2.3 Bootstrapping Code 43 7.2.4 Optimized Asymmetric Paths 43 7.2.5 Extension 44

    [1] JenNet http://www.jennic.com/. http://www.jennic.com/products/protocol_
    stacks/jennet.
    [2] Zensys. http://www.zen-sys.com/.
    [3] ALLIANCE, Z. ZigBee-2007 Specification: ZigBee Document 053474r17, 2008.
    [4] BROCH, J., MALTZ, D. A., JOHNSON, D. B., HU, Y.-C., AND JETCHEVA, J. A perfor-
    mance comparison of multi-hop wireless ad hoc network routing protocols. In MobiCom ’98:
    Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and
    networking (New York, NY, USA, 1998), ACM, pp. 85–97.
    [5] CHANDRA, R., FETZER, C., AND HOGSTEDT, K. Adaptive topology discovery in hybrid wire-
    less networks. In Proceedings of Informatics, 1st International Conference on Ad-hoc Networks
    and Wireless, Toronto (2002), vol. 16, Citeseer, pp. 1–16.
    [6] CLAUSEN, T., AND JACQUET, P. RFC3626: Optimized Link State Routing Protocol (OLSR).
    RFC Editor United States (2003).
    [7] HEINZELMAN, W. R., CHANDRAKASAN, A., AND BALAKRISHNAN, H. Energy-efficient
    communication protocol for wireless microsensor networks. In HICSS ’00: Proceedings of the
    33rd Hawaii International Conference on System Sciences-Volume 8 (Washington, DC, USA,
    2000), IEEE Computer Society, p. 8020.
    45
    [8] HSUEH, C. H. EcoExec: A highly interactive execution framework for ultra compact wireless
    sensor nodes. Master’s thesis, National Tsing Hua University, 2009.
    [9] HSUEH, C.-H., TU, Y.-H., LI, Y.-C., AND CHOU, P. H. EcoExec: An interactive execution
    framework for ultra compact wireless sensor nodes. In 2010 7th Annual IEEE Communica-
    tions Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON)
    (Boston, Massachusetts, USA, June 2010), vol. 564, IEEE Computer Society, pp. 190–198.
    [10] JIANG, M., LI, J., AND TAY, Y. Cluster based routing protocol (CBRP). IETF MANET
    Working Group, Internet-Draft, August 1999.
    [11] JOHNSON, D. B., AND MALTZ, D. A. Dynamic source routing in ad hoc wireless networks. In
    Mobile Computing (1996), Kluwer Academic Publishers, pp. 153–181.
    [12] MULLIGAN, G. The 6LoWPAN architecture. In Proceedings of the 4th workshop on Embedded
    networked sensors (2007), ACM, p. 82.
    [13] MURTHY, S., AND GARCIA-LUNA-ACEVES, J. J. An efficient routing protocol for wireless
    networks. Mob. Netw. Appl. 1, 2 (1996), 183–197.
    [14] OGIER, R., TEMPLIN, F., AND LEWIS, M. Topology dissemination based on reverse-path
    forwarding, February 2004.
    [15] PARK, C., AND CHOU, P. H. Eco: Ultra-wearable and expandable wireless sensor platform. In
    BSN ’06: Proceedings of the International Workshop on Wearable and Implantable Body Sensor
    Networks (Washington, DC, USA, 2006), IEEE Computer Society, pp. 162–165.
    [16] PARK, V. D., AND CORSON, M. S. A highly adaptive distributed routing algorithm for mobile
    wireless networks. In INFOCOM ’97: Proceedings of the INFOCOM ’97. Sixteenth Annual
    Joint Conference of the IEEE Computer and Communications Societies. Driving the Information
    Revolution (Washington, DC, USA, 1997), IEEE Computer Society, p. 1405.
    46
    [17] PERKINS, C. E., AND BHAGWAT, P. Highly dynamic destination-sequenced distance-vector
    routing (DSDV) for mobile computers. In SIGCOMM ’94: Proceedings of the conference on
    Communications architectures, protocols and applications (New York, NY, USA, 1994), ACM,
    pp. 234–244.
    [18] PERKINS, C. E., AND ROYER, E. M. Ad-hoc on-demand distance vector routing. Mobile
    Computing Systems and Applications, IEEE Workshop on 0 (1999), 90.
    [19] RODEHEFFER, T., AND SCHROEDER, M. Automatic reconfiguration in Autonet. In Proceed-
    ings of the thirteenth ACM symposium on Operating systems principles (1991), ACM, p. 197.
    [20] SINEM, C. ZigBee/IEEE 802.15. 4 summary.
    [21] TU, Y.-H. EcoMap:an interactive framework for parallel execution of functional programming
    commands on wireless sensor networks. Master’s thesis, National Tsing Hua University, 2010.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE