Can I Help?
FutureGrid is also a community activity and we are always looking for help. This can be done on various levels.
a) you could help improving the documentation
b) you could help while joining the core development team and engage in coding activities
c) you could help while using the FG resources and makeing cerain toosl and services avialable to the community
d) find a project from the list bellow and work on it (contact laszewski@gmail.com)
We have an important tool available that will allow us to support b) and c) called RAIN. To find out more about it we encourage you to look at the refernces at http://archive.futuregrid.org/biblio or go to http://gregor.cyberaide.org
How Can I get a project Idea on this page?
Simply contact Greor at (laszewski@gmail.com)
Can I get school credit for this?
At IU you can take independent studies as MS and PhD students. This way you can actually devote time to it.
Can I help if I am not at IU or another partner site?
Yes! Contact us so we can identify the best way to collaborate with you. We can also serve on your thesis, committees if you like.
RAIN: fg-inventory
Problem: fg-rain and fg-move is debendent on a list of resources and services that need to reflect the actual service deployments.
Task: We need some specific tool that is customized for fg-rain and fg-move to manage the registered services and resource servers as to provide a simple database to them.
Difficulty: easy
Technologies used: Python, understanding of fg-rain, fg-move
Duration: 2 weeks
Contact: laszewski@gmail.com
PaaS: Deploy and conduct performance experiments with Kerrighed
Task: Provide a deployment for Kerrighed on FutureGrid. This would include (a) the use of fg-move to set asside a number of servers on which we install it (b) a deployment description e.g. a manual (c) the development of a script, salt-stack, or chef recipie to deploy kerriged in the servers (d) conduct of some performance tests.
Difficulty: moderate - difficuult dependent on scope
Programming Language/tools: Python/chef dependent on choice,
Duration: 1 month - 2 month with performance study, this can be an independent study
Contact: laszewski@gmail.com
IaaS: Improve LDAP integration of keystone for FG and contribute to the OpenStack project
Task: Develop improved LDAP integration for OpenSTack and work with the OpenStack community so it gets into the code base.
Difficulty: high
Technologies used: python, LDAP, keystone, openstack
Contact: laszewski@gmail.com
Images: gsi-ssh enabled image for FG
Tasks: Develop an image that uses GSISSH. provide scripts so this image could be cloned and configured with different certificate authorities
Difficulty: moderate
Technologies used: gsissh, myproxy, X.509, python, slatstack/chef
Duration: 1 month
Contact: laszewski@gmail.com
Application: GPU based flowcytometry
Task: Develop classification algorithms for flowcytometry using multile GPUs in a cluster
Ongoing, contact laszewski@gmail.com
Team: Hui Li, Andnon, Jerome