Difference between revisions of "GSOC2010AcceptedProjects"

From Nsnam
Jump to: navigation, search
(add references to 2010 GSoC final docs, changesets)
 
(13 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
{{TOC}}
 
{{TOC}}
  
<blockquote style="background: Azure; border: 1px solid rgb(153, 153, 153); padding:1em; text-align: center">
+
<div style="float: left; width: 30%">
<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>
+
[[Image:Gsoc2010.png]]
<div style="font-weight:bold">Thanks to all participating students for the effort and time invested.</div>
+
</div><div style="float: left; width: 70%">
<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 15: Line 11:
 
* [[GSOC2010Projects |GSoC 2010 Ideas page]] | [[GSOC2010AcceptedProjects |GSoC 2010 Accepted Projects]]
 
* [[GSOC2010Projects |GSoC 2010 Ideas page]] | [[GSOC2010AcceptedProjects |GSoC 2010 Accepted Projects]]
 
* [[GSOC2009Projects |GSoC 2009 Ideas page]] | [[GSOC2009AcceptedProjects |GSoC 2009 Accepted Projects]]
 
* [[GSOC2009Projects |GSoC 2009 Ideas page]] | [[GSOC2009AcceptedProjects |GSoC 2009 Accepted Projects]]
 +
* [[GSOC2010OAReport |GSoC Organization Administrator guide]]
 
* ''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
* [[Media:ns3GSoC2010Flyer.jpg | ns3's GSoC 2010 Flyer]]
 
 
 
</blockquote>
 
</blockquote>
 +
</div>
 +
<p>&nbsp;
  
 
= Accepted Projects =
 
= Accepted Projects =
Line 29: Line 26:
 
* Student: [mailto:andrea.sacco85@gmail.com Andrea Sacco]
 
* Student: [mailto:andrea.sacco85@gmail.com Andrea Sacco]
 
* Mentor: [mailto:lentracy@u.washington.edu Leonard Tracy]
 
* Mentor: [mailto:lentracy@u.washington.edu 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.  
+
* Abstract: One 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]]
 
+
* Mid Term Report: [[GSOC2010UANFramework/MidTermReport | UAN Framework: AUV simulator and power management layer Mid Term Report]]
 +
* Final documentation: [http://www.nsnam.org/docs/manual/html/uan.html ns-3 manual]
 +
* Merged for ns-3.10 in changeset ba60c821ad35 (energy models)
  
 
== ns-3-OpenFlow ==
 
== ns-3-OpenFlow ==
Line 39: 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]]
 
+
* Mid Term Report: [[GSOC2010OpenFlow/MidTermReport | ns-3-OpenFlow Mid Term Report]]
 +
* Final documentation: [http://www.nsnam.org/docs/manual/html/openflow-switch.html ns-3 manual]
 +
* Merged for ns-3.11 in changeset e5da7045526e
  
 
== MAC and PHY models for LTE  ==
 
== MAC and PHY models for LTE  ==
  
* Student: [mailto:peppe.piro@gmail.com Giuseppe Piro]
+
* Student: [mailto:g.piro@poliba.it Giuseppe Piro]
 
* Mentors: [mailto:nbaldo@cttc.es Nicola Baldo]
 
* Mentors: [mailto:nbaldo@cttc.es Nicola Baldo]
 
* Abstract: Long Term Evolution represents an emerging and promising technology for providing a broadband ubiquitous Internet access.
 
* Abstract: Long Term Evolution represents an emerging and promising technology for providing a broadband ubiquitous Internet access.
Line 49: Line 50:
 
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]]
 
+
* Mid Term Report: [[GSOC2010MACPHYforLTE/MidTermReport | LTE Module, a Mid Term Report
 +
* Final documentation: [http://www.nsnam.org/docs/manual/html/lte.html ns-3 manual]
 +
* Merged for ns-3.10 in changeset de8a506b7437
  
 
== NS-3 Click Modular Router Integration ==
 
== NS-3 Click Modular Router Integration ==
Line 57: Line 60:
 
* 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.   
 
* 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: [[GSOC2010Click | NS-3 Click Modular Router Integration]]
 
* Wiki Page: [[GSOC2010Click | NS-3 Click Modular Router Integration]]
 +
* Mid Term Report: [[GSOC2010Click/MidTermReport | NS-3 Click Modular Router Integration Mid Term Report]]
 +
* Final documentation: [http://www.nsnam.org/docs/manual/html/click.html ns-3 manual]
 +
* Merged for ns-3.11 in changeset f9a45d9a10d0
 +
 +
= Wrapup report =
  
 +
[http://nsnam.blogspot.com/2010/10/2010-google-summer-of-code-wrapup.html 2010 summary report]
  
 
[[Category:GSoC]]
 
[[Category:GSoC]]

Latest revision as of 03:41, 15 March 2011

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

Installation - Troubleshooting - User FAQ - HOWTOs - 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