簡易檢索 / 詳目顯示

研究生: 簡緯民
Chien, Wei-Min
論文名稱: 不同移動特性對車載網路中利用網路編碼來傳送資料影響之研究
A simulation study of the effect of mobility patterns on using network coding for VANET data dissemination
指導教授: 藍崑展
Lan, Kun-chan
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2010
畢業學年度: 98
語文別: 英文
論文頁數: 43
中文關鍵詞: 車輛網路網路編碼NS2
外文關鍵詞: VANET, Network Coding, NS2
相關次數: 點閱:63下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 車輛網路研究已經是越來越普及的一環了。有越來越多的車輛大廠 [23] 目前都有研究如何在行車中能夠更加有安全的防護、或者是像利用衛星導航來協助停車等等。雖然有很多學者都有詳細探討相關的問題,但我們所關心的仍然是將所需要的訊息及資料越快的散佈在整個車輛網路中越好。資料的傳播主要是由Routing Protocol來決定,例如像是AODV,需要先知道由來源端至終點端的路徑才能將訊息傳送出去,另外如NOAH,需先將車子傳送的路徑寫好在檔案中,但在車輛網路系統中,有很多不確定的因素,例如車子行進的方向,行進的速度等等。故若使用先將路徑規畫好的方式則不適用在我們的環境中。我們這篇論文主要是來探討透過車輛與車輛之間的互動來傳遞訊息。像是在有線網路中有名的BitTorrent。每台車子之間假設都有儲存訊息的裝置,這樣一來若在車子的密度小的情況下則可以先將資料存放在裝置中,等到有機會遇到其他車子時再將資料傳送。至於傳送的準則我們利用網路編碼的方式,將原始資料切割成數十個或數百個片段,編碼則是每次將這些片段搭配隨機產生的系數整合起來再傳送出去,這樣一來,每次所產生的編碼封包都會有不一樣的結果,即使遇到網路塞車的情況下,其中一個片段被丟棄了也無所謂,只需要再透過其他的車輛再產生不同的網路編碼封包即可。而對此原始資料有興趣的車子則可以將所收到完整的片段解碼即可。至於我們使用的Routing Protocol則是DumbAgent,也就是不需要先規畫好路徑,只需要將收到的封包往Transport Layer或是Mac Layer送即可。最後我們透過不同的車輛分佈來詳細探討其效能結果。

    Vehicular network system has been a hot topic recently. There are more and more vehicle companies [23] like Mercedes-Benz focusing on how to safely drive or using GPS to assist parking. A lot of researchers have also researched many issues in this field. What we care about is that how to disseminate messages as soon as possible throughout the entire network. Routing protocols are used to achieve that. AODV is a pre-defined protocol which means that we have to set up at least one route from the sender to a destination, the message is then sent. Noah also needs to establish routes in the file which is loaded while running the transcript script in NS2. In VANET, uncertain things such as directions, or speeds change constantly. Hence, pre-defined routes are not suitable for us to focus on. In this thesis, we concentrate on how to interact between cars to transmit messages. The famous software in wired network is BitTorrent. We suppose that there is a storage in each car, when the car density is low, it stores received messages in it until it encounters other cars then forwards the messages in the storage to them. Network coding is another way for us to use. We cut the file into smaller pieces which are encoded with randomly chose coefficients and then are sent out. According to network coding, the encoded packets are usually different, thus, if an encoded packet is lost, the car can still receiver other encoded packet to decode as long as it receives the full pieces to recover the original file. The least but not the last, the routing protocol we use is DumbAgent. Basically, it doesn’t do anything, just simply forward the received packets to upper or lower layer.

    Chapter 1 Introduction 1 1.1 Background and motivation 1 1.2 Overview of this thesis 2 1.3 Contributions 3 Chapter 2 Related Works 4 2.1 NS2 4 2.2 Delay Tolerant Network 6 2.3 Cooperative Schemes 8 2.3.1 BitTorrent 8 2.3.2 Network Coding 8 2.4 Routing Protocols 10 2.4.1 Epidemic Routing 10 2.4.2 Gossip Routing 12 2.4.3 Small World Routing 12 Chapter 3 Methodology 14 3.1 Implementation of DTN in NS2 14 3.2 Implementation of network coding in NS2 16 3.2.1 Encode 16 3.2.2 Decode 19 Chapter 4 Performance Evaluation 21 4.1 Tools and Matrics 21 4.2 Distributions 22 4.2.1 Uniform Distribution 22 4.2.2 Exponential Distribution 23 4.2.3 Pareto Distribution 24 4.3 Performance 25 4.3.1 Location of the sender at the center 25 4.3.2 Location of the sender at the corner 28 4.3.3 TTL (Time to Live) 31 4.3.4 Interested nodes 35 Chapter 6 Conclusion & future Work 40 Reference 41

    [1] http://www.isi.edu/nsnam/ns/
    [2] http://www.nasa.gov/mission_pages/station/science/experiments/DTN.html#ima
    ges
    [3] http://www.dtnrg.org/wiki/Docs
    [4] http://tools.ietf.org/html/rfc4838
    [5] A Survey of Delay-Tolerant Networks
    [6] K. Chen, “CafNet: A Carry-and-Forward Delay-Tolerant Network,” Ph.D. dissertation, Massachusetts Institute of Technology, 2007.
    [7] L. Pelusi, Andrea Passarella, and Marco Conti, “Opportunistic networking: Data forwarding in disconnected mobile ad hoc networks,” IEEE Comm. Magazine, November 2006.
    [8] A. Pentland, R. Fletcher, and A. Hasson. DakNet: Rethinking Connectivity in Developing Nations. In IEEE Computer, Jan. 2004.
    [9] Agoston Petz, Christine Julien, “An Adaptive Architecture to Support Delay Tolerant Networking”, the University of Texas at Austin, 2008
    [10] R. Ahlswede, N. Cai, S.-Y. R. Li, and R. W. Yeung, “Network Information Flow”, IEEE Trans. on Information Theory, IT-46, 2000.
    [11] http://www.bittorrent.com/
    [12] Bram Cohen, “Incentives Build Robustness in BitTorrent,” 2003, http: //bittorrent.com/bittorrentecon.pdf.
    [13] Sheng-Zhe Ding, “Data distribution experiment with linear content distribution network coding,” Institute of Computer & Communication, NCKU, July 2005
    [14] J. Ramanand, “Epidemic Algorithms in Distributed Computing,” IT630 (Principles and Practices of Distributed Computing) Term Paper, April 5, 2006
    [15] A. Vahdat, D. Becker, “Epidemic Routing for Partially-Connected Ad Hoc Networks”, Duke Tech Report CS-2000-06, 2000
    [16] X.-Y. Li, K. Moaveninejad, and O. Frieder, “Regional gossip routing for wireless ad hoc networks,” Mobile Networks and Applications (MONET), vol. 10, no. 1–2, pp. 61–77, 2005.
    [17] R. Chandra, V. Ramasubramanian, and K. Birman. Anonymous gossip: Improving multicast reliability in mobile ad-hoc networks. In Proc. 21st International Conference on Distributed Computing Systems (ICDCS), pages 275–283, 2001.
    [18] C.W. Yu, T.-K.Wu, R.-H. Chen and F.-W. Jin, “A Small-World Routing Protocol for Wireless Sensor Networks,”The 4th IEEE International Conference on Wireless Communications, Networking and Mobile Computing, 2008, pp. 1-4.
    [19] S. Ahmed and S. S. Kanhere, “VANETCODE: Network Coding to Enhance Cooperative Downloading in Vehicular Ad Hoc Networks”, in Proceedings of IWCMC, July 2006.
    [20] U. Lee, J.-S. Park, J. Yeh, G. Pau, and M. Gerla. CodeTorrent: Content Distribution using Network Coding in VANETs. In MobiShare’06, Los Angeles, CA, Sept. 2006.
    [21] Simulation of Urban MObility (SUMO)
    http://sourceforge.net/apps/mediawiki/sumo/index.php?title=Main_Page
    [22] MObility model generator for VEhicular networks (MOVE)
    http://lens1.csie.ncku.edu.tw/wiki/doku.php?id=‧realistic_mobility_generator_for_vehicular_networks
    [23] S. U. Rahman and U. Hengartner. Secure Crash Reporting in Vehicular Ad hoc Networks. In Proceedings of the 3rd International Conference on Security and Privacy in Communication Networks (SecureComm2007), Nice, France, September, 2007.

    無法下載圖示 校內:2015-09-09公開
    校外:不公開
    電子論文尚未授權公開,紙本請查館藏目錄
    QR CODE