On Jan 6, 2014, at 5:33 AM, jitendra shelar <jitendra.shelar...@gmail.com> 
wrote:

> Hi All,
> 
> I am pursuing with my MS at BITs, Pilani, India.
> I am planning of doing my final sem project in cloudstack.
> 
> Can somebody please suggest me some research areas in cloudstack?
> 
> Thanks,
> Jitendra

I replied on users@ but since both lists were copied:

Hi Jitendra, it depends what you mean by 'research', but there are a lot of 
interesting projects to do IMHO:

-Integration testing: Develop the Marvin framework and write tests to 
continuously check the support for CloudStack clients (libcloud, AWS, jclouds 
etc) this would require learning jenkins, understanding continuous integration 
pipeline and finding ways to tests these clients automatically.

-Investigating Xen GPU passthrough and setting up a demo where Xen hypervisors 
are tagged specifically for VM that need access to GPUs, run CUDA code on them…

-Investigate Mesos framework and develop deployments scripts to automatically 
deploy Mesos on a CloudStack infrastructure, the end goal being to demo running 
mixed workloads (MPI, hadoop, spark) on a virtualized infrastructure in 
cloudstack

-Docker integration/use, a few of us have been talking about this and you would 
be likely to get some help from the community.

-Review of configuration management systems (chef, puppet, ansible, 
saltstack...) develop recipes for deploying cloudstack for all systems (some 
already exist), from source and from packages. Include management server and 
hypervisor setup. Ideally had a wrapper to link to the hypervisor and the mgt 
server together automatically using Marvin.

-Investigate PaaS solutions and their integration with CloudStack. Software 
like cloudify, openshift, cloudfoundry, appscale…some of it is already done but 
a thorough analysis of pros and cons as well as code writing to finish the 
integration of some would be great.

You can also check out JIRA: https://issues.apache.org/jira/browse/CLOUDSTACK , 
browse through the long list of 'bugs' and pick what seems interesting to you.

This all depends of course on your skills and interest, are you more of a java 
developer or a sys admin ? Are you interested in integration with third party 
software or core java development ?

Cheers,

-sebastien

Reply via email to