A study on fuzzy logic based cloud computing

Cloud computing is now being deployed in real world to satisfy several users’ requirements for computation. In the point of management, there are several important considerations such as availability, reliability, resource utilization, and throughput in cloud computing. However, since these performance metrics are affected by the many uncorrelated parameters, it is very hard task to derive new model which takes into them account together. Even though there are many feasible models, fuzzy logic can be the most suitable one in the view of depth, popularity and applicability in many other research areas. However, as far as the authors know, there is only one short survey paper which focuses on introducing research challenges without detail discussion of each mechanism. Based on this deficiency, in this paper, we present the state-of-the-art approaches and their important features in fuzzy logic based cloud computing. First, we present overview of cloud computing and categorization for the current research works. Second, we also provide some of the key techniques presented in the recent literature and provide a summary of related research works. Finally, we suggest potential directions for future research in the field.

[1]  B. Bose,et al.  Evaluation of membership functions for fuzzy logic controlled induction motor drive , 2002, IEEE 2002 28th Annual Conference of the Industrial Electronics Society. IECON 02.

[2]  Bernd Freisleben,et al.  Virtual Machine Resource Allocation in Cloud Computing via Multi-Agent Fuzzy Control , 2013, 2013 International Conference on Cloud and Green Computing.

[3]  Said Ben Alla,et al.  A Novel Architecture with Dynamic Queues Based on Fuzzy Logic and Particle Swarm Optimization Algorithm for Task Scheduling in Cloud Computing , 2016, UNet.

[4]  Chuang Lin,et al.  Efficient dynamic task scheduling in virtualized data centers with fuzzy prediction , 2011, J. Netw. Comput. Appl..

[5]  Jing Xue,et al.  A Study of Task Scheduling Based on Differential Evolution Algorithm in Cloud Computing , 2014, 2014 International Conference on Computational Intelligence and Communication Networks.

[6]  Katinka Wolter,et al.  Methods of cloud-path selection for offloading in mobile cloud computing systems , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[7]  Saeed Sharifian,et al.  A new model for virtual machine migration in virtualized cluster server based on Fuzzy Decision Making , 2010, ArXiv.

[8]  Jie Lu,et al.  Handling uncertainty in cloud resource management using fuzzy Bayesian networks , 2015, 2015 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[9]  Chen-Fang Tsai,et al.  Service Selection Based on Fuzzy TOPSIS Method , 2010, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops.

[10]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[11]  Nabor das Chagas Mendonça,et al.  A multi-criteria approach for assessing cloud deployment options based on non-functional requirements , 2015, SAC.

[12]  Sanjeev Jain,et al.  A New Fuzzy Logic and GSO based Load balancing Mechanism for Public Cloud , 2014 .

[13]  O. Kosheleva,et al.  Why Trapezoidal and Triangular Membership Functions Work So Well: Towards a Theoretical Explanation , 2014 .

[14]  Jing Xu,et al.  On the Use of Fuzzy Modeling in Virtualized Data Center Management , 2007, Fourth International Conference on Autonomic Computing (ICAC'07).

[15]  Mohammad Reza Feizi Derakhshi,et al.  Two Level Fuzzy Approach for Dynamic Load Balancing in the Cloud Computing , 2016 .

[16]  Rashedur M. Rahman,et al.  VM consolidation approach based on heuristics, fuzzy logic, and migration control , 2016, Journal of Cloud Computing.

[17]  Prashant Pandey,et al.  Cloud computing , 2010, ICWET.

[18]  Boon Yaik Ooi,et al.  Resource selection using fuzzy logic for Dynamic Service Placement and Replication , 2011, TENCON 2011 - 2011 IEEE Region 10 Conference.

[19]  Hao Zhe,et al.  The Research on Resource Scheduling Based on Fuzzy Clustering in Cloud Computing , 2015, 2015 8th International Conference on Intelligent Computation Technology and Automation (ICICTA).

[20]  V. Venkatesa Kumar,et al.  Job Scheduling Using Fuzzy Neural Network Algorithm in Cloud Environment , 2012 .

[21]  C. Nelson Kennedy Babu,et al.  Moving average fuzzy resource scheduling for virtualized cloud data services , 2017, Comput. Stand. Interfaces.

[22]  Rajkumar Buyya,et al.  A Fuzzy Logic-Based Controller for Cost and Energy Efficient Load Balancing in Geo-distributed Data Centers , 2015, 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC).

[23]  Jyotirmoy Sarkar,et al.  A novel revenue optimization model to address the operation and maintenance cost of a data center , 2015, Journal of Cloud Computing.

[24]  Prasad Saripalli,et al.  MADMAC: Multiple Attribute Decision Methodology for Adoption of Clouds , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[25]  Santoso Wibowo,et al.  Performance evaluation of cloud computing providers using fuzzy multiattribute group decision making model , 2015, 2015 12th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD).

[26]  Gwo-Hshiung Tzeng,et al.  Improving cloud computing service in fuzzy environment — Combining fuzzy DANP and fuzzy VIKOR with a new hybrid FMCDM model , 2012, 2012 International conference on Fuzzy Theory and Its Applications (iFUZZY2012).

[27]  Reza Tavoli,et al.  A Fuzzy Logic Based Approach in Choosing the Appropriate Physical Machines for Live Virtual Machines Migration in Cloud Computing , 2015 .

[28]  Hee Yong Youn,et al.  Resource Reallocation of Virtual Machine in Cloud Computing with MCDM Algorithm , 2014, 2014 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery.

[29]  Jie Lu,et al.  A multi-objective optimization model for virtual machine mapping in cloud data centres , 2016, 2016 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[30]  Rajkumar Buyya,et al.  A Cloud Trust Evaluation System Using Hierarchical Fuzzy Inference System for Service Selection , 2014, 2014 IEEE 28th International Conference on Advanced Information Networking and Applications.

[31]  Lotfi A. Zadeh,et al.  The role of fuzzy logic in modeling, identification and control , 1996 .

[32]  G. Sahoo,et al.  Mathematical Model of Cloud Computing Framework Using Fuzzy Bee Colony Optimization Technique , 2009, 2009 International Conference on Advances in Computing, Control, and Telecommunication Technologies.

[33]  Te-Jen Su,et al.  An Application of Fuzzy Theory to the Power Monitoring System in Cloud Environments , 2016, 2016 International Symposium on Computer, Consumer and Control (IS3C).

[34]  Christian Esposito,et al.  Smart Cloud Storage Service Selection Based on Fuzzy Logic, Theory of Evidence and Game Theory , 2016, IEEE Transactions on Computers.

[35]  Claus Pahl,et al.  Autonomic resource provisioning for cloud-based software , 2014, SEAMS 2014.

[36]  Seyyed Mohsen Hashemi,et al.  A Novel-Scheduling Algorithm for Cloud Computing based on Fuzzy Logic , 2013 .

[37]  Teruko Takano-Yamamoto,et al.  Effect of Cytokines on Osteoclast Formation and Bone Resorption during Mechanical Force Loading of the Periodontal Membrane , 2014, TheScientificWorldJournal.

[38]  Sakshi Kaushal,et al.  Cloud path selection using Fuzzy Analytic Hierarchy Process for offloading in Mobile Cloud Computing , 2015, 2015 2nd International Conference on Recent Advances in Engineering & Computational Sciences (RAECS).

[39]  Rajeev Agrawal,et al.  Cloud forensics challenges from a service model standpoint: IaaS, PaaS and SaaS , 2015, MEDES.

[40]  Mohammed Yakoob Siyal,et al.  Fuzzy Logic Based Power-Efficient Real-Time Multi-Core System , 2016 .

[41]  Ye Wang,et al.  An improved artificial bee colony algorithm for cloud computing service composition , 2015, 2015 11th International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness (QSHINE).

[42]  Rashedur M. Rahman,et al.  Fuzzy logic based dynamic load balancing in virtualized data centers , 2013, 2013 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[43]  Ahmad Kamil Mahmood,et al.  Trust -Based Service Selection in Public Cloud Computing Using Fuzzy Modified VIKOR Method , 2013 .

[44]  N. Lakshmi,et al.  Fuzzy Logic In Cloud Computing , 2013 .

[45]  V. Kavitha,et al.  A survey on security issues in service delivery models of cloud computing , 2011, J. Netw. Comput. Appl..

[46]  Rajiv Ranjan,et al.  Fuzzy cloud service selection framework , 2014, 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet).

[47]  Andrzej Piegat,et al.  Fuzzy Modeling and Control , 2001 .

[48]  Aramudhan Murugaiyan,et al.  A Firefly Colony and Its Fuzzy Approach for Server Consolidation and Virtual Machine Placement in Cloud Datacenters , 2016, Adv. Fuzzy Syst..

[49]  Gwo-Hshiung Tzeng,et al.  Compromise solution by MCDM methods: A comparative analysis of VIKOR and TOPSIS , 2004, Eur. J. Oper. Res..

[50]  Cosimo Anglano,et al.  Fuzzy-Q & E: Achieving QoS Guarantees and Energy Savings for Cloud Applications with Fuzzy Control , 2013, 2013 International Conference on Cloud and Green Computing.

[51]  Nor Badrul Anuar,et al.  Cloud Service Selection Using Multicriteria Decision Analysis , 2014, TheScientificWorldJournal.

[52]  M. Jaiganesh,et al.  B3: Fuzzy-Based Data Center Load Optimization in Cloud Computing , 2013 .

[53]  Borja Sotomayor,et al.  Virtual Infrastructure Management in Private and Hybrid Clouds , 2009, IEEE Internet Computing.

[54]  Srinivas Sethi,et al.  Efficient load Balancing in Cloud Computing using Fuzzy Logic , 2012 .

[55]  Reza Tavoli,et al.  A Near Optimal Approach in Choosing The Appropriate Physical Machines for Live Virtual Machines Migration in Cloud Computing , 2015 .

[56]  Rajkumar Buyya,et al.  Cloud Computing Principles and Paradigms , 2011 .

[57]  Rajkumar Buyya,et al.  A Particle Swarm Optimization-Based Heuristic for Scheduling Workflow Applications in Cloud Computing Environments , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[58]  Rashedur M. Rahman,et al.  Fuzzy Logic Based Energy Aware VM Consolidation , 2015, IDCS.

[59]  L. Youseff,et al.  Toward a Unified Ontology of Cloud Computing , 2008, 2008 Grid Computing Environments Workshop.

[60]  T. Ross Fuzzy Logic with Engineering Applications , 1994 .

[61]  Mehmet A. Orgun,et al.  Cloud Service Selection Based on the Aggregation of User Feedback and Quantitative Performance Assessment , 2013, 2013 IEEE International Conference on Services Computing.

[62]  Sandeep Kumar,et al.  A Hierarchical Fuzzy System for Quality Assessment of Semantic Web Application as a Service , 2016, ACM SIGSOFT Softw. Eng. Notes.

[63]  Zhijia Chen,et al.  A dynamic resource scheduling method based on fuzzy control theory in cloud environment , 2015 .

[64]  Lar Thein Ni,et al.  A Resource Pool Management Model using Fuzzy Logic Decision Making , 2011 .