Wednesday, November 16, 2011

Online resources for Vanets

This is a one stop article where I put together all the links that I came across and thought as useful resources for vanets.


VANETS


SpringerLink - Fulltext
140.116.72.80/~smallko/ns2/crosslayer_video.htm
140.116.72.80/~smallko/ns2/svc.htm
NS2 使用說明手冊
simulation | SciVee
STRAW - STreet RAndom Waypoint - vehicular mobility model for network simulations (e.g., car networks)
NS2 for Wireless - NS - NetEmu 网络模拟器
NS2 Notebook: How to Use Matlab in NS2
Inter-Vehicular Network Technologies - New Jersey Institute of Technology
JobHuntersBible.com:
vanet search result - www.pudn.com
NOW: Network On Wheels
SourceForge.net Repository - [gsd4ns2] Index of /gsd
ns-2 Simulation Code and Examples
Ad hoc networks using ns2 learning (video) [primary, secondary] - May 28 update - NS - Network simulation software - Best Forum
STRAW - STreet RAndom Waypoint - vehicular mobility model for network simulations (e.g., car networks)
D1.3.9-v1-Simulation and evaluation of realistic MEU ad-hoc communications in CARLINK scenarios by using VanetMobiSim/Ns-2 | SciVee
Mission & Objectives
Opnet 16.1, Eos Software
Linux - VOIP - Telephony - Vehicular Adhoc Network Simulation With NS2, SUMO, MOVE
VANET Project
nathanbalon.com/projects/cis695/intro_to_vanet.pdf
SpringerLink - Fulltext
NS2 installation in windows 7 using cygwin
NCTUNS 4.0 Installation Help | My Thoughts
Vanet Simulation Matlab
SIMREAL technology Homepage
GrooveNet Vehicular Network Simulator :: University of Pennsylvania & Carnegie Mellon
Simulation | vanet.info
Traffic and Network Simulation Environment — LCA
SourceForge.net: SUMO-GUI - sumo
SourceForge.net: Tutorials - sumo
SourceForge.net: Tutorials/Quick Start - sumo
CiteULike: Group: VANET - library 16 articles
Install NCTUNS 6.0 in Fedora 12 | Ramblings of the Underground
Data Aggregation and Dissemination in Vehicular Ad-Hoc Networks
Download Details | OMNeT++ 4.2rc1 win32 (source + IDE + MINGW, zip)
JiST - Java in Simulation Time / SWANS - Scalable Wireless Ad hoc Network Simulator
Marc Greis' Tutorial for the UCB/LBNL/VINT Network Simulator "ns"
Vehicular Ad-hoc Network, free PDF download
Vehicular Ad Hoc Networking - Overview

Simulation Softwares for Vanets

The simulation of vanets primarily involves two components. They are traffic generators and network simulators. These are the two most important aspects that encompass vanet simulation. Though a lot of interest and research has been done on vanets, there is no single simulator software than can comprehensively deal with the simulations regarding vanets. Most academicians use NS 2.X, Qualnet, Opnet, NCTUns and so on..
But the interesting point to note is that these simulators only form a one way or offline simulations. If they are integrated with traffic simulators, they form a two way simulation mechanism. Once a two way simulation mechanism is accomplished, one can implement a customized scenario and incorporate any changes or use feedback mechanism to accomplish changes in the traffic generator.


Installation of NS 2 or NCTUns is a little complex than usual softwares. Linux kernel is used for this. The OS that I used is fedora 11. I found it difficult to install on older versions of fedora and I had a problem installing NS 2.34 on fedora 15. I installed FEDORA 11 on VMware.


This is the procedure I followed :
1) Download NS 2.34 or the version of your choice.( NS all in one package is a preferred download)
2) Download fedora 11. The iso image is available in various sites (http://www.cyberciti.biz/tips/download-fedora-11-cd-dvd-iso.html#dl)  and install it on VMware.
3) Once fedora 11is installed, the user needs to download and update certain libraries n softwares that are absolutely necessary for proper functioning of NS 2.
4) Open the terminal and type the following commands either as a local user or as a root user.


if you want to install them as a root user, then type su. It will prompt for the root password. Once you enter the password, you are now  a root user. Now type the following commands :


yum install autoconf
yum install automake
yum install gcc-c++
yum install libX11-devel
yum install xorg-x11-proto-devel
yum install libXt-devel

yum install libXmu-devel


5) Now extract the NS 2 folder to your home directory. 
6) In the terminal, navigate to the NS 2 extracted folder using the CD command.Then type ./install
 for Ex, .
$ cd ns-allinone-2.34
$. /install

7) Now navigate to /etc folder. If I can recall it correctly, it's either in the home folder or in the NS 2.34 folder. Use terminal for navigation.
8) type gedit ~/.bashrc
9) Add the following lines to the document. Use your credentials in the place of X/Y. For ex, it's home/Mihir in my case.

# LD_LIBRARY_PATH
OTCL_LIB=/X/Y/ns-allinone-2.34/otcl-1.14
NS2_LIB=/X/Y/ns-allinone-2.34/lib
X11_LIB=/usr/X11R6/lib
USR_LOCAL_LIB=/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LI B:$X11_LIB:$USR_LOCAL_LIB

# TCL_LIBRARY
TCL_LIB=/X/Y/ns-allinone-2.34/tcl8.4.18/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB

# PATH
XGRAPH=/X/Y/ns-allinone-2.34/bin:/X/Y/ns-allinone-2.34/tcl8.4.18/unix:/X/Y/ns-allinone-2.34/tk8.4.18/unix
NS=/X/Y/ns-allinone-2.34/ns-2.34/
NAM=/X/Y/ns-allinone-2.34/nam-1.14/
PATH=$PATH:$XGRAPH:$NS:$NAM

save the document and type the following command in the terminal for the document to take effect.

source ~/.bashrc

10)If you type
$ ns

Then  "%" will appear on the screen.Now type "exit" to quit this mode and revert to "$"

Saturday, November 5, 2011

Approach


The motto of this article is to track my progress in this vast field of Vanets and jot down the ideas, observations and the inferences that I obtained by going through various research articles and publications. It not only serves as a reference for me, but also to others who are inquisitive about the developments and the main concept behind vanets.

These are some of the things to do when doing the basic survey of resources for a thesis work or any research :


-Write a summary of all the various protocols, dwell into the technicalities.
-Look at the performance evaluations of the protocols
-see what you can do to make it better..( how can i improvise it.)
-basic structure :
 1) identify the problem..(understand the basic problem that the author is trying to tackle..)
 2) method of approach-- (how did the author tackle the problem,what did he do)
 3)performace criteria or metrics--(what aspects is he trying to improve.)
 4)analysis tools or simulation tools--(what software , simulation tools or mathematical equations did he use )
 5)results n conclusion--what did he come up with..what r his observations

 My part :-
 1) Identify the problem. what is the problem that author is trying to tackle.
 2) identify the method of tackling the problem.what is his approach.
 3) what are his assumptions, arguements and the variables that he is cosidering.
 4)whats his simulation approach.
 5) check for the performance evaluation.
 6) what are the drawbacks or the points the author missed out.7) in what way would you approach the problem,what will you do to make it better.

Sports Streaming courtesy cricvid.com

Basics..


Vehicular Ad hoc Networks is still a budding idea though considerable advancements have been made. The complexity of designing the routing protocols while keeping the multi-hop delay in mind is challenging.  Apart from the delay problem, there are various other problems that are noteworthy such as, dynamic traffic conditions, presence of obstacles such as buildings that block the radio signals.

In order to design a comprehensive system which can be implemented in the real world, a fool proof simulation is of absolute importance. Hence, various simulation tools have been developed to implement the idea of vanets.From my personal experience, I have observed that there is no comprehensive simulation software for vanets as such, but the idea of vanets can be implemented by utilizing the combination of traffic simulators and network simulators.

The popular softwares that are currently in use are Network Simulator ( NS2) , OMNET ++, NCTUns, VanetMobiSim, SUMO, MOVE, TraNS and many more. They are open source softwares that can be downloaded without any charge. There are commercial softwares like OPNET and QUALNET and ESTINET 7.0.


Download links for some of the softwares are given below:
http://www.isi.edu/nsnam/ns/ns-build.html
http://www.omnetpp.org/
http://vanet.eurecom.fr/
http://sourceforge.net/apps/mediawiki/sumo/index.php?title=Main_Page
http://mac.softpedia.com/get/Utilities/MOVE.shtml

Vehicular Ad Hoc Networks

Introduction




Vehicular Ad Hoc Networks have attracted undivided attention from the industries and academicians alike during the past decade.The idea of making the cars talk and communicate with each other is a fascinating, technologically challenging idea that has been under intense research. Though various technological advancements have been made over the last couple of years, technology gurus are yet to reach a conclusion about the implementation of this wonderful technology in real time, day to day scenario. Though this idea has undergone extensive testing and evaluations at the simulation level and gave encouraging results, it will take some more real world testing before this dream project becomes a reality and part of our daily routine.

The technological advancements in automobiles have made rapid progress over the past few years and thanks to the cutting edge technologies and extensive research in the field of electronics and wireless communications, the dream of making the cars communicate with each other and transfer data is slowly but steadily turning into a reality. The car manufacturing industries as well as the academicians and researchers have realized the potential of this field and they have been researching and coming up with innovative techniques and protocols to help the idea turn into a reality.
http://www.youtube.com/watch?v=XBqCAVwQv0E 

The prominent car manufacturers have joined hands to form Car 2 Car Communications Consortium. The primary members are:
1) Audi -  http://progress.audiusa.com/ 
2) BMW-  http://www.bmw.com/index_en.html 
3) Daimler -  http://www.daimler.com/ 
4)Fiat -  http://www.fiat.com/cgi-bin/pbrand.dll/FIAT_COM/home.jsp 
5) Honda -  http://www.honda.com/ 
6)Opel -  http://www.opel.de/flash.html 
7)Volvo -  http://www.volvo.com/group/volvosplash-global/en-gb/pages/volvo_splash.aspx 
8)Volkswagen -  http://www.volkswagen.com/vwcms/international_portal/virtualmaster/en.html

The complete list of primary , associate and the research members is provided in the C2C-CC website