Prof. L. Felipe Perrone collaborated with Prof. Tom Henderson (University of Washington) and Prof. George Riley (Georgia Tech) on a project idea submitted to the CISE Computing Research Infrastructure program in the National Science Foundation's Computer and Network Systems. The proposal, entitled "CI-ADDO-EN: Frameworks for ns-3", competed against 228 other proposals and ranked among the 18% to 20% selected for funding. Over the span of 4 years, this project will bring $200,000 to Bucknell University, which will be used to purchase state-of-the-art computing resources, to provide summer support and travel funds for the faculty and the undergraduate students involved.

The original ns-3 project was led by Profs. Henderson and Riley and funded by a previous NSF award; it resulted in a new simulator for computer networks that is being adopted by researchers around the world and becoming a standard. ns-3 is a free, open source simulator that continues to evolve thanks to a growing community of developers.

In the new project, Prof. Perrone joins the team to lead the development of a framework for ns-3 that automates the processes of defining and staging simulations, and of processing output data. This initiative fits within a research agenda that encompasses an honors thesis by Chris Kenna (BS CS '08), and peer-reviewed publications in international conferences, which were co-authored by Bucknell Computer Science students [1, 2, 3].

The development of the automation framework for ns-3 will create additional opportunities for undergraduate research at Bucknell in the form of independent studies, summer research, and honors theses. Currently, the following students are involved in this project:

  • Bryan Ward (BCSE '11), who participated in the development of a similar framework for a different simulator and whose experience will make strong contributions to the new project.
  • Andrew Hallagan (BCSE '11), who has been working on the development of languages for describing network simulation models and experiments.
  • Tali Sason (BS CPEG '13), whose summer research work in 2010 will focus on techniques related to simulation control and output data processing.