Difference between revisions of "Archived/GSoC 2012 Ideas"

From Xen
(New Project Ideas)
(Add possible students line for us)
Line 22: Line 22:
 
| '''Possible Mentor(s)'''
 
| '''Possible Mentor(s)'''
 
| '''Size, Knowledge required'''
 
| '''Size, Knowledge required'''
| '''Detailed Description'''
+
| '''Detailed Description'''
  +
| '''Possible Student(s)'''
 
|-
 
|-
 
| <Your Idea>
 
| <Your Idea>
Line 41: Line 42:
 
| Size: Unknown. Skills: C, kernel/hypervisor hackery
 
| Size: Unknown. Skills: C, kernel/hypervisor hackery
 
| Right now, the CPU PMU (performance monitoring unit) is not virtualized, therefore in general it is not possible to run hardware counter profilers (such as Linux oprofile, FreeBSD hwpmc or similar tools for Windows) inside guest domains. The goal of the project would be to allow these hardware counter profilers to run inside guest domains.
 
| Right now, the CPU PMU (performance monitoring unit) is not virtualized, therefore in general it is not possible to run hardware counter profilers (such as Linux oprofile, FreeBSD hwpmc or similar tools for Windows) inside guest domains. The goal of the project would be to allow these hardware counter profilers to run inside guest domains.
  +
| Harry Wei <harryxiyou@gmail.com>
 
|-
 
|-
 
| Improvement of OpenXenManager, the XCP GUI (unconfirmed)
 
| Improvement of OpenXenManager, the XCP GUI (unconfirmed)

Revision as of 05:20, 24 February 2012

Project Ideas for GSoC 2012

This page is used to list project ideas for Google Summer of Code (GSOC) 2012. Xen will apply as a mentoring organization again.

Key Google Pages

banner-gsoc2012.png

Project Ideas

Rules

  • Be creative
  • Be specific: what do you want to be implemented; if at all possible provide an indication of size and complexity as described above to make it easier for a student to choose ideas
  • If you are willing to mentors those ideas, add your name and email to the idea.
  • If you're an interested student, add your name and email next to the idea. It is ok to have several students interested by one idea.
  • Aspiring students need to get in touch with the xen.org community manager via community.manager@xen.org to register their interest

New Project Ideas

Please add new ideas with a description or mail community.manager@xen.org if in doubt. - This is now open for 2012 GSoC!

Description Project Possible Mentor(s) Size, Knowledge required Detailed Description Possible Student(s)
<Your Idea> <Your Project; e.g. Xen or XCP or XenARM or... > <mentor contact info> <skills required: e.g. Qemu, Xen, Linux> <description of the project idea>
Port XCP Toolstack to ARM (unconfirmed) XCP Mike McClurg <mike.mcclurg@citrix.com> Size: Medium/Large. Knowledge: Debian packaging; compiling for Linux on ARM; basic C, Python and OCaml A team of core Xen engineers has just finished porting the Xen hypervisor to the unreleased ARM A15 platform. In preparation for new A15 hardware, we'd like to make sure that the XCP toolstack runs on on current ARM hardware in emulated-Xen mode. This project would involve modifying the XCP toolstack build system to run on current ARM hardware, and produce an XCP toolstack that will run in emulated-Xen mode.
Virtulazation of the CPU Performance Monitoring Unit (unconfirmed) XCP Marcus Granado <marcus.granado@citrix.com> Size: Unknown. Skills: C, kernel/hypervisor hackery Right now, the CPU PMU (performance monitoring unit) is not virtualized, therefore in general it is not possible to run hardware counter profilers (such as Linux oprofile, FreeBSD hwpmc or similar tools for Windows) inside guest domains. The goal of the project would be to allow these hardware counter profilers to run inside guest domains. Harry Wei <harryxiyou@gmail.com>
Improvement of OpenXenManager, the XCP GUI (unconfirmed) XCP Mike McClurg <mike.mcclurg@citrix.com> Size: Medium. Knowledge: Python and GTK OpenXenManager is a free, open-source, multi-platform GUI for both Xen Cloud Platform and XenServer. It has many nice features, but could use some bug fixes and new features.