Browse > Article
http://dx.doi.org/10.9709/JKSS.2013.22.1.077

Fuzzy Logic-driven Virtual Machine Resource Evaluation Method for Cloud Provisioning Service  

Kim, Jae-Kwon (인하대학교 정보공학과)
Lee, Jong-Sik (인하대학교 정보공학과)
Abstract
Cloud computing is one of the distributed computing environments and utilizes several computing resources. Cloud environment uses a virtual machine to process a requested job. To balance a workload and process a job rapidly, cloud environment uses a provisioning technique and assigns a task with a status of virtual machine. However, a scheduling method for cloud computing requires a definition of virtual machine availabilities, which have an obscure meaning. In this paper, we propose Fuzzy logic driven Virtual machine Provisioning scheduling using Resource Evaluation(FVPRE). FVPRE analyzes a state of every virtual machine and actualizes a value of resource availability. Thus FVPRE provides an efficient provisioning scheduling with a precise evaluation of resource availability. FVPRE shows a high throughput and utilization for job processing on cloud environments.
Keywords
Cloud Service; Virtual Machine Provisioning; Job Scheduling; Fuzzy Logic; FVPRE;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Assuncao, M.D. and Costanzo. (2009), "A.: Evaluating the Cost-Benefit of Using Cloud Computing to Extend the Capacity of Clusters", In: 18th ACM International Symposium on High Performance Distributed Computing, New York, pp. 141-150.
2 Bernard P. Zeigler, Herbert Praehofer, Tag Gon Kim (2000), "Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems", Academic Press, pp. 76-96.
3 Daniel Nurmi, Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff and Dmitrii Zagorodnov (2009), "The Eucalyptus Open-source Cloud-computing System", Proceedings of 9th IEEE International Symposium on Cluster Computing and the Grid, pp. 124-131.
4 L. Cherkasova, R. Gardner. "Measuring CPU Overhead for I/O Processing in the Xen Virtual Machine Monitor", Proceedings of the USNIX Annual Technical Conference, April 2005
5 Lee, C.C. (1990), "Fuzzy Logic in Control Systems: Fuzzy Logic Controller", IEEE Trans. Systems, Man and Cybernetics, Vol. 20, pp. 404-435.   DOI   ScienceOn
6 Ma, Y.B., Jang, S.H. and Lee, J.S. (2011), "Ontology-based Resource Management for Cloud Computing", The 3rd Asian Conference on Intelligent Information and Database Systems (ACIIDS) 2011, Daegu, Korea, pp. 343-352.
7 Park, D.H., Jang, S.H., Noh, C.H. and Lee, J.S. (2007), "Idle Resource Supplement Model and Validity Time Designation Model with Reliability Measurement in Grid Computing", Proceedings of Asia Simulation conference 2007, Seoul, South Korea, pp. 307-314.
8 Mousumi Paul, Debabrata Samanta and Goutam Sanyal (2011), "Dynamic job Scheduling in Cloud Computing based on horizontal load", International Journal of Computer Technology and Applications, Vol. 2, Issue 5, pp. 1552-1556.
9 Rajkumar Buyya, Rajiv Ranjan and Rodrigo N. Calheiros (2009), "Modeling and Simulation of Scalable Cloud Computing Environments and the CloudSim Toolkit: Challenges and Opportunities", International Conference on High Performance Computing & Simulation(HPCS) 2009, Leipzig, Germany, pp. 1-11.
10 Rodrigo Calheiros, Rajiv Ranjan and Rajkumar Buyya (2011), "Virtual Machine Provisioning Based on Analytical Performance and QoS in Cloud Computing Environments", International Conference On Parallel Processing(ICPP), Taipei, Taiwan, pp. 295-304.
11 Stuart Russell and Peter Norvig (1995), Artificial Intelligence : A Modern Approach, PearsonEducation, pp.458-463.
12 Shaout A. and McAuliffe P.(1998), "Job scheduling using fuzzy load balancing in distributed system", Electronics Letter, Vol.34, No.20, pp. 1983-1985.   DOI   ScienceOn
13 Ye Hu, Johnny Wong, Gabriel Iszlai and Marin Litoiu (2009), "Resource provisioning for cloud computing", CASCON '09 Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research, USA, New York, pp. 101-111.