Cloud Computing is a rapidly growing branch of distributed computing. A vertical implementation of a cloud architecture could be used to replace a traditional computer labwithin an educational setting. However, to do this the architecture requires a middleware that can communicate across nodes. This paper discusses a middleware developed in Python that uses sockets to communicate between compute nodes and the head node within such an architecture. Specifically, the middleware uses a socket connection between a client program installed on the head node and server programs installed on each compute node to poll the compute nodes for information. It then uses that information to carry out a load balancing algorithm that checks the available resources on each compute node and starts a virtual machine (VM) on the node with the most available resources. This paper will discuss in detail how these functions are accomplished.
CITATION STYLE
Brummett, T., & Galloway, M. (2016). Towards providing resource management in a local IaaS cloud architecture. In Advances in Intelligent Systems and Computing (Vol. 448, pp. 413–423). Springer Verlag. https://doi.org/10.1007/978-3-319-32467-8_37
Mendeley helps you to discover research relevant for your work.