SIMULATION-BASED NETWORK FAULT INJECTION IN THE CLOUDSIM PLUS CLOUD SIMULATION ENVIRONMENT

Volume 6 (1), June 2023, Pages 121-131

Farida Asadova1, Gabor Kertesz1, Robert Lovas2


1Obuda University, Budapest, Hungary, This email address is being protected from spambots. You need JavaScript enabled to view it., This email address is being protected from spambots. You need JavaScript enabled to view it.

2Eotvos Lorand Research Network (ELKH), Budapest, Hungary, This email address is being protected from spambots. You need JavaScript enabled to view it.


Abstract

One effective method for assessing the dependability of computer systems is fault injection. This deliberate technique introduces faults into a system to assess its resilience and ability to handle abnormal conditions. Therefore, this study investigates and simulates the different network problems in the CloudSim Plus environment. CloudSim Plus is a simulation framework that enables the modeling and simulation of cloud computing environments, allowing researchers and practitioners to evaluate the performance and behavior of cloud-based systems and algorithms. Network fault detection and its management are essential duties in cloud systems. Moreover, the feasibility of manual monitoring and involvement has decreased as these infrastructures expand and change. This paper briefly introduces network problems and fault injection outcomes in CloudSim Plus nodes.

Keywords:

CloudSim Plus, Cloud Systems, Network Faults, Fault Injection, Cloud Simulation.

DOI: https://doi.org/10.32010/26166127.2023.6.1.121.131

 

 

 

Reference 

Aceto, G., Botta, A., De Donato, W., & Pescapè, A. (2012, November). Cloud monitoring: Definitions, issues and future directions. In 2012 IEEE 1st International conference on cloud networking (CLOUDNET) (pp. 63-67). IEEE.

Bosilca, A., Nita, M. C., Pop, F., & Cristea, V. (2014, September). Cloud simulation under fault constraints. In 2014 IEEE 10th International Conference on Intelligent Computer Communication and Processing (ICCP) (pp. 341-348). IEEE.

Buyya, R., Ranjan, R., & Calheiros, R. N. (2009, June). Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities. In 2009 international conference on high performance computing & simulation (pp. 1-11). IEEE.

CloudSim Plus (2022). https://cloudsimplus.org, [Online] Accessed 15 September 2022.

Dantas, M. S. M., et al. (2022). Faulty RJ45 connectors detection on radio base station using deep learning. Multimedia Tools and Applications, 81(21), 30305-30327.

Gulenko, A., Wallschläger, M., Schmidt, F., Kao, O., & Liu, F. (2016, December). Evaluating machine learning algorithms for anomaly detection in clouds. In 2016 IEEE International Conference on Big Data (Big Data) (pp. 2716-2721). IEEE.

Hsueh, M. C., Tsai, T. K., & Iyer, R. K. (1997). Fault injection techniques and tools. Computer, 30(4), 75-82.

Interface Pe (2023). https://www.javadoc.io/doc/org.cloudsimplus/ cloudsim-plus/4.3.2/org/cloudbus/cloudsim/resources/Pe.html, [Online] Accessed 3 May 2023.

Iyengar, N. C. S. (2015). Virtual machine allocation policy in cloud computing using cloudsim in java. Int J Grid Distrib Comput, 8(1), 145-158.

Kooli, M., & Di Natale, G. (2014, May). A survey on simulation-based fault injection tools for complex systems. In 2014 9th IEEE International Conference on Design & Technology of Integrated Systems in Nanoscale Era (DTIS) (pp. 1-6). IEEE.

Malik, M. K. (2020). Host fault injection using various distribution functions. Int J Comput Sci Mob Comput, 9(12), 1-10.

Mason, K., Duggan, M., Barrett, E., Duggan, J., & Howley, E. (2018). Predicting host CPU utilization in the cloud using evolutionary neural networks. Future Generation Computer Systems, 86, 162-173.

Maxion, R. A., & Olszewski, R. T. (1993, June). Detection and discrimination of injected network faults. In FTCS-23 The Twenty-Third International Symposium on Fault-Tolerant Computing (pp. 198-207). IEEE.

Mohan, N. R., & Raj, E. B. (2012, November). Resource Allocation Techniques in Cloud Computing--Research Challenges for Applications. In 2012 fourth international conference on computational intelligence and communication networks (pp. 556-560). IEEE.

Nita, M. C., Pop, F., Mocanu, M., & Cristea, V. (2014). FIM-SIM: fault injection module for CloudSim based on statistical distributions. Journal of telecommunications and information technology, (4), 14-23.

Silva Filho, et al. (2017, May). CloudSim plus: a cloud computing simulation framework pursuing software engineering principles for improved modularity, extensibility and correctness. In 2017 IFIP/IEEE symposium on integrated network and service management (IM) (pp. 400-406). IEEE.

Silva Filho, et al. (2017, May). CloudSim plus: a cloud computing simulation framework pursuing software engineering principles for improved modularity, extensibility and correctness. In 2017 IFIP/IEEE symposium on integrated network and service management (IM) (pp. 400-406). IEEE.

Vishwanath, K. V., & Nagappan, N. (2010, June). Characterizing cloud computing hardware reliability. In Proceedings of the 1st ACM symposium on Cloud computing (pp. 193-204).

Yu, R., Xue, G., Zhang, X., & Li, D. (2017, May). Survivable and bandwidth-guaranteed embedding of virtual clusters in cloud data centers. In IEEE INFOCOM 2017-IEEE Conference on Computer Communications (pp. 1-9). IEEE.

Zhang, H., Dong, F., Shen, D., Xiong, R., & Jin, J. (2017, April). Virtual network fault diagnosis mechanism based on fault injection. In 2017 IEEE 21st International Conference on Computer Supported Cooperative Work in Design (CSCWD) (pp. 384-389). IEEE.

Ziade, H., Ayoubi, R. A., & Velazco, R. (2004). A survey on fault injection techniques. Int. Arab J. Inf. Technol., 1(2), 171-186.