Fuzzy Logic Based Detection of SLA Violation in Cloud Computing - A Predictive Approach

##plugins.themes.academic_pro.article.main##

Prabhat Kumar Upadhyay
Archana Pandita
Nisheeth Joshi

Abstract

Scheduling of a large number of submitted tasks is a central operation in cloud computing. Efficient scheduling and resource allocation for the submitted tasks ensures that Service-Level-Agreements (SLA) violations are minimized. We present a fuzzy logic-based approach for predicting submitted tasks which are likely to encounter SLA violations. It may help Cloud Service Providers (CSPs) to design corrective interventions in terms of additional resource allocation to prevent SLA violations. The proposed mechanism assists in reducing SLA violations and improves the end-user quality-of-service experience along with enhancement of CSP revenues. The appropriate selection of performance metrics has enabled the proposed model to achieve the highest classification accuracy of 92.6 percent in predicting SLA violation.

##plugins.themes.academic_pro.article.details##

How to Cite
Prabhat Kumar Upadhyay, Archana Pandita, & Nisheeth Joshi. (2020). Fuzzy Logic Based Detection of SLA Violation in Cloud Computing - A Predictive Approach. International Journal of Next-Generation Computing, 11(3), 250–262. https://doi.org/10.47164/ijngc.v11i3.182

References

  1. Böhm, M., Leimeister, S., Riedl, C.H.R.I.S.T.O.P.H. and Krcmar, H., 2010. Cloud computing and computing evolution. Technische Universität München (TUM), Germany.
  2. Rittinghouse, J.W. and Ransome, J.F., 2017. Cloud computing: implementation, management, and security. CRC press.
  3. Dhar, S., 2012. From outsourcing to Cloud computing: evolution of IT services. Management Research Review.
  4. Susanto, H., Almunawar, M.N. and Kang, C., 2012. A review of cloud computing evolution individual and business perspective. Available at SSRN 2161693.
  5. Gorelik, E., 2013. Cloud computing models (Doctoral dissertation, Massachusetts Institute of Technology).
  6. Bojanova, I. and Samba, A., 2011, March. Analysis of cloud computing delivery architecture models. In 2011 IEEE Workshops of International Conference on Advanced Information Networking and Applications (pp. 453-458). IEEE.
  7. Bohn, R.B., Messina, J., Liu, F., Tong, J. and Mao, J., 2011, July. NIST cloud computing reference architecture. In 2011 IEEE World Congress on Services pp. 594-596. IEEE.
  8. Ardagna, D., Casale, G., Ciavotta, M., Pérez, J.F. and Wang, W., 2014. Quality-of-service in cloud computing: modeling techniques and their applications. Journal of Internet Services and Applications, 5(1), p.11.
  9. Leitner, P., Ferner, J., Hummer, W. and Dustdar, S., 2013. Data-driven and automated prediction of service level agreement violations in service compositions. Distributed and Parallel Databases, 31(3), pp.447-470.
  10. Chana, I. and Singh, S., 2014. Quality of service and service level agreements for cloud environments: Issues and challenges. In Cloud Computing pp. 51-72. Springer, Cham.
  11. Leitner, P., Ferner, J., Hummer, W. and Dustdar, S., 2013. Data-driven and automated prediction of service level agreement violations in service compositions. Distributed and Parallel Databases, 31(3), pp.447-470.
  12. Yeo, G.T., Thai, V.V. and Roh, S.Y., 2015. An analysis of port service quality and customer satisfaction: The case of Korean container ports. The Asian Journal of Shipping and Logistics, 31(4), pp.437-447.
  13. Zhao Y. and Huang W., 2009. 5th International Joint Conference on INC, IMS and IDC, 170-175
  14. Bhadani A. and Chaudhary S., 2010. 3rd Annual ACM Bangalore Conference.
  15. M. L. P. J.-F. R. Y. V. F. Benoit A 2011 Of?ine and online masterworker scheduling of concurrent bags-of-tasks on heterogeneous platforms Parallel and Distributed Processing 190 CCIS, 1–8
  16. Varalakshmi A B a P V P, Aravindh Ramaswamy 2011 An optimal work?ow based scheduling and resource allocation in cloud Advances in Computing and Communications 411–20
  17. R. Hu, J. Jiang, G. Liu, and L. Wang, “KSwSVR: A New Load Forecasting Method for Ef?cient Resources Provisioning in Cloud,” in Services Computing (SCC), 2013 IEEE International Conference on, June 2013, pp. 120–127.
  18. D. Serrano, S. Bouchenak, Y. Kouki, T. Ledoux, J. Lejeune, J. Sopena, L. Arantes, and P. Sens, "Towards qos-oriented sla guarantees for online cloud services," in Cluster, Cloud and Grid Computing (CCGrid), 2013 13th IEEE/ACM International Symposium on, 2013, pp. 5057.
  19. Michlmayr, A.; Rosenberg, F.; Leitner, P.; and Dustdar, S., 2009. Comprehensive QoS monitoring of web services and event-based SlA violation detection. Proceedings of the 4th international workshop on middleware for service-oriented computing, 1-6.
  20. 1A. Amato and S. Venticinque, 2013. "Multi-objective decision support for brokering of cloud sla," in Advanced Information Networking and Applications Workshops (WAINA), 27th International Conference on, 2013, pp. 1241-1246.
  21. L. Wu, S. K. Garg, and R. Buyya, "SLA-based resource allocation for software as a service provider (SaaS) in cloud computing environments," in Cluster, Cloud and Grid Computing (CCGrid), 2011 11th IEEE/ACM International Symposium on, 2011, pp. 195-204.
  22. XU Baomin C Z 2011 Job scheduling algorithm based on berger model in cloud environment Advances in Engineering Software 42 419–25
  23. C.-C. Li and K. Wang, “An SLA-aware load balancing scheme for cloud datacenters,” in Information Networking (ICOIN), 2014 International Conference on, Feb 2014, pp. 58–63.
  24. Grati, R.; Boukadi, K.; and Ben-Abdallah, H., 2012. A QoS monitoring framework for composite web services in the cloud. The Sixth International Conference on Advanced Engineering Computing and Applications in Sciences (ADVCOMP 2012), (c), 65-70.
  25. Mabrouk, N.B.; Georgantas, N.; and Issarny, V., 2009. A semantic end-toend QoS model for dynamic service oriented environments. Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems. IEEE, 34-41
  26. Gill, S.S.; Chana, I.; Singh, M.; and Buyya, R., 2017. CHOPPER: an intelligent QoS-aware autonomic resource management approach for cloud computing. Cluster Computing. Springer US, 1-39.
  27. Y. Xiaoyong, L. Ying, J. Tong, L. Tiancheng, and W. Zhonghai, 2015. "An Analysis on Availability Commitment and Penalty in Cloud SLA," in Computer Software and Applications Conference (COMPSAC), IEEE 39th Annual, pp. 914-919.
  28. D Upadhyay, P.K., Pandita, A. and Joshi, N., 2019, December. Scaled Conjugate Gradient Backpropagation based SLA Violation Prediction in Cloud Computing. In 2019 International Conference on Computational Intelligence and Knowledge Economy (ICCIKE). pp. 203-208. IEEE.
  29. E Vázquez-Poletti, J.L., Moreno-Vozmediano, R., Han, R., Wang, W. and Llorente, I.M., 2017. SaaS enabled admission control for MCMC simulation in cloud computing infrastructures. Computer Physics Communications, 211, pp.88-97.
  30. F Sand?kkaya, M.T., Yaslan, Y. and Özdemir, C.D., 2019. DeMETER in clouds: detection of malicious external thread execution in runtime with machine learning in PaaS clouds. Cluster Computing, pp.1-14.
  31. G Samir, A. and Pahl, C., 2019. Anomaly Detection and Analysis for Clustered Cloud Computing Reliability. CLOUD COMPUTING 2019, p.120.
  32. H, Moreira, R., Silva, F.D.O., Rosa, P.F. and Aguiar, R.L., 2020. A smart network and compute-aware Orchestrator to enhance QoS on cloud-based multimedia services. International Journal of Grid and Utility Computing, 11(1), pp.49-61.
  33. I Moreno-Vozmediano, R., Montero, R.S., Huedo, E. and Llorente, I.M., 2019. Efficient resource provisioning for elastic Cloud services based on machine learning techniques. Journal of Cloud Computing, 8(1), p.5.
  34. J Hussain, W., Hussain, F.K., Saberi, M., Hussain, O.K. and Chang, E., 2018. Comparing time series with machine learning-based prediction approaches for violation management in cloud SLAs. Future Generation Computer Systems, 89, pp.464-477.
  35. K Kaur, G., Bala, A. and Chana, I., 2019. An intelligent regressive ensemble approach for predicting resource usage in cloud computing. Journal of Parallel and Distributed Computing, 123, pp.1-12.
  36. C. Reiss, J. Wilkes, J. L. Hellerstein. Google cluster-usage traces: format+ schema. Google Inc., White Paper. Nov: 1-4. 2011
  37. Castillo, O., Melin, P., Kacprzyk, J. and Pedrycz, W., 2007, November. Type-2 fuzzy logic: theory and applications. In 2007 IEEE International Conference on Granular Computing (GRC 2007) (pp. 145-145). IEEE.
  38. Nagpal, Chetna & Upadhyay, Prabhat, 2019. “Wavelet Based Sleep EEG Detection Using Fuzzy Logic”, Springer Nature Singapore. CCIS 955, pp. 794–805, 2019.https://doi.org/10.1007/978-981-13-3140-4_71
  39. Jang, J.S., 1993. ANFIS: adaptive-network-based fuzzy inference system. IEEE transactions on systems, man, and cybernetics, 23(3), pp.665-685
  40. Chetna Nagpal, P.K Upadhyay, 2015. “Sleep EEG Classification Using Fuzzy Logic” International Journal of Recent Development in Engineering, ISSN 2347-6435, Volume 4, Special Issue 1