You are on page 1of 2

Thesis Project

Laboratory for Communication Networks


School of Electrical Engineering

DATE: MARCH 9, 2011

Title Project Supervisor Examiner

Cloud Management Software that supports Scalable Resource Allocation Rerngvit Yanggratoke 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):5058, 2010.

You might also like