[Ns-developers] Apply for GSoc project - speed up ns-3 scheduler

Tom Henderson tomh at tomh.org
Sun Mar 30 22:17:18 PDT 2008


孙晓辉 wrote:
> Hi,
>  I am interested in the project called "speed up ns-3 scheduler" and would
> like to apply for it.
> 
> This project is to implement and fine tune a calendar queue for the ns-3
> scheduler. Calendar Queue is widely used in many discrete event simulations.
> However, the performance degrades when event distributions are highly skewed
> or when event distribution changes, which is probably happen in the network
> simulation. The key point is to decide when to resize the calendar and find
> a proper bucket width. Both Dynamic Calendar Queue and SNOOPy Calendar Queue
> have made some improvements. I will first implement these algorithms and
> then carefully optimize them with some real simulation scenarios.
> 
> I am currently using ns-2 to simulate a cooperative cache system. ns-3
> project attracts me for its excellent design concepts, including the
> component-oriented programming model, the query interface and the reference
> count memory management. All of these inspire me and I think joining its
> development is the best way to make use of my knowledge and contribute to
> the community.
> 
> I'm a Ph.D. student now. I have 4+ years experience in C/C++, familiar with
> data structure and algorithms.
> 
> I have sent a formal application in the GSoc official site, attached with a
> more detailed description of the project.
> 
> Thank you very much.
> 
> Sun

Hi Sun,
Thanks for your interest and application.  You and others interested in 
this topic may want to examine the scheduling enhancements that David 
Wei has recently added to ns-2 (which are in the current CVS branch and 
upcoming ns-2.33 release):
http://www.cs.caltech.edu/~weixl/technical/ns2patch/

- Tom


More information about the Ns-developers mailing list