Achieving Reliability in Cloud Computing by a Novel Hybrid Approach

被引:5
|
作者
Shahid, Muhammad Asim [1 ]
Alam, Muhammad Mansoor [1 ,2 ,3 ,4 ]
Su'ud, Mazliham Mohd [4 ]
机构
[1] Univ Kuala Lumpur, Malaysian Inst Informat Technol, Kuala Lumpur 50250, Malaysia
[2] Riphah Int Univ, Fac Comp, Sect 1-14,Hajj Complex, Islamabad 46000, Pakistan
[3] Univ Technol Sydney, Sch Comp Sci, 15 Broadway, Ultimo, NSW 2007, Australia
[4] Multimedia Univ, Persiaran Multimedia, Cyberjaya 63100, Malaysia
关键词
cloud computing; delta-checkpointing; fault tolerance; fault classification and prediction; machine learning; reliability; Weibull distribution; FAULT-TOLERANCE; ENVIRONMENT;
D O I
10.3390/s23041965
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Cloud computing (CC) benefits and opportunities are among the fastest growing technologies in the computer industry. Cloud computing's challenges include resource allocation, security, quality of service, availability, privacy, data management, performance compatibility, and fault tolerance. Fault tolerance (FT) refers to a system's ability to continue performing its intended task in the presence of defects. Fault-tolerance challenges include heterogeneity and a lack of standards, the need for automation, cloud downtime reliability, consideration for recovery point objects, recovery time objects, and cloud workload. The proposed research includes machine learning (ML) algorithms such as naive Bayes (NB), library support vector machine (LibSVM), multinomial logistic regression (MLR), sequential minimal optimization (SMO), K-nearest neighbor (KNN), and random forest (RF) as well as a fault-tolerance method known as delta-checkpointing to achieve higher accuracy, lesser fault prediction error, and reliability. Furthermore, the secondary data were collected from the homonymous, experimental high-performance computing (HPC) system at the Swiss Federal Institute of Technology (ETH), Zurich, and the primary data were generated using virtual machines (VMs) to select the best machine learning classifier. In this article, the secondary and primary data were divided into two split ratios of 80/20 and 70/30, respectively, and cross-validation (5-fold) was used to identify more accuracy and less prediction of faults in terms of true, false, repair, and failure of virtual machines. Secondary data results show that naive Bayes performed exceptionally well on CPU-Mem mono and multi blocks, and sequential minimal optimization performed very well on HDD mono and multi blocks in terms of accuracy and fault prediction. In the case of greater accuracy and less fault prediction, primary data results revealed that random forest performed very well in terms of accuracy and fault prediction but not with good time complexity. Sequential minimal optimization has good time complexity with minor differences in random forest accuracy and fault prediction. We decided to modify sequential minimal optimization. Finally, the modified sequential minimal optimization (MSMO) algorithm with the fault-tolerance delta-checkpointing (D-CP) method is proposed to improve accuracy, fault prediction error, and reliability in cloud computing.
引用
收藏
页数:55
相关论文
共 50 条
  • [2] Hybrid Soft Computing Approach for Energy Efficiency in Cloud Computing
    Jasuja, Kumari Parul
    Kaur, Khushdeep
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONICS SYSTEMS (ICCES), 2016, : 226 - 229
  • [3] Hybrid Edge Cloud: A Pragmatic Approach for Decentralized Cloud Computing
    Alamouti, Siavash M.
    Arjomandi, Fay
    Burger, Michel
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2022, 60 (09) : 16 - 29
  • [4] RSAM: An enhanced architecture for achieving web services reliability in mobile cloud computing
    Abdelfattah, Amr S.
    Abdelkader, Tamer
    El-Horbaty, El-Sayed M.
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2018, 30 (02) : 164 - 174
  • [5] RELIABILITY EVALUATION OF CLOUD COMPUTING SYSTEMS USING HYBRID METHODS
    Zhang Xuejie
    Wang Zhijian
    Xu Feng
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2013, 19 (02): : 165 - 174
  • [6] HIDCC: A hybrid intrusion detection approach in cloud computing
    Hatef, Mohammad Amin
    Shaker, Vahid
    Jabbarpour, Mohammad Reza
    Jung, Jason
    Zarrabi, Houman
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (03):
  • [7] An Evolutive Hybrid Approach to Cloud Computing Provider Selection
    de Moraes, Lucas Borges
    Fiorese, Adriano
    Parpinelli, Rafael Stubs
    [J]. 2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 1564 - 1571
  • [8] Hybrid approach for virtual machine allocation in cloud computing
    Booba, B.
    Anitha, X. Joshphin Jasaline
    Mohan, C.
    Jeyalaksshmi, S.
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2024, 41
  • [9] A Reliability-Based Resource Allocation Approach for Cloud Computing
    Alam, A. B. M. Bodrul
    Zulkernine, Mohammad
    Haque, Anwar
    [J]. 2017 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CLOUD AND SERVICE COMPUTING (SC2 2017), 2017, : 249 - 252
  • [10] Achieving Dynamic Capabilities with Cloud Computing
    West, Barry C.
    Battleson, Douglas A.
    Kim, Jongwoo
    Ramesh, Balasubramaniam
    [J]. IT PROFESSIONAL, 2014, 16 (06) : 18 - 24