[Ns-developers] GSoC: Proposal of Mobile P2P

Marcello Caleffi marcello.caleffi at unina.it
Mon Mar 29 13:46:53 PDT 2010


Dear Shen,
below you find some preliminary comments. Please be very active in the discussion, i.e. please defend your chooses against my observations if you believe I'm wrong. 

> Like the ISO architecture, I abstract the P2P framework as a standalone layer, i.e. overlay between the networking and the application layers.
I doubt that a layered model can be used in Mobile P2P networks, where different approaches (traditional, cross layer and integrated) have been proposed. However, I agree with you that this can improve the code re-use.
> Thus, we can decouple the overlay structure and the algorithm with the strategy or the template design patterns.

Interesting, but hard to implement.
> Furthermore, a bootstrap module is required because many overlays resort to it for starting.
Please, can you explain which bootstrap services you are referring to?
> I plan to design an observer to subscribe the nodes in the overlay to watch their churn events, messages and the moving information of ad-hoc nodes.
I saw that the tracing module requires a considerable amount of time (three weeks) in your plan. Is it strictly necessary? I mean, why you cannot adopts standard ns-3 tracing?
> There is an additional module, i.e. churn generator, which is used to generate the node arrival and leave events.

The churn model is useful, but not strictly needed in my opinion. Don't you think that the node mobility already provides such kinds of events?

The general design seems to me very generalist. Please could you give more details about the M-DART classes and functionalities?

Best,
Marcello

PS I don't have forwarded your proposal to the mailing list in case you prefer to keep it confidentially. However, I'm involving the list in the discussion since I really trust that you could benefit from it.



Il giorno 29/mar/2010, alle ore 14.39, Zhijie Shen ha scritto:

> Dear Dr. Marcello Caleffi, in the attachment is the first draft of my proposal. Please help me to figure out the defects and give me some suggestions.
> 
> And Dear Dr. Tom Henderson, if you are willing to give some comments, I will appreciate them as well.
> 
> Thank you all!
> 
> Regards,
> 
> -- 
> Shen Zhijie
> School of Computing
> National University of Singapore
> <proposal.pdf>




More information about the Ns-developers mailing list