Summary: | 碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 98 === 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.
|