Jump to: navigation, search

Difference between revisions of "GSoC2012"

(Adds link to application template.)
(Adding link to ideas page and consolidating mentors listing)
Line 18: Line 18:
 
== Proposed mentors ==
 
== Proposed mentors ==
 
* Vish Ishaya
 
* Vish Ishaya
** Alternative Database Implementation: Store data in zookeeper/riak or some other distributed data store
 
** Alternative Baremetal Backend: Right now we only support Tilera. It would be awesome to support something else. ARM or basic x86_64 systems.
 
 
* Debo~ Dutta
 
* Debo~ Dutta
** Math optimization based network aware scheduling: At a given level/zone, plugin a math solver/optimizer for complex constraint based scheduling decisions for a specified optimization objective.
 
** Scaling openstack: Scale the data store and query layer for Openstack that enables efficient resource allocation and monitoring/consumption of events.
 
 
* Hitesh Wadekar
 
* Hitesh Wadekar
** Improvement code for Quantum plugin communication to Open vSwitch. (Based on perfomance - Time and Space complexity).
 
** Improvement novaclient code for Openstack + XCP toolstack. (Based on perfomance - Time and Space complexity).
 
** Optimized scheduling algorithm to achieve optimization for cloud scheduling problems. An automated scheduling policy which can allocate the virtual machines in a flexible way to permit the maximum usage of of virtual resources
 
** Implementing Greedy, Round Robin, Dyanamic Round Robin, Queueing in Openstack Scheduler.
 
** Test automation framework for [[OpenStack]] Dashboard.
 
** Adding unit test coverage for the integration testing of openstack.
 
** Improvement or discover code for [[OpenStack]] + Hyper-V intergration.
 
 
* Adam Young
 
* Adam Young
** Keystone HTTPD support
 
** Eventlet support for GSSAPI
 
** Support for Splitting authentication and authorization over multiple LDAP servers
 
** PKI Based Tokens
 
 
* Soren Hansen
 
* Soren Hansen
** Improving (unit) test coverage in Nova
 
** Implement a fake DB driver
 
 
* Tres Henry
 
* Tres Henry
** Implementation of a javascript API for swift
 
** Implementation of a javascript API for glance
 
** The above will allow streaming writes from a client directly to a service endpoint via Horizon
 
  
Wishlist bugs may serve as a good source for project ideas:
+
== Ideas ==
 
+
Refer to the [[GSoC2012/Ideas|ideas page]] for detailed descriptions of ideas.
* [https://bugs.launchpad.net/nova/+bugs?field.searchtext=&orderby=-importance&field.status:list=NEW&field.status:list=OPINION&field.status:list=CONFIRMED&field.status:list=TRIAGED&field.importance:list=WISHLIST&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=&field.tags_combinator=ANY&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on&search=Search Nova wishlist bugs]
 
* [https://bugs.launchpad.net/glance/+bugs?field.searchtext=&orderby=-importance&field.status:list=NEW&field.status:list=OPINION&field.status:list=CONFIRMED&field.status:list=TRIAGED&field.importance:list=WISHLIST&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=&field.tags_combinator=ANY&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on&search=Search Glance wishlish bugs]
 
* [https://bugs.launchpad.net/horizon/+bugs?field.searchtext=&orderby=-importance&field.status:list=NEW&field.status:list=OPINION&field.status:list=CONFIRMED&field.status:list=TRIAGED&field.importance:list=WISHLIST&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=&field.tags_combinator=ANY&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on&search=Search Horizon wishlist bugs]
 
* [https://bugs.launchpad.net/swift/+bugs?field.searchtext=&orderby=-importance&field.status:list=NEW&field.status:list=OPINION&field.status:list=CONFIRMED&field.status:list=TRIAGED&field.importance:list=WISHLIST&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=&field.tags_combinator=ANY&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on&search=Search Swift wishlist bugs]
 
* [https://bugs.launchpad.net/keystone/+bugs?field.searchtext=&orderby=-importance&field.status:list=NEW&field.status:list=OPINION&field.status:list=CONFIRMED&field.status:list=TRIAGED&field.importance:list=WISHLIST&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=&field.tags_combinator=ANY&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on&search=Search Keystone wishlist bugs]
 

Revision as of 18:22, 9 March 2012

Google Summer of Code 2012

Mentors, put your name and subject ideas here. Based on the results, we'll decide if our implication is serious enough to warrant a GSoC application !

GSoC 2012 Home Page

Student info

We have assembled an application template for potential student participants. This application won't be needed until we know if we are a participating organization.

Organization administrator volunteers

Proposed mentors

  • Vish Ishaya
  • Debo~ Dutta
  • Hitesh Wadekar
  • Adam Young
  • Soren Hansen
  • Tres Henry

Ideas

Refer to the ideas page for detailed descriptions of ideas.