Towards providing resource management in a local IaaS cloud architecture

4Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free