Template-Based Efficient Resource Provisioning and Utilization in Cloud Data-Center
DOI:
https://doi.org/10.26438/ijcse/v7i1.463477Keywords:
Service Level Agreement,, Quality of Service, Virtual Machines, Resource ProvisioningAbstract
Cloud computing, with an ever-growing interest, with the promise of revolving computing as a utility after water, electricity, gas and telephony is currently at a stage, where many enterprises are considering adapting to this technology. Resource provisioning policies allow efficient sharing of resources available in a data center and these policies help to evaluate and enhance the cloud performance. Resource provisioning that maintains quality of service with optimum resource utilization is a challenge. It is a multidimensional problem that can have issue based solution in the form of a set of services that help allocation and negotiation of service level agreements. A cloud simulator environment is used and experiments are performed by varying different parameters of Virtual Machines (VM) and the tasks running on VM, to get optimal values for designing templates. The proposed template based resource provisioning (TBRP) method overcomes under-provisioning and over-provisioning of resources for agreed parameters specified by SLA.
References
[1] Sosinsky, B. (2010). Cloud computing bible (Vol. 762). John Wiley & Sons.
[2] Shawish, A., &Salama, M. (2014). Cloud computing: paradigms and technologies. In Inter-cooperative collective intelligence: Techniques and applications (pp. 39-67). Springer Berlin Heidelberg.
[3] Byun, E. K., Kee, Y. S., Kim, J. S., &Maeng, S. (2011). Cost optimized provisioning of elastic resources for application workflows. Future Generation Computer Systems, 27(8), 1011-1026.
[4] Bianco, P., Lewis, G. A., & Merson, P. (2008). Service level agreements in service-oriented architecture environments (No. CMU/SEI-2008-TN-021). Carnegie-Mellon Univ Pittsburgh Pa Software Engineering Inst.
[5] John, M., Gurpreet, S., Steven, W., Venticinque, S., Massimiliano, R., David, H., & Ryan, K. (2012). Practical Guide to Cloud Service Level Agreements.
[6] Wu, L., &Buyya, R. (2012). Service level agreement (sla) in utility computing systems. IGI Global, 15.
[7] Liu, F., Tong, J., Mao, J., Bohn, R., Messina, J., Badger, L., & Leaf, D. (2011). NIST cloud computing reference architecture. NIST special publication, 500(2011), 292.
[8] Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., &Brandic, I. (2009). Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation computer systems, 25(6), 599-616.
[9] Kremer, J. (2010). Cloud Computing and Virtualization. White paper on virtualization.
[10] Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., &Zagorodnov, D. (2009, May). The eucalyptus open-source cloud-computing system. In Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid (pp. 124-131). IEEE Computer Society.
[11] Malhotra, L., Agarwal, D., &Jaiswal, A. (2014). Virtualization in cloud computing. J Inform Tech SoftwEng, 4(2), 136.
[12] Zhang, Q., Cheng, L., & Boutaba, R. (2010). Cloud computing: state-of-the-art and research challenges. Journal of internet services and applications, 1(1), 7-18.
[13] Leavitt, N. (2009). Is cloud computing really ready for prime time. Growth, 27(5), 15-20.
[14] Rimal, B. P., Choi, E., &Lumb, I. (2009). A Taxonomy and Survey of Cloud Computing Systems. NCM, 9, 44-51.
[15] Endo, P. T., de Almeida Palhares, A. V., Pereira, N. N., Goncalves, G. E., Sadok, D., Kelner, J.,&Mangs, J. E. (2011). Resource allocation for distributed cloud: concepts and research challenges. IEEE network, 25(4).
[16] Gillam, L., Li, B., &O’Loughlin, J. (2014). Benchmarking cloud performance for service level agreement parameters. International Journal of Cloud Computing 2, 3(1), 3-23
[17] Emeakaroha, V. C., Brandic, I., Maurer, M., &Dustdar, S. (2010, June). Low level metrics to high level SLAs-LoM2HiS framework: Bridging the gap between monitored metrics and SLA parameters in cloud environments. In High Performance Computing and Simulation (HPCS), 2010 International Conference on (pp. 48-54). IEEE.
[18] Jeyarani, R., &Nagaveni, N. (2012). A Heuristic Meta Scheduler for Optimal Resource Utilization and Improved QoS in Cloud Computing Environment. International Journal of Cloud Applications and Computing (IJCAC), 2(1), 41-52.
[19] Rajarajeswari, C. S., &Aramudhan, M. (2014). Ranking Model for SLA Resource Provisioning Management. International Journal of Cloud Applications and Computing (IJCAC), 4(3), 68-80
[20] Feng, Y., Zhijian, W., & Qian, H. (2016). A novel QoS-aware mechanism for provisioning of virtual machine resource in cloud. Journal of Algorithms & Computational Technology, 10(3), 169-175.
[21] Zuo, L., Shu, L. E. I., Dong, S., Zhu, C., & Hara, T. (2015). A multi-objective optimization scheduling method based on the ant colony algorithm in cloud computing. IEEE Access, 3, 2687-2699.
[22] Zuo, L., Shu, L., Dong, S., Chen, Y., & Yan, L. (2017). A multi-objective hybrid cloud resource scheduling method based on deadline and cost constraints. IEEE Access, 5, 22067-22080
[23] G.U.Tambe1, P.R. Bhaladhare2 “Efficient Resource Sharing in Heterogeneous Environments” International Journal of Scientific Research in Network Security and Communication, Vol.5, Issue.3, pp.123-127, 2017.
[24] Garg, S. K., Gopalaiyengar, S. K., &Buyya, R. (2011, October). SLA-based resource provisioning for heterogeneous workloads in a virtualized cloud datacenter. In International conference on Algorithms and architectures for parallel processing (pp. 371-384). Springer, Berlin, Heidelberg.
[25] Sebagenzi Jason, Suchithra. R, “Scheduling Reservations of Virtual Machines in Cloud Data Center for Energy Optimization”, International Journal of Computer Engineering, Vol.6, Issue.6, pp.16-26, 2018.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
