GSOC2010AcceptedProjects

From Nsnam
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Main Page - Roadmap - Summer Projects - Project Ideas - Developer FAQ - Tools - Related Projects

HOWTOs - Installation - Troubleshooting - User FAQ - Samples - Models - Education - Contributed Code - Papers

Gsoc2010.png

 

Accepted Projects

This page links to more information on the projects accepted for ns-3's 2010 Google Summer of Code effort.


UAN Framework: AUV simulator and power management layer

ns-3-OpenFlow

  • Student: Blake Hurd
  • Mentor: Josh Pelkey
  • Abstract: This project will enable ns-3 simulations to use OpenFlow switches (McKeown et al.), widely used in research. OpenFlow switches are configurable via the OpenFlow API, and also have an MPLS extension for quality-of-service and service-level-agreement support. By extending these capabilities to ns-3 for a simulated OpenFlow switch that is both configurable and can use the MPLS extension, ns-3 simulations can accurately simulate many different switches
  • Wiki Page: ns-3-OpenFlow
  • Mid Term Report: ns-3-OpenFlow Mid Term Report
  • Final documentation: ns-3 manual
  • Merged for ns-3.11 in changeset e5da7045526e

MAC and PHY models for LTE

  • Student: Giuseppe Piro
  • Mentors: Nicola Baldo
  • Abstract: Long Term Evolution represents an emerging and promising technology for providing a broadband ubiquitous Internet access.

Unfortunately, no ns-3 modules have been developed to simulate LTE networks. This project consist of a development of a framework to simulate LTE networks on ns-3, composed by (i) a standard compliant LTE PHY layer, (ii) two LTE network devices (UE and eNB), (iii) a Bearer Manager and a MAC Queue structure, and (iv) a Frame Manager and a Downlink Resource Allocation.

  • Wiki Page: MAC and PHY models for LTE
  • Mid Term Report: [[GSOC2010MACPHYforLTE/MidTermReport | LTE Module, a Mid Term Report
  • Final documentation: ns-3 manual
  • Merged for ns-3.10 in changeset de8a506b7437

NS-3 Click Modular Router Integration

  • Student: Lalith Suresh Puthalath
  • Mentor: Ruben Merz
  • Abstract: Click is a software architecture for building configurable routers. By using different combinations of packet processing units called elements, a Click router can be made to perform a specific kind of functionality. This flexibility provides a good platform for testing and experimenting with different protocols. This project aims to integrate ns-3 with the Click Modular Router so as to enable rapid protocol development.
  • Wiki Page: NS-3 Click Modular Router Integration
  • Mid Term Report: NS-3 Click Modular Router Integration Mid Term Report
  • Final documentation: ns-3 manual
  • Merged for ns-3.11 in changeset f9a45d9a10d0

Wrapup report

2010 summary report