Home
Researches About
Me
Cognitive
Science![]()
Here goes some of the projects I did for various courses. I hope you find them useful;)
Let 's begin with the most recent one: the project I did for my network course. The project definition is here. Here you find the zipped file I sent for the TA. It also includes the document (readme.pdf) in which I did my best to explain my efforts, though I 'm rather lazy in writing documents :D
To tell you a bit about it: I installed NS on Linux and did the rest of the work on Linux. And it actually taught me more about Linux than NS itself! hehe .. kidding :))
Also I used AWK, which is a simple text processing script language. The tutorials I learned AWK from are here. What did I use AWK for? I used it to process the .trace files which NS produced . I did it to find the number of packets a special node received. More explanations can be found in my readme.pdf file. Also I produced plenty of .tr files which are used by xgraph to plot the graphs. Also I used AWK to produce .tr files:D
The goal of the project was to compare between TCP Vegas and TCP Reno. There were 9 senarios. 3 ones in the absence of a UDP sender , 3 others in the presence of a 2Mb UDP sender and the last 3 ones in the presence of a 10Mb UDP sender. And in each case, those 3 are: Reno-Reno , Reno-Vegas and Vegas-Vegas. Again I recommend you to see the files above for more info :D You may also contact me if you have any questions regarding it and I hope I can help you;)
Also I used the messages in NS mailing list. By the way, do n 't forget about the examples in the NS package itself. Most of the time the only thing you need to do is to copy and paste a piece of proper code from one of the examples into your own code! Very useful help for beginners;)