Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

An analysis of the application of fuzzy logic in cloud computing

Published: 01 January 2020 Publication History

Abstract

Fuzzy logic has wide adoption in every field of study due to its immense advantages and techniques. In cloud computing, there are many challenges that can be resolved with the help of fuzzy logic. The core objective of this paper is to analyze the application of fuzzy logic in most demanding research areas of cloud computing. We also analyzed the fuzzy methods that were used in the solving of problems relates to cloud computing. A systematic literature review was conducted to enlist the all the challenging areas of research relates to cloud computing, categorized the most critical and challenging areas of cloud research, studied existing problem-solving techniques of each challenging cloud area, and finally studied the application of fuzzy logic in each aforementioned areas to redress different problems. The authors concluded that fuzzy logic can be used in every area of research including cloud computing to solve the problems and optimized the performance, as well as fuzzy logic techniques, were opted by many cloud computing researchers to conduct their study to optimize the performance of the system.

References

[1]
Mittal M., Balas V.E., Goyal L.M., Kumar R., eds., Big Data Processing Using Spark in Cloud, Springer Singapore, Singapore, 2019.
[2]
Sarkar M., Banerjee S., Balas V.E., Configuring trust model for cloud computing: Decision exploration using fuzzy reasoning, in: 2015 IEEE 19th International Conference on Intelligent Engineering Systems (INES), IEEE, Bratislava, Slovakia, 2015, pp. 219–223.
[3]
Arif M., Wang G., Balas V.E., Chen S., Band Segmentation and Detection of DNA by Using Fast Fuzzy C-mean and Neuro Adaptive Fuzzy Inference System, in: G. Wang, A. El Saddik, X. Lai, G. Martinez Perez and K.-K.R. Choo (Eds.), Smart City and Informatization, Springer Singapore, Singapore, 2019, pp. 49–59.
[4]
Balas V.E., Hong J.L., Gu J. and Lin T.-C., Special issue on fuzzy theoretical model analysis for signal processing, IFS 37 (2019), 4407–4411.
[5]
Balas V.E., Noaica C.M., Popa J.R., Munteanu C. and Stroescu V.C., Establishing PNN-Based Iris Code to Identity Fuzzy Membership for Consistent Enrollment, in: V.E. Balas, L.C. Jain and B. Kovačević (Eds.), Soft Computing Applications, Springer International Publishing, Cham, 2016, pp. 805–817.
[6]
Hayat B., Kim K.H. and Kim K.-I., A study on fuzzy logic based cloud computing, Cluster Comput 21 (2018), 589–603.
[7]
Tariq M.I., Tayyaba S., Rasheed H. and Ashraf M.W., Factors influencing the Cloud Computing adoption in Higher Education Institutions of Punjab, Pakistan, in: IEEE, 2017, pp. 179–184.
[8]
Tariq M.I., Santarcangelo V., Analysis of ISO 27001:2013 Controls Effectiveness for Cloud Computing, in: In Proceedings of the 2nd International Conference on Information Systems Security and Privacy (ICISSP 2016), 2016, pp. 201–208.
[9]
Tariq M.I., Providing Assurance to Cloud Computing through ISO 27001 Certification: How Much Cloud is Secured After Implementing Information Security Standards, 2015.
[10]
Mohan V., Rani A. and Singh V., Robust adaptive fuzzy controller applied to double inverted pendulum, Journal of Intelligent & Fuzzy Systems 32 (2017), 3669–3687.
[11]
Nguyen N.T., Lim C.P., Jain L.C. and Balas V.E., Theoretical advances and applications of intelligent paradigms, Journal of Intelligent and Fuzzy Systems 20 (2009), 1–2.
[12]
Liu G. and Zhang J., An energy management of plug-in hybrid electric vehicles based on driver behavior and road information, Journal of Intelligent & Fuzzy Systems 33 (2017), 3009–3020.
[13]
Mondal B., Dasgupta K. and Dutta P., Load balancing in cloud computing using stochastic hill climbing-a soft computing approach, Procedia Technology 4 (2012), 783–789.
[14]
Chen H., Wang F., Helian N. and Akanmu G., User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing, in: IEEE, 2013, pp. 1–8.
[15]
Singh A., Juneja D. and Malhotra M., Autonomous agent based load balancing algorithm in cloud computing, Procedia Computer Science 45 (2015), 832–841.
[16]
Gulati A. and Chopra R.K., Dynamic round robin for load balancing in a cloud computing, IJCSMC 2 (2013), 274–278.
[17]
Melhem S.B., Agarwal A., Goel N. and Zaman M., Markov prediction model for host load detection and VM placement in live migration, IEEE Access 6 (2017), 7190–7205.
[18]
Chaudhary D. and Chhillar R.S., A new load balancing technique for virtual machine cloud computing environment, International Journal of Computer Applications 69 (2013).
[19]
Chatterjee U., A Study on Efficient Load Balancing Algorithms in Cloud Computing Environment, International Journal of Current Engineering and Technology 3 (2013).
[20]
Toosi A.N. and Buyya R., A fuzzy logic-based controller for cost and energy efficient load balancing in geo-distributed data centers, in: IEEE Press, 2015, pp. 186–194.
[21]
Velde V., Rama B., An advanced algorithm for load balancing in cloud computing using fuzzy technique, in: 2017 International Conference on Intelligent Computing and Control Systems (ICICCS, IEEE, Madurai, 2017, pp. 1042–1047.
[22]
Sharma S., Luhach A.Kr. and Abdhullah S.S., An Optimal Load Balancing Technique for Cloud Computing Environment using Bat Algorithm, Indian Journal of Science and Technology 9 (2016).
[23]
Sethi S., Sahu A. and Jena S.K., Efficient load balancing in cloud computing using fuzzy logic, (n.d.).
[24]
Nine M.S.Z., Azad M.A.K., Abdullah S. and Rahman R.M., Fuzzy logic based dynamic load balancing in virtualized data centers, in: IEEE, 2013, pp. 1–7.
[25]
Singhal U. and Jain S., A new fuzzy logic and GSO based load balancing mechanism for public cloud, International Journal of Grid and Distributed Computing 7 (2014), 97–110.
[26]
Helmy T., Al-Jamimi H., Ahmed B. and Loqman H., Fuzzy Logic–Based Scheme for Load Balancing in Grid Services, Journal of Software Engineering and Applications 5 (2013), 149.
[27]
Mazhar B., Jalil R., Khalid J., Amir M., Ali S. and Malik B.H., Comparison of Task Scheduling Algorithms in Cloud Environment, International Journal of Advanced Computer Science and Applications 9 (2018), 384–390.
[28]
Sindhu S. and Mukherjee S., Efficient task scheduling algorithms for cloud computing environment, in: Springer, 2011, pp. 79–83.
[29]
Javanmardi S., Shojafar M., Amendola D., Cordeschi N., Liu H. and Abraham A., Hybrid job scheduling algorithm for cloud computing environment, in: Springer, 2014, pp. 43–52.
[30]
Karthick A., Ramaraj E. and Subramanian R.G., An efficient multi queue job scheduling for cloud computing, in: IEEE, 2014, pp. 164–166.
[31]
Kaur S. and Verma A., An efficient approach to genetic algorithm for task scheduling in cloud computing environment, International Journal of Information Technology and Computer Science (IJITCS) 4 (2012), 74.
[32]
Selvarani S. and Sadhasivam G.S., Improved cost-based algorithm for task scheduling in cloud computing, in: IEEE, 2010, pp. 1–5.
[33]
Kumar V.V. and Dinesh K., Job scheduling using fuzzy neural network algorithm in cloud environment, Bonfring International Journal of Man Machine Interface 2 (2012), 01–06.
[34]
Kong X., Lin C., Jiang Y., Yan W. and Chu X., Efficient dynamic task scheduling in virtualized data centers with fuzzy prediction, Journal of Network and Computer Applications 34 (2011), 1068–1077.
[35]
Alla H.B., Alla S.B., Ezzati A. and Mouhsen A., A novel architecture with dynamic queues based on fuzzy logic and particle swarm optimization algorithm for task scheduling in cloud computing, in: Springer, 2016, pp. 205–217.
[36]
Zhang Q., Liang H. and Xing Y., A parallel task scheduling algorithm based on fuzzy clustering in cloud computing environment, Int J Mach Learn Comput 4 (2014), 437–444.
[37]
Li Q. and Guo Y., Optimization of resource scheduling in cloud computing, in: IEEE, 2010, pp. 315–320.
[38]
Gu J., Hu J., Zhao T. and Sun G., A new resource scheduling strategy based on genetic algorithm in cloud computing environment, Journal of Computers 7 (2012), 42–52.
[39]
Singh S. and Chana I., QRSF: QoS-aware resource scheduling framework in cloud computing, The Journal of Supercomputing 71 (2015), 241–292.
[40]
Guo S., Xiao B., Yang Y. and Yang Y., Energy-efficient dynamic offloading and resource scheduling in mobile cloud computing, in: IEEE, 2016, pp. 1–9.
[41]
Chen Z., Zhu Y., Di Y. and Feng S., A Dynamic Resource Scheduling Method Based on Fuzzy Control Theory in Cloud Environment, Journal of Control Science and Engineering 2015 (2015), 1–10.
[42]
Moazzemi K., Maity B., Yi S., Rahmani A.M. and Dutt N., HESSLE-FREE: Heterogeneous Systems Leveraging Fuzzy Control for Runtime Resource Management, ACM Trans Embed Comput Syst 18 (2019), 1–19.
[43]
Chandran K., Shanmugasudaram V. and Subramani K., Designing a Fuzzy-Logic Based Trust and Reputation Model for Secure Resource Allocation in Cloud Computing, International Arab Journal of Information Technology (IAJIT) 13 (2016).
[44]
P.V and Babu C.N.K., Moving average fuzzy resource scheduling for virtualized cloud data services, Computer Standards & Interfaces 50 (2017), 251–257.
[45]
Mehranzadeh A. and Hashemi S.M., A novel-scheduling algorithm for cloud computing based on fuzzy logic, International Journal of Applied Information Systems (IJAIS) 5 (2013).
[46]
Kim J.-K. and Lee J.-S., Fuzzy logic-driven virtual machine resource evaluation method for cloud provisioning service, Journal of the Korea Society for Simulation 22 (2013), 77–86.
[47]
Adami D., Gabbrielli A., Giordano S., Pagano M. and Portaluri G., A fuzzy logic approach for resources allocation in cloud data center, in: IEEE, 2015, pp. 1–6.
[48]
Zavvar M., Rezaei M., Garavand S. and Ramezani F., Fuzzy Logic-Based Algorithm Resource Scheduling for Improving The Reliability of Cloud Computing, Asia-Pacific Journal of Information Technology and Multimedia 5 (2016).
[49]
Mondal H.S., Hasan M.T., Hossain M.B. and Mandal R., Improving reliable cloud computing environment using fuzzy logic, in: IEEE, 2017, pp. 1–4.
[50]
Seth A., Agarwal H. and Singla A.R., Reliability estimation of services oriented systems using adaptive neuro fuzzy inference system, Journal of Software Engineering and Applications 7 (2014), 581.
[51]
Mireslami S., Rakai L., Far B.H. and Wang M., Simultaneous cost and QoS optimization for cloud resource allocation, IEEE Transactions on Network and Service Management 14 (2017), 676–689.
[52]
Chen T., Bahsoon R. and Theodoropoulos G., Dynamic QoS optimization architecture for cloud-based DDDAS, Procedia Computer Science 18 (2013), 1881–1890.
[53]
Akintoye S.B. and Bagula A., Improving Quality-of-Service in Cloud/Fog Computing through Efficient Resource Allocation, Sensors 19 (2019), 1267.
[54]
Ardagna D., Casale G., Ciavotta M., Pérez J.F. and Wang W., Quality-of-service in cloud computing: modeling techniques and their applications, J Internet Serv Appl 5 (2014), 11.
[55]
Zheng H., Feng Y. and Tan J., A fuzzy QoS-aware resource service selection considering design preference in cloud manufacturing system, The International Journal of Advanced Manufacturing Technology 84 (2016), 371–379.
[56]
Wang L., Xu J., Duran-Limon H.A. and Zhao M., Qos-driven cloud resource management through fuzzy model predictive control, in: IEEE, 2015, pp. 81–90.
[57]
Frey S., Luthje C., Reich C., Clarke N., Cloud QoS Scaling by Fuzzy Logic, in: 2014 IEEE International Conference on Cloud Engineering, IEEE, Boston, MA, USA, 2014, pp. 343–348.
[58]
Feng J. and Kong L., Afuzzymulti-objective genetic algorithm for QoS-based cloud service composition, in: IEEE, 2015, pp. 202–206.
[59]
Tian L., Lin C. and Ni Y., Evaluation of user behavior trust in cloud computing, in: IEEE, 2010, pp. V7-567.
[60]
Guo Q., Sun D., Chang G., Sun L. and Wang X., Modeling and evaluation of trust in cloud computing environments, in: IEEE, 2011, pp. 112–116.
[61]
Wu X., Zhang R., Zeng B. and Zhou S., A trust evaluation model for cloud computing, Procedia Computer Science 17 (2013), 1170–1177.
[62]
Alhamad M., Dillon T. and Chang E., A trust-evaluation metric for cloud applications, International Journal of Machine Learning and Computing 1 (2011), 416.
[63]
Wu X., A fuzzy reputation-based trust management scheme for cloud computing, International Journal of Digital Content Technology and Its Applications 6 (2012), 437–445.
[64]
Jain S., A trust model in cloud computing based on fuzzy logic, in: IEEE, 2016, pp. 47–52.
[65]
Jaiganesh M., Aarthi M. and Kumar A.V.A., Fuzzy ART-Based User Behavior Trust in Cloud Computing, in: L.P. Suresh, S.S. Dash and B.K. Panigrahi (Eds.), Artificial Intelligence and Evolutionary Algorithms in Engineering Systems, Springer India, New Delhi, 2015, pp. 341–348.
[66]
Nafi K.W., Hossain A. and Hashem M., An advanced certain trust model using fuzzy logic and probabilistic logic theory, ArXiv Preprint ArXiv:1303.0459. (2013).
[67]
Qu C. and Buyya R., Acloud trust evaluation systemusing hierarchical fuzzy inference system for service selection, in: IEEE, 2014, pp. 850–857.
[68]
Alabool H.M. and Mahmood A.K., Trust-based service selection in public cloud computing using fuzzy modified VIKOR method, Australian Journal of Basic and Applied Sciences 7 (2013), 211–220.
[69]
Cui Y., Lai Z., Wang X. and Dai N., QuickSync: Improving synchronization efficiency for mobile cloud storage services, IEEE Transactions on Mobile Computing 16 (2017), 3513–3526.
[70]
Rittinghouse J.W. and Ransome J.F., Cloud computing: implementation, management, and security, CRC press, 2017.
[71]
Li J., Yao W., Zhang Y., Qian H. and Han J., Flexible and fine-grained attribute-based data storage in cloud computing, IEEE Transactions on Services Computing 10 (2016), 785–796.
[72]
Esposito C., Ficco M., Palmieri F. and Castiglione A., Smart cloud storage service selection based on fuzzy logic, theory of evidence and game theory, IEEE Transactions on Computers 65 (2015), 2348–2362.
[73]
Li Y., Yu Y., Min G., Susilo W., Ni J. and Choo K.-K.R., Fuzzy identity-based data integrity auditing for reliable cloud storage systems, IEEE Transactions on Dependable and Secure Computing 16 (2017), 72–83.
[74]
Zhu S. and Gong G., Fuzzy authorization for cloud storage, IEEE Transactions on Cloud Computing 2 (2014), 422–435.
[75]
Nivetha N.K., Vijayakumar D., Modeling fuzzy based replication strategy to improve data availabiity in cloud datacenter, in: 2016 International Conference on Computing Technologies and Intelligent Data Engineering (ICCTIDE’16), IEEE, Kovilpatti, India, 2016, pp. 1–6.
[76]
Patiniotakis I., Verginadis Y. and Mentzas G., PuLSaR: preference-based cloud service selection for cloud service brokers, Journal of Internet Services and Applications 6 (2015), 26.
[77]
Jrad F., Tao J., Streit A., Knapper R. and Flath C., A utility–based approach for customised cloud service selection, International Journal of Computational Science and Engineering 10 (2015), 32–44.
[78]
Ma H., Hu Z., Li K. and Zhang H., Toward trustworthy cloud service selection: A time-aware approach using interval neutrosophic set, Journal of Parallel and Distributed Computing 96 (2016), 75–94.
[79]
Azumah K.K., Sørensen L.T. and Tadayoni R., Hybrid Cloud Service Selection Strategies: A Qualitative Meta-Analysis, in: IEEE, 2018, pp. 1–8.
[80]
Sun L., Ma J., Zhang Y., Dong H. and Hussain F.K., Cloud-FuSeR: Fuzzy ontology and MCDM based cloud service selection, Future Generation Computer Systems 57 (2016), 42–55.
[81]
Pandey S. and Daniel A., Fuzzy logic based cloud service trustworthiness model, in: IEEE, 2016, pp. 73–78.
[82]
Karthikeyan N. and RS R.K., Fuzzy service conceptual ontology system for cloud service recommendation, Computers & Electrical Engineering 69 (2018), 435–446.
[83]
Tajvidi M., Ranjan R., Kolodziej J. and Wang L., Fuzzy cloud service selection framework, in: IEEE, 2014, pp. 443–448.
[84]
Lin L., Liu T., Hu J. and Ni J., PQsel: combining privacy with quality of service in cloud service selection, International Journal of Big Data Intelligence 3 (2016), 202–214.
[85]
Paunović M., Ralević N.M., Gajović V., Mladenović Vojinović B. and Milutinović O., Two-Stage Fuzzy Logic Model for Cloud Service Supplier Selection and Evaluation, Mathematical Problems in Engineering 2018 (2018).
[86]
Onar S.C., Oztaysi B. and Kahraman C., Multicriteria Evaluation of Cloud Service Providers Using Pythagorean Fuzzy TOPSIS, Journal of Multiple-Valued Logic & Soft Computing 30 (2018).
[87]
Tariq M.I., Towards information security metrics framework for cloud computing, International Journal of Cloud Computing and Services Science 1 (2012), 209.
[88]
Butt S.A., Tariq M.I., Jamal T., Ali A., Martinez J.L.D. and De-La-Hoz-Franco E., Predictive Variables for Agile Development Merging Cloud Computing Services, IEEE Access 7 (2019), 99273–99282.
[89]
Tariq M.I., Tayyaba S., Ashraf M.W. and Rasheed H., Risk Based NIST Effectiveness Analysis for Cloud Security, Bahria University Journal of Information & Communication Technologies (BUJICT) 10 (2017).
[90]
Tariq M.I., Haq D. and Iqbal J., SLA Based Information Security Metric for Cloud Computing from COBIT 4.1 Framework, (n.d.).
[91]
Tariq M.I., Analysis of the Effectiveness of Cloud Control Matrix for Hybrid Cloud Computing, International Journal of Future Generation Communication and Networking 11 (2018), 1–10.
[92]
Tariq M.I., Agent Based Information Security Framework for Hybrid Cloud Computing, KSII Transactions on Internet & Information Systems 13 (2019).
[93]
Tariq M.I., Tayyaba S., Hashmi M.U., Ashraf M.W. and Mian N.A., Agent Based Information Security Threat Management Framework for Hybrid Cloud Computing, IJCSNS 17 (2017), 57.
[94]
Iyengar N.C.S., Banerjee A. and Ganapathy G., A fuzzy logic based defense mechanism against distributed denial of service attack in cloud computing environment, International Journal of Communication Networks and Information Security 6 (2014), 233.
[95]
Li J., Wang Q., Wang C., Cao N., Ren K. and Lou W., Fuzzy keyword search over encrypted data in cloud computing, in: IEEE, 2010, pp. 1–5.
[96]
Miettinen A.P. and Nurminen J.K., Energy efficiency of mobile clients in cloud computing, HotCloud 10 (2010), 19.
[97]
Chen X., Jiao L., Li W. and Fu X., Efficient multi-user computation offloading for mobile-edge cloud computing, IEEE/ACM Transactions on Networking 24 (2015), 2795–2808.
[98]
Chen X., Decentralized computation offloading game for mobile cloud computing, IEEE Transactions on Parallel and Distributed Systems 26 (2014), 974–983.
[99]
Gai K., Qiu M., Zhao H., Tao L. and Zong Z., Dynamic energy-aware cloudlet-based mobile cloud computing model for green computing, Journal of Network and Computer Applications 59 (2016), 46–54.
[100]
Flores Macario H.R., Srirama S., Adaptive code offloading for mobile cloud applications: exploiting fuzzy sets and evidence-based learning, in: Proceeding of the Fourth ACM Workshop on Mobile Cloud Computing and Services – MCS ’13, ACM Press, Taipei, Taiwan, 2013, p. 9.
[101]
Aswin V. and Deepak S., Medical diagnostics using cloud computing with fuzzylogic and uncertainty factors in mobile devices, Lecture Notes on Software Engineering 1 (2013), 117.
[102]
Starkey A., Hagras H., Shakya S., Owusu G., Mohamed A. and Alghazzawi D., A cloud computing based many objective type-2 fuzzy logic system for mobile field workforce area optimization, Memetic Computing 8 (2016), 269–286.
[103]
Wang Y., Liu Z., Du Z. and Huang Y., Mobile cloud computing network attack and defense learning system based on fuzzy soft sets, Procedia Computer Science 17 (2013), 214–221.

Cited By

View all
  • (2024)An intelligent offloading and resource allocation using Fuzzy-based HHGA algorithm for IoT applicationsCluster Computing10.1007/s10586-024-04536-x27:8(11167-11185)Online publication date: 1-Nov-2024
  • (2024)An Intelligent Lightweight Signing Signature and Secured Jellyfish Data Aggregation (LS3JDA) Based Privacy Preserving Model in CloudNew Generation Computing10.1007/s00354-024-00263-442:5(911-946)Online publication date: 1-Dec-2024
  • (2022)Energy-efficient fuzzy data offloading for IoMTComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2022.109127213:COnline publication date: 4-Aug-2022

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Journal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology
Journal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology  Volume 38, Issue 5
Special section: Intelligent data analysis and applications & smart vehicular technology, communications and applications
2020
1353 pages

Publisher

IOS Press

Netherlands

Publication History

Published: 01 January 2020

Author Tags

  1. Cloud computing
  2. fuzzy logic
  3. scheduling algorithms
  4. mobile cloud computing
  5. fuzzy logic applications

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)An intelligent offloading and resource allocation using Fuzzy-based HHGA algorithm for IoT applicationsCluster Computing10.1007/s10586-024-04536-x27:8(11167-11185)Online publication date: 1-Nov-2024
  • (2024)An Intelligent Lightweight Signing Signature and Secured Jellyfish Data Aggregation (LS3JDA) Based Privacy Preserving Model in CloudNew Generation Computing10.1007/s00354-024-00263-442:5(911-946)Online publication date: 1-Dec-2024
  • (2022)Energy-efficient fuzzy data offloading for IoMTComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2022.109127213:COnline publication date: 4-Aug-2022

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media