Difference between revisions of "GSOC2010AcceptedProjects"

From Nsnam
Jump to: navigation, search
(Created page with '<div style="float: left; width: 50%"> <blockquote style="background: Azure; border: 1px solid rgb(153, 153, 153); padding:1em; text-align: center"> <div>GSoC 2010's accepted stud…')
 
Line 1: Line 1:
<div style="float: left; width: 50%">
+
{{TOC}}
 +
 
 
<blockquote style="background: Azure; border: 1px solid rgb(153, 153, 153); padding:1em; text-align: center">
 
<blockquote style="background: Azure; border: 1px solid rgb(153, 153, 153); padding:1em; text-align: center">
 
<div>GSoC 2010's accepted student projects have been announced at [http://socghop.appspot.com/gsoc/program/list_projects/google/gsoc2010 GSoC 2010 Site].</div>
 
<div>GSoC 2010's accepted student projects have been announced at [http://socghop.appspot.com/gsoc/program/list_projects/google/gsoc2010 GSoC 2010 Site].</div>
Line 6: Line 7:
 
<div>Community Bonding Period will last until May 24th.</div>
 
<div>Community Bonding Period will last until May 24th.</div>
 
</blockquote>
 
</blockquote>
 +
 +
<blockquote style="padding: 2em ">
 +
 
* [http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/faqs GSoC Frequently Asked Questions]
 
* [http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/faqs GSoC Frequently Asked Questions]
 
* [http://en.flossmanuals.net/GSoCMentoringGuide GSoC Mentors Guide]
 
* [http://en.flossmanuals.net/GSoCMentoringGuide GSoC Mentors Guide]
Line 13: Line 17:
 
* [[GSOC2009Projects |GSoC 2009 Ideas page]] | [[GSOC2009AcceptedProjects |GSoC 2009 Accepted Projects]]
 
* [[GSOC2009Projects |GSoC 2009 Ideas page]] | [[GSOC2009AcceptedProjects |GSoC 2009 Accepted Projects]]
 
* ''Get in contact with the ns-3 team'': [http://mailman.isi.edu/mailman/listinfo/ns-developers ns-developers mailing list] | ''IRC'' #ns-3 on freenode.net
 
* ''Get in contact with the ns-3 team'': [http://mailman.isi.edu/mailman/listinfo/ns-developers ns-developers mailing list] | ''IRC'' #ns-3 on freenode.net
</div><div style="float: left; width: 50%">
+
* [[Media:ns3GSoC2010Flyer.jpg | ns3's GSoC 2010 Flyer]]
 +
 
 +
</blockquote>
 +
 
  
 
This page links to more information on the projects accepted for ns-3's 2010 Google Summer of Code effort.
 
This page links to more information on the projects accepted for ns-3's 2010 Google Summer of Code effort.
Line 24: Line 31:
 
** Abstract: On of the priorities in Underwater Networking research, is to have a complete simulation framework. The NS-3 UAN module is a first step in this direction. This project aims to integrate the efforts of UAN module, extending it to make a simulation framework that researchers will be able to use for their aims. The extension will consists of an Autonomous Underwater Vehicle (AUV) simulator (navigation and movement) and a power management layer.  
 
** Abstract: On of the priorities in Underwater Networking research, is to have a complete simulation framework. The NS-3 UAN module is a first step in this direction. This project aims to integrate the efforts of UAN module, extending it to make a simulation framework that researchers will be able to use for their aims. The extension will consists of an Autonomous Underwater Vehicle (AUV) simulator (navigation and movement) and a power management layer.  
 
** Wiki Page: [[GSOC2010UANFramework | UAN Framework: AUV simulator and power management layer]]
 
** Wiki Page: [[GSOC2010UANFramework | UAN Framework: AUV simulator and power management layer]]
 +
  
 
* '''ns-3-OpenFlow'''
 
* '''ns-3-OpenFlow'''
Line 30: Line 38:
 
** 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  
 
** 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: [[GSOC2010OpenFlow | ns-3-OpenFlow]]
 
** Wiki Page: [[GSOC2010OpenFlow | ns-3-OpenFlow]]
 +
  
 
* '''MAC and PHY models for LTE'''
 
* '''MAC and PHY models for LTE'''
Line 38: Line 47:
 
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.
 
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: [[GSOC2010MACPHYforLTE |MAC and PHY models for LTE]]
 
** Wiki Page: [[GSOC2010MACPHYforLTE |MAC and PHY models for LTE]]
 +
  
 
* '''NS-3 Click Modular Router Integration'''
 
* '''NS-3 Click Modular Router Integration'''

Revision as of 07:55, 27 April 2010

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

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

GSoC 2010's accepted student projects have been announced at GSoC 2010 Site.
Accepted students projects for the ns-3 project can be found at GSoC 2010 Accepted Projects
Thanks to all participating students for the effort and time invested.
Community Bonding Period will last until May 24th.


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

Accepted Projects

  • UAN Framework: AUV simulator and power management layer
    • Student: Andrea Sacco
    • Mentor: Leonard Tracy
    • Abstract: On of the priorities in Underwater Networking research, is to have a complete simulation framework. The NS-3 UAN module is a first step in this direction. This project aims to integrate the efforts of UAN module, extending it to make a simulation framework that researchers will be able to use for their aims. The extension will consists of an Autonomous Underwater Vehicle (AUV) simulator (navigation and movement) and a power management layer.
    • Wiki Page: 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


  • 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.


  • 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