Controlling a Raspberry Pi Cloud

OData support
Supervisor:
Dr. Szeberényi Imre
Department of Control Engineering and Information Technology

Cloud computing has become one of the most important paradigms in Information Technology. Today's leading cloud systems are composed of commodity devices (servers, network devices, etc.) and professional software solutions, so the replication of these resources for educational and research purposes is critical, but not an obvious task.

This thesis offers a way out from these financial problems by simulating a modern $500 million cloud in miniature for only approximately $1000. The key point is using Raspberry Pi devices as servers. To make the mini-cloud presentable for students, a Lego case has been built for the cloud.

The cloud is to be used for teaching and research, and enables students to reach 'under the hood' of cloud computing and get to grips with the technical details involved in constructing and managing a cloud. I am going to explore the ways of monitoring and controlling a distributed system to this. It requires a combination of interface design and API development.

The end use of the interface will be to open up the Pi's for use by a wider audience, as a demonstration of the capabilities of the cloud, and to explore how we can cloud compute in a new, graphical way.

Downloads

Please sign in to download the files of this thesis.