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

=?GB2312?B?y+/P/rvU?= sunxiaohui.bj at gmail.com
Sat Mar 29 19:04:01 PDT 2008


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


More information about the Ns-developers mailing list