GSOC2010AcceptedProjects: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(add references to 2010 GSoC final docs, changesets) |
||
(17 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{TOC}} | {{TOC}} | ||
< | <div style="float: left; width: 30%"> | ||
[[Image:Gsoc2010.png]] | |||
</div><div style="float: left; width: 70%"> | |||
<div style=" | <blockquote> | ||
< | |||
* [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 16: | 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 | ||
</blockquote> | </blockquote> | ||
</div> | |||
<p> | |||
= Accepted Projects = | |||
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. | ||
== UAN Framework: AUV simulator and power management layer == | |||
* Student: [mailto:andrea.sacco85@gmail.com Andrea Sacco] | |||
* Mentor: [mailto:lentracy@u.washington.edu Leonard Tracy] | |||
* 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]] | |||
* 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 == | |||
* Student: [mailto:naimorai@gmail.com Blake Hurd] | |||
* Mentor: [mailto:jpelkey@gatech.edu 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: [[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 == | |||
* Student: [mailto:g.piro@poliba.it Giuseppe Piro] | |||
* Mentors: [mailto:nbaldo@cttc.es 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. | 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. | 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]] | |||
* 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 == | |||
* Student: [mailto:suresh.lalith@gmail.com Lalith Suresh Puthalath] | |||
* Mentor: [mailto:ruben@net.t-labs.tu-berlin.de 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: [[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 - Roadmap - Summer Projects - Project Ideas - Developer FAQ - Tools - Related Projects
HOWTOs - Installation - Troubleshooting - User FAQ - Samples - Models - Education - Contributed Code - Papers
- GSoC Frequently Asked Questions
- GSoC Mentors Guide
- GSoC Student guide
- GSoC Student application template
- GSoC 2010 Ideas page | GSoC 2010 Accepted Projects
- GSoC 2009 Ideas page | GSoC 2009 Accepted Projects
- GSoC Organization Administrator guide
- Get in contact with the ns-3 team: ns-developers mailing list | IRC #ns-3 on freenode.net
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
- Student: Andrea Sacco
- Mentor: Leonard Tracy
- 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: UAN Framework: AUV simulator and power management layer
- Mid Term Report: UAN Framework: AUV simulator and power management layer Mid Term Report
- Final documentation: ns-3 manual
- Merged for ns-3.10 in changeset ba60c821ad35 (energy models)
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