Abstract
Mobile Cloud Computing (MCC) is considered next-generation applications. One most important issue in MCC is Load Balancing. Uniform distribution of load among all the virtual servers can provide a better response time. Users demand more services with better results. Many algorithms are proposed to address this issue. Analysis of prevalent load balancing algorithms in cloud computing is done using various parameters like throughput, resource utilization, response time, etc., To compare the existing algorithms in a much better way and to compare their performance, a fuzzy logic technique is evolved in this paper. The technique is illustrated using a suitable numerical example. Evaluation of performance of 8 Algorithms is carried out on the basis of four metrics throughput, response time, migration time, and overhead. Using this technique Gradation of prevalent algorithms may be done easily in terms of their performance on the basis of desired metrics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Becker, M., Lehrig, S., Becker, S.: Systematically deriving quality metrics for cloud computing systems. In: Proceedings of the 6th ACM/SPEC international conference on performance engineering, pp. 169–174 (2015)
Galloway, J.M., Smith, K.L., Vrbsky, S.S.: Power aware load balancing for cloud computing. In: Proceedings of the World Congress on Engineering and Computer Science, vol. 1, pp. 19–21 (2011)
Lin, C.C., Liu, P., Wu, J.J.: Energy aware virtual machine dynamic provision and scheduling for cloud computing. In: 2011 IEEE International Conference on Cloud Computing, pp. 736–737. IEEE (2011)
Mao, Y., Chen, X., Li, X.: Max–Min task scheduling algorithm for load balance in cloud computing, pp. 457–465
Harish, M., Pardeep, B., Puneet, G.: Software quality assessment based on fuzzy logic technique. Int. J. Soft Comput. Appl. (3), 105-112 (2008). ISSN: 1453-2277
Fernando, N., Loke, S.W., Rahayu, W.: Mobile cloud computing: a survey. Future Generat. Comput. Syst. 29(1), 84–106 (2013)
Jia, W., Zhu, H., Cao, Z., Wei, L., Lin, X.: SDSM: a secure data service mechanism in mobile cloud computing. In: Proceedings of IEEE Conference on Computer Communications Workshops (INFOCOM), pp. 1060–1065 (2011)
Kosta, S., Aucinas, A., Hui, P., Mortier, R., Zhang, X.: Unleashing the power of mobile cloud computing using Thinkair, pp. 1–17. CoRR abs/1105.3232 (2011)
Liang, H., Huang, D., Cai, L.X., Shen, X., Peng, D.: Resource allocation for security services in mobile cloud computing. In: Proceedings of IEEE Conference on Computer Communications Workshops (INFOCOM), pp. 191–195 (2011)
Naz, S.N., Abbas, S., et al.: Efficient load balancing in cloud computing using multi-layered Mamdani fuzzy inference expert system. (IJACSA) Int. J. Adv. Comput. Sci. Appl. 10(3) (2019)
Ragmani, A, et al.: An improved Hybrid Fuzzy-Ant Colony Algorithm applied to load balancing in cloud computing environment. In: The 10th International Conference on Ambient Systems, Networks and Technologies (ANT) April 29–May 2, LEUVEN, Belgium (2019)
Shiraz, M., Gani, A., Khokhar, R., Buyya, R.: A review on distributed application processing frameworks in smart mobile devices for mobile cloud computing. IEEE Commun. Surv. Tutorials 15(3), 1294–1313 (2013)
Sanaei, Z., Abolfazli, S., Gani, A., Buyya, R.: Heterogeneity in mobile cloud computing: taxonomy and open challenges. IEEE Commun. Surv. Tutorials 16(1), 369–392 (2014)
Sethi, S, et al.: Efficient load Balancing in Cloud Computing using Fuzzy Logic. IOSR J. Eng. (IOSRJEN) 2(7), pp. 65–71 (2012). ISSN: 2250-3021
Zadeh, L.A.: From computing with numbers to computing with words-from manipulation of measurements to manipulation of perceptions. Int. J. Appl. Math. Comput. Sci. 12(3), 307–324 (2002)
Zadeh, L.A.: Fuzzy sets. Inf. Control 8, 338–353 (1965)
Zadeh., L.A.: The concept of a linguistic variable and its applications to approximate reasoning—part I. Inf. Sci. 8, 199–249 (1975)
Zhou, B., Dastjerdi, A.V., Calheiros, R.N., Srirama, S.N., Buyya, R.: A context sensitive offloading scheme for mobile cloud computing service. In: Proceedings of the IEEE 8th International Conference on Cloud Computing (CLOUD), pp. 869–876 (2015)
Mishra, S.K., Sahoo, B., Parida, P.P.: Load balancing in cloud computing: a big picture. J. King Saud Univ. Comput. Inf. Sci. 32.2, 149–158 (2020)
Afzal, S., Kavitha, G.: Load balancing in cloud computing—a hierarchical taxonomical classification. J. Cloud Comput. 8.1, 22 (2019)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Divya, Mittal, H., Jain, N., Bansal, B., Goyal, D.K. (2021). Fuzzy Logic Technique for Evaluation of Performance of Load Balancing Algorithms in MCC. In: Satapathy, S.C., Bhateja, V., Favorskaya, M.N., Adilakshmi, T. (eds) Smart Computing Techniques and Applications. Smart Innovation, Systems and Technologies, vol 224. Springer, Singapore. https://doi.org/10.1007/978-981-16-1502-3_12
Download citation
DOI: https://doi.org/10.1007/978-981-16-1502-3_12
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-1501-6
Online ISBN: 978-981-16-1502-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)