Hi Pushkal,
Thanks for sharing your project proposal on the list. It may seem
counter-intuitive to share during a competitive application phase,
but doing so enables mentors to provide feedback to improve the
application (and we prefer to do this on the lists rather than in
private chats). In the end, we will rank the best applications, and
interaction with mentors, developers, and (if it occurs) the broader
user community will invariably improve the ranking of a proposal
(vs. a proposal that we see for the first time after the application
deadline).
One of our students from last year (Surya Seetharaman) was kind
enough to share an example proposal that ranked very highly; the
link can be found on Surya's project
wiki page
and is reposted
here.
Please have a careful look and compare the level and type of detail
with yours, such as
- careful description of the model (what the ns-3 code is
intended to represent)
- outline of the proposed code architecture, and planned ns-3
attributes and trace sources
- examples of usage, from a user perspective,
- test cases (what tests will the code be able to pass in the
end?)
- detailed schedule with milestones broken down into small
enough items so that the development plan, and student's
knowledge of ns-3, can be seen,
- inclusion of references (academic references, standard
references, and you should search for other ns-3 implementations
of what you are proposing).
With regard to your proposal for IoT protocols, I'm not very
knowledgeable about the details of these protocols, so perhaps it
would be appropriate for others in this forum to review and comment
on what features and capabilities that they would wish to see if
ns-3 models of these protocols were to be developed?
- Tom