GSoC2012
Revision as of 20:52, 7 March 2012 by SorenHansen (talk) (Added myself as mentor and added a couple of ideas)
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 !
Organization administrator volunteers
- What does an org admin do?
- Note: there must be more than one admin (a primary and backup)
- [Bryant]
- [Dutta]
- Anne Gentle Note: I'm happy to serve as backup admin. I edited the GSOC Mentors Guide but haven't participated directly before.
Proposed mentors
- 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
- 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
- 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
- Keystone HTTPD support
- Eventlet support for GSSAPI
- Support for Splitting authentication and authorization over multiple LDAP servers
- PKI Based Tokens
- Soren Hansen
- Improving (unit) test coverage in Nova
- Implement a fake DB driver
Wishlist bugs may serve as a good source for project ideas: