A private cloud is maintained by an enterprise for its internal use. In such a scenario instead of buying the resources the enterprise can acquire the resources from a public cloud such as the ones provided by Amazon and Microsoft. On conventional systems rigorous analysis of the system and its workload is performed for determining the appropriate number of resources to be deployed on the private cloud. This paper presents a middleware framework that avoids this step of a priori capacity analysis and allows such private cloud owners to provision resources automatically such that a specified grade of service is maintained. The proposed framework performs dynamic resource provisioning that also leads to a reduction of operational cost. Additional resources are acquired during high traffic periods and released during low traffic periods such that the desired grade of service is always maintained. The paper describes the architecture of the framework and the experience gained from a prototype implementation including a preliminary analysis of its performance.

Additional Metadata
Keywords Dynamic resource provisioning, Resource alllocation and scheduling, Resource management on clouds
Persistent URL dx.doi.org/10.1109/CCGrid.2013.91
Conference 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2013
Citation
Melendez, J.O. (Jose Orlando), Biswas, A. (Anshuman), Majumdar, S, Nandy, B. (Biswajit), Zaman, M. (Marzia), Srivastava, P. (Pradeep), & Goel, N. (Nishith). (2013). A framework for automatic resource provisioning for private clouds. Presented at the 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2013. doi:10.1109/CCGrid.2013.91