[Ns-developers] Inquiry about NS3 GSOC Project

Marcello Caleffi marcello.caleffi at unina.it
Thu Mar 25 02:41:59 PDT 2010


Dear Wang,
I'm happy for your interest in the MP2P topic. Your idea about a general interface is interesting, although maybe it can be a little hard, since MP2Ps strictly depend on the adopted network layer. Moreover, there are different ways in which the cross-layer is implemented.
Since the program is about 10 weeks, my suggestion is to focus on implementing one protocol. Please start reading the references and presenting a proposal in the mailing list.
I've attached some advices given to another student:


> Dear *,
> as regards to your application, maybe you can start briefly describing what do you want to do and how after having read the following papers: 
> http://www.fedoa.unina.it/view/people/Caleffi,_Marcello.html
> http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4912791
> http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4428727
> As advice, I suggest you to review very carefully the ns-3 classes, and maybe to start thinking on a class diagram which clearly states which class does what.

Good work,
Marcello



Il giorno 25/mar/2010, alle ore 07.14, Wang Danqi ha scritto:

> Dear Prof. Caleffi,
> 
> I am a second-year PhD student at Nanyang Technological University, Singapore. As my current research is on P2P streaming, I am very interested in the NS3 gsoc project mentored by you, Mobile P2P. As you have stated, there are several existing approaches for P2P over MANET. I was wondering whether it is possible to design a general interface to accommodate all these approaches in NS3. It would be good to decouple the implementation of P2P overlay and the MANET routing. However, since cross-layer operation must be used, I am not sure whether this design is feasible.
> 
> I appreciate all your help.
> 
> Some of my experiences related to the project attached for your information:
> 1. Proficient in C/C++, good in Python
> 2. Proficient in P2P systems: participated in the development of a P2P live streaming system, implemented P2P streaming protocols in NS2 for simulation
> 3. Proficient in DHT: implemented Chord and Kademlia
> 4. Have some knowledge on MANETs
> 
> 
> -- 
> Best wishes,
> 
> Wang Danqi



More information about the Ns-developers mailing list