Abstract
Cloud computing may be defined as management and provision of resources, software, application and information as services over the cloud which are dynamically scalable. Fault tolerance includes all the techniques necessary for robustness and dependability. The main advantages of using fault tolerance in cloud computing include failure recovery, lower costs and improved standards in performance. Even though the benefits are immeasurable, the element of risk on user applications due to failure remains a major drawback. So our suggested technique utilizes the effective fault tolerance method with the encryption algorithm. To improve the security of the recommended technique, triple-DES encryption algorithm is employed before the data transmission. For the transmission of encrypted data, the implemented method selects the minimum fault tolerance node. So the recommended technique utilizes the effective classification technique. Here, improved support vector machine (ISVM) classifier is used to classify the nodes based on its feature value and the content similarity each node. The proposed ISVM helps in predicting the faults if available, earlier before it occurs. The various parameters considered in our proposed system are accuracy, service reliability and availability. In the proposed method, the accuracy value of the fault tolerance is 79% which is better than in the existing method. The proposed method will be implemented in JAVA with CloudSim.
Similar content being viewed by others
References
Abdulhamid SM, Abd Latiff MS, Madni SHH, Abdullahi M (2018) Fault tolerance aware scheduling technique for cloud computing environment using dynamic clustering algorithm. Neural Comput Appl 29(1):279–293
Abujarad F, Lin Y, Bonakdarpour B, Kulkarni SS (2015) The complexity of automated addition of fault-tolerance without explicit legitimate states. Distrib Comput 28(3):201–219
Anarado I, Andreopoulos Y (2016) Core failure mitigation in integer sum-of-product computations on cloud computing systems. IEEE Trans Multimed 18(4):789–801
Bhuiyan MZA, Wang G, Cao J, Wu J (2015) Deploying wireless sensor networks with fault-tolerance for structural health monitoring. IEEE Trans Comput 64(2):382–395
Bui DM, Huynh-The T, Lee S (2018) Early fault detection in IaaS cloud computing based on fuzzy logic and prediction technique. J Supercomput 74(11):5730–5745
Chen W, da Silva RF, Deelman E, Fahringer T (2012) Dynamic and fault-tolerant clustering for scientific workflows. IEEE Trans Cloud Comput 4(1):49–62
Choi S, Chung K, Yu H (2015) Fault tolerance and QoS scheduling using CAN in mobile social cloud computing. Clust Comput 17(3):911–926
Dean DJ, Nguyen H, Wang P, Gu X, Sailer A, Kochut A (2016) PerfCompass: online performance anomaly fault localization and inference in infrastructure-as-a-service clouds. IEEE Trans Parallel Distrib Syst 27(6):1742–1755
Deng W, Yao R, Zhao H, Yang X, Li G (2017a) A novel intelligent diagnosis method using optimal LS-SVM with improved PSO algorithm. Soft Comput 1–18
Deng W, Zhao H, Zou L, Li G, Yang X, Wu D (2017b) A novel collaborative optimization algorithm in solving complex optimization problems. Soft Comput 21(15):4387–4398
Deng W, Zhao H, Yang X, Xiong J, Sun M, Li B (2017c) Study on an improved adaptive PSO algorithm for solving multi-objective gate assignment. Appl Soft Comput 59:288–302
Deng W, Zhang S, Zhao H, Yang X (2018) A novel fault diagnosis method based on integrating empirical wavelet transform and fuzzy entropy for motor bearing. IEEE Access 6:35042–35056
Gupta P, Banga S (2013) Topic-review of cloud computing in fault tolerant environment with efficient energy consumption. Int J Sci Res Manag (IJSRM) 1(4):251–254
He J, Dong M, Ota K, Fan M, Wang G (2016) NetSecCC: a scalable and fault-tolerant architecture for cloud computing security. Peer-to-Peer Netw Appl 9(1):67–81
Karaca O, Sokullu R (2012) A cross-layer fault tolerance management module for wireless sensor networks. J Zhejiang Univ Sci 13(9):660–673
Latif K, Rahmani A-M, Nigussie E, Seceleanu T, Radetzki M, Tenhunen H (2015) Partial virtual channel sharing: a generic methodology to enhance resource management and fault tolerance in networks-on-chip. J Electron Test 29(3):431–452
Liu D (2015) A fault-tolerant architecture for ROIA in cloud. J Ambient Intell Humaniz Comput 6(5):587–595
Liu Y, Yi X, Chen R, Zhai Z, Gu J (2018) Feature extraction based on information gain and sequential pattern for English question classification. IET Softw
Menychtas A, Konstanteli KG (2012) Fault detection and recovery mechanisms and techniques for service oriented infrastructures. In: Achieving real-time in distributed computing: from grids to clouds, pp 259–274
Muhra A, Vu QH, Asal R, Al Muhairi H, Yeun CY (2014) Lightweight secure storage model with fault-tolerance in cloud environment. Electron Commer Res 14(3):271–291
Sun D, Chang G, Miao C, Wang X (2013) Analyzing, modeling and evaluating dynamic adaptive fault tolerance strategies in cloud computing environments. J Supercomput 66(1):193–228
Wang J, Bao W, Zhu X, Yang LT, Xiang Y (2015) FESTAL: fault-tolerant elastic scheduling algorithm for real-time tasks in virtualized clouds. IEEE Trans Comput 64(9):2545–2558
Yang B, Tan F, Dai Y-S, Guo S (2009) Performance evaluation of cloud service considering fault recovery. Cloud Comput 571–576
Yang C-T, Liu J-C, Hsu C-H, Chou W-L (2015) On improvement of cloud virtual machine availability with virtualization fault tolerance mechanism. J Supercomput 69(3):1103–1122
Zhang W, Xu L, Duan P, Gong W, Lu Q, Yang S (2015) A video cloud platform combing online and offline cloud computing technologies. Pers Ubiquit Comput 19(7):1099–1110
Zhao H, Sun M, Deng W, Yang X (2016) A new feature extraction method based on EEMD and multi-scale fuzzy entropy for motor bearing. Entropy 19(1):14
Zhao H, Yao R, Xu L, Yuan Y, Li G, Deng W (2018) Study on a novel fault damage degree identification method using high-order differential mathematical morphology gradient spectrum entropy. Entropy 20(9):682
Zheng Z, Zhou TC, Lyu MR, King I (2012) Component ranking for fault-tolerant cloud applications. IEEE Trans Serv Comput 5(4):540–550
Zhu X, Wang J, Guo H, Zhu D, Yang LT, Liu L (2016) Fault-tolerant scheduling for real-time scientific workflows with elastic resource provisioning in virtualized clouds. IEEE Trans Parallel Distrib Syst 27(12):3501–3517
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical statement
I confirm that the manuscript has not been submitted to more than one journal for simultaneous consideration. The manuscript has not been published previously (partly or in full) unless the new work concerns an expansion of previous work.
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Gupta, V., Kaur, B.P. & Jangra, S. An efficient method for fault tolerance in cloud environment using encryption and classification. Soft Comput 23, 13591–13602 (2019). https://doi.org/10.1007/s00500-019-03896-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-019-03896-6