cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebgoa <>
Subject Re: Research areas in cloudstack
Date Mon, 06 Jan 2014 15:44:59 GMT

On Jan 6, 2014, at 5:33 AM, jitendra shelar <> 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: , 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


View raw message