You are on page 1of 2

Thesis Project

Laboratory for Communication Networks


School of Electrical Engineering DATE: MARCH 9, 2011

Title Cloud Management Software that supports Scalable Resource Allocation


Project Supervisor Rerngvit Yanggratoke
Examiner Prof. Rolf Stadler

Background  
This project is conducted in the context of research into managing large-scale cloud environments.
Opensource Cloud management software is of interest for this purpose because of the low cost of
ownership and the possibility to customize and extend the software according to requirements. There are
variety of Opensource IaaS software packages in the public domain, including Eucalyptus, OpenNebula,
Nimbus, and Openstack.

Objective  
The objective of this thesis work is to implement and evaluate a scalable resource-allocation solution and
to integrate this into an opensource package. The solution is based on a gossip algorithm.

Methodology  
The student surveys existing opensource cloud management software. Then, the student implements the
scalable resource allocation algorithm described in [1] and integrates it into the software package. After
that, the student compares the original package with the extended package through measurements on the
LCN cloud testbed.

Tasks  
Here is a suggested breakdown of tasks.
1. Investigate the architectures of public-domain IaaS cloud management packages, including
Eucalyptus, OpenNebula, Nimbus, and OpenStack. Select one package to be the basis for prototype
implementation.
2. Implement the gossip algorithm described in [1] for dynamic virtual-machine placement and
integrate your implementation into the selected package.
3. Deploy the two solutions below on the LCN cloud testbed and conduct performance measurements.
a. Selected package without the extension
b. Selected package with the extension implemented
4. Develop a performance model of both deployed solutions. In particular, the model should allow
you to predict how the systems would perform in a large-scale deployment (100,000 servers).
Validate the model based on measurement data from the testbed.

References  
[1] F. Wuhib, R. Stadler, and M. Spreitzer. Gossip-based Resource Management for Cloud
Environments. International Conference on Network and Service Management (CNSM 2010),
Niagra Falls, Canada, October 2010.
[2] M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A.
Rabkin, I. Stoica, and M. Zaharia. A view of cloud computing. Commun. ACM, 53(4):50–58, 2010.

You might also like