Performance analysis of Fuzzy VM Management techniques for Task scheduling on Cloud systems
DOI:
https://doi.org/10.26438/ijcse/v6i4.1419Keywords:
Cloud Computing, Fuzzy logic, VM management, Performance metricsAbstract
Cloud Computing has been widely adopted by many industries as a platform to support distributed applications. Cloud provides the advantages of reduced operation costs, flexible system configuration and elastic resource provisioning. Even though cloud has been rapidly getting adopted there are various open challenges in areas such as management of virtual resources, security and organizational issues. One of the prominent technologies used by cloud computing is the virtualization. The virtualization technology faces tremendous challenges in supporting real-time applications on cloud as these applications demand real-time performance in open, shared and virtualized computing environments. In this paper we are analyzing the usage of fuzzy logic in improving the performance of time constrained tasks. Our proposed system makes use of fuzzy logic in scheduling of tasks to Virtual machines and in identification of destination host in migrating the overloaded virtual machines which can give better performance than the traditional scheduling algorithms used on cloud systems.
References
P. Mell and T. Grance, “The NIST Definition of Cloud Computing,” US Nat’l Inst. of Science and Technology, 2011; http://csrc.nist.gov/publications/nist pubs/800-145/SP800145.pdf.
Ehab NabielAlkhanak, Sai Peck Lee, Saif Ur Rehman Khan,“Cost- aware challenges for workflow scheduling approaches in cloud computing environments: Taxonomy and opportunities”,Future Generation Computer Systems,ElseVier 50 (2015) 3–21
Marisol García-Valls, Tommaso Cucinotta, Chenyang Lu“Challenges in real-time virtualization and predictable cloud computing”.
Mohammad A H, Monil and Rashedur M. R,”VM consolidation approach based on heuristics, fuzzy logic, and migration control” Journal of Cloud Computing: Advances, Systems and Applications (2016) 5:8DOI 10.1186/s13677-016-0059-7
Ehab NabielAlkhanak, Sai Peck Lee, Saif Ur Rehman Khan,“Cost-aware challenges for workflow scheduling approaches in Cloud computing environments: Taxonomy and opportunities”,Future Generation Computer Systems,ElseVier 50 (2015) 3–21
D. Chitra Devi and V. RhymendUthariaraj “Load Balancing in Cloud Computing Environment Using Improved Weighted Round Robin Algorithm for Nonpreemptive Dependent Tasks”,The Scientific World Journal Volume 2016, Article ID 3896065, 14 pages
Chun-Wei Tsai,Wei-chang Huang, M-S Chieng,Ming-chao Chiang and Chu-Sing Yang,” A Hyper-heuristic Scheduling Algorithm for Cloud” ,IEEE transactions on cloud computing Vol-2 No2 April -June 2014.
M.M.M. Fahmy, “A fuzzy algorithm for scheduling non-periodic job on soft real-time single processor system” ,Ain Shams Engineering Journal (2010) 1, 31–38
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, César A. F. De Rose, and R Buyy,“ CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning”, Algorithms Software: Practice and Experience (SPE), Volume 41, Number 1, Pages: 23-50, ISSN: 0038-0644, Wiley Press, New York, USA, January, 2011.
JawwadShamsi,• Muhammad Ali Khojaye • Mohammad Ali Qasmi“Data-Intensive Cloud Computing: Requirements, Expectations, Challenges, and Solutions “, J Grid Computing (2013) 11:281–310 DOI 10.1007/s10723-013-9255-6
Brendan Jennings Rolf Stadler “ Resource Management in Clouds: Survey and Research Challenges “ J NetwSyst Manage DOI 10.1007/s10922-014-9307-7
Fei Teng, Frédéric Magoulès • Lei Yu • Tianrui Li “ A novel real-time scheduling algorithm and performance analysis of a MapReduce-based cloud “,J Supercomput (2014) 69:739–765 DOI 10.1007/s11227-014-1115-z
Avtar Singh and Kamlesh Dutta “ A novel real-time scheduling algorithm. and performance analysis of a MapReduce-based cloud” IEEK Transactions on Smart Processing and Computing, vol. 2, no. 6,December 2013.
Tom Springer, Steffen Peter Tony Givargis “Fuzzy Logic Based Adaptive HierarchicalScheduling for Periodic Real-Time Tasks”, EWiLi’15, October 8th, 2015, Amsterdam, The Netherlands
Kai Hwang , Xiaoying Bai , Yue Shi , Muyang Li, Wen-Guang Chen ,Yongwei Wu “Cloud Performance Modeling with Benchmark Evaluation of Elastic Scaling Strategies”, IEEE transactions on parallel and distributed systems, vol. 27, no. 1, january 2016.
Jyothi sahni,Deo Prakash Vidyarthi,” A cost effective deadline- constrained dynamic scheduling algorithm for scientific workflow in a cloud environment”, IEEE transactions on cloud computing, vol. 6, no. 1, january-march 2018
Cingolani, Pablo, and Jesus Alcala-Fdez "jFuzzyLogic: a robust and flexible Fuzzy-Logic inference system language implementation." Fuzzy Systems (FUZZ-IEEE), 2012 IEEE International Conference on. IEEE, 2012.
M.A Rodriguez and RajKumar Buyya “Deadline Based Resource Provisioning and Scheduling Algorithm for Scientific Workflows on Clouds”, IEEE transactions on cloud computing, vol. 2, no. 2, april-june 2014
Rodrigo N. Calheiros, Rajkumar Buyya “Meeting deadlines of scientific workflows in public clouds with tasks replication” IEEE trasaction on parallel and distributed systems vol 25,No 7,July 2014
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.
