Archived/GSoC 2013: Difference between revisions

From Xen
Jump to navigationJump to search
Line 32: Line 32:
|Contact=George Dunlap <george.dunlap@eu.citrix.com>
|Contact=George Dunlap <george.dunlap@eu.citrix.com>
|Desc=
|Desc=
PowerClamp was introduced to Linux in late 2012 in order to allow users to set a system-wide maximum
PowerClamp was introduced to Linux in late 2012 in order to allow users to set a system-wide maximum power usage limit. This is particularly useful for data centers, where there may be a need to reduce power consumption based on availability of electricity or cooling. A [http://lwn.net/Articles/528124/ more complete writeup] is available at LWN.
power usage limit. This is particularly useful for data centers, where there may be a need to
reduce power consumption based on availability of electricity or cooling. A [http://lwn.net/Articles/528124/ more complete writeup]
is available at LWN.


These same arguments apply to Xen. The purpose of this project would be to implement a similar functionality in Xen,
These same arguments apply to Xen. The purpose of this project would be to implement a similar functionality in Xen, and to make it interface as well as possible with the Linux PowerClamp tools, so that the same tools could be used for both.
and to make it interface as well as possible with the Linux PowerClamp tools, so that the same tools could be used
for both.
}}
}}

=== Unreviewed Project Ideas ===
=== Unreviewed Project Ideas ===



Revision as of 21:48, 29 January 2013

Icon Ambox.png This Page is under construction.


GSoC and Xen

This page is used to list project ideas for Google Summer of Code (GSOC) 2013.

Key Google Pages

Icon Ambox.png Note that Google has not yet announced GSOC 2013


Project List

Community Reviewed Project List

This section contains GSoC Projects that have been reviewed by Xen Maintainers and Committers. Community members are free to add their own project ideas, but these need to add them in the Unreviewed Project Ideas section of this document.

Icon todo.png To Do:

Migrate reviewed and suitable project ideas from Xen Development Projects to this page

.


Microcode uploader implementation

Date of insert: 02/08/2012; Verified: Icon Ambox.png Not specified, date when created; GSoC: Yes
Mentor: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Difficulty: Icon Ambox.png Unknown
Skills Needed: Icon Ambox.png Unknown
Description: Intel is working on early implementation where the microcode blob would be appended to the initrd image. The kernel would scan for the appropiate magic constant and load the microcode very early. The Xen hypervisor can do this similarly.
Outcomes: Icon Ambox.png Not specified, project outcomes
Steps: Icon Ambox.png Not specified, necessary steps to accomplish project goal
References: Icon Ambox.png Not specified, useful references (mail threads / manuals / web pages) for students to learn background and motivation of the project. If the references are inlined in description, simply write "References inline in description".


Introducing PowerClamp-like driver for Xen

Date of insert: 01/22/2013; Verified: Icon Ambox.png Not specified, date when created; GSoC: Yes
Mentor: George Dunlap <george.dunlap@eu.citrix.com>
Difficulty: Icon Ambox.png Unknown
Skills Needed: Icon Ambox.png Unknown
Description: PowerClamp was introduced to Linux in late 2012 in order to allow users to set a system-wide maximum power usage limit. This is particularly useful for data centers, where there may be a need to reduce power consumption based on availability of electricity or cooling. A more complete writeup is available at LWN. These same arguments apply to Xen. The purpose of this project would be to implement a similar functionality in Xen, and to make it interface as well as possible with the Linux PowerClamp tools, so that the same tools could be used for both.
Outcomes: Icon Ambox.png Not specified, project outcomes
Steps: Icon Ambox.png Not specified, necessary steps to accomplish project goal
References: Icon Ambox.png Not specified, useful references (mail threads / manuals / web pages) for students to learn background and motivation of the project. If the references are inlined in description, simply write "References inline in description".

Unreviewed Project Ideas

Rules and Advice for Adding Ideas

  • Be creative
  • Use the Template:GSoC Project template to encode ideas on this page. Please read the Template Documentation before you do so.
  • 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

Icon Info.png Add new projects here.