Networking Tutor/Guide for a University Project

sm_miri

Junior Member
Oct 15, 2014
1
0
0
Hi,

My name is Mahmoud and I am a third-year student of computer science. My third year Individual Project is about “Home Network Traffic Analysis and Control.” Basically, I think it should go under QoS and traffic shaping. Specifically speaking, I want to allow the user to see how his/her bandwidth is used at the moment; for example which app/user uses what percentage of the bandwidth. And also allow him/her to control the traffic; for example, prioritising his/her iPlayer over another user’s BitTorrent.
I have put up my project brief (1 single A4 page) at the address below if you need more info about the target and scope of my project:

http://cl.ly/24410L2p3h25

FYI, I have 6-8 months to finish the whole thing.
My experience with networking is limited to a single module we had on Networking during the second year. The lecture slides for that module can be found here:

http://cl.ly/1z2L370W3g14

As the post title suggests I am looking for someone who can act as a guide or a tutor to me for a period of 6-8 months. Let me emphasise right here that I don’t expect him in any way and under any circumstances to do my work for me. I just want someone familiar with the matter to guide me in the right direction; where I need to start from, what I need to learn, what books to read etc. Let me explain this point a bit more.
For example, I don't know where to start from; iptables, Linux tc command etc (not that I know these). Should I consider using a mini Linux box like the Alix 2d3 that the university provides to students with projects like mine and turn it into a router for the user? Or is it better if I use something like Mininet that might make my presentation session and work easier? I don’t know what programming language I should use; some people suggest Python and others say Perl. More importantly, I don’t know how to estimate the time needed for different phases of the project.
I have tried trial and error for a week now but it has not helped me in any way. The area is so vast that I keep getting lost. Given that I have other modules to pass as well, I thought it’s better if an expert guided me in this.
So, that’s why I need someone familiar with the subject matter to help me. Since I am a student, my budget is limited but I am still willing to pay the person for his/her time specially because I understand that I might end up taking a lot of his/her time. I am going to need him help me come up with a plan, do some resource allocation (especially time) and the other things I mentioned above.
So, I would appreciate it if you could help me find someone who can act as my guide in this endeavour. Maybe one of you guys here fits the profile or maybe you could direct me to another place where such a person can be found.
I am sorry if my message got too long.
Thank you all in advance.

Cheers,
Mahmoud