Improving reliability and reducing cost of task execution on preemptible VM instances using machine learning approach

被引:5
|
作者
Mishra, Ashish Kumar [1 ]
Yadav, Dharmendra K. [1 ]
Kumar, Yogesh [1 ]
Jain, Naman [1 ]
机构
[1] Motilal Nehru Natl Inst Technol Allahabad, Comp Sci & Engn Dept, Allahabad 211004, Uttar Pradesh, India
来源
JOURNAL OF SUPERCOMPUTING | 2019年 / 75卷 / 04期
关键词
Cloud Computing; Virtual machine; Price Prediction; Probability; Fault tolerance; Checkpointing; Reliability; FAULT-TOLERANCE; CLOUD; EFFICIENT; SCHEME;
D O I
10.1007/s11227-018-2717-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud users can acquire resources in the form of virtual machines (VMs) instances for computing. These instances can be on-demand, reserved and spot instances. Spot-priced virtual machines are offered at the reduced cost compared to on-demand and reserved but are unreliable to use as their availability depends on user's bid. To use spot instances (preemptible VMs), users have to bid for resources and trade-off between monetary cost and reliability as reliability increases with the increase in cost of execution. The cost of execution can be reduced significantly with the use of preemptible VM instances. These instances are only available until users bid higher in comparison with spot price that is fixed by the cloud providers. Hence, it becomes a critical challenge to minimize the associated cost and increases the reliability for a given deadline. In this article, an algorithm has been designed for predicting the spot price to facilitate the users in bidding. Further, a checkpointing algorithm has been proposed for saving the task's progress at optimal time intervals by the use of the proposed spot price prediction algorithm. The proposed algorithms in the article emphasize the use of preprocessed data for prediction of prices in short intervals. The prediction algorithm is based on machine learning techniques. It predicts the price and provides a comprehensive comparison for prediction of the prices for long term (12 h) as well as short term (10 min). For predicting the long-term and short-term prices, different machine learning techniques have been used on the basis of least error in prediction. The best suitable machine learning algorithm with least error is selected for prediction as well as checkpointing. Using these algorithms, one can improve reliability and reduce cost of computing on preemptible VM instances significantly. To the best of our knowledge, this is the first attempt of its kind in this field.
引用
收藏
页码:2149 / 2180
页数:32
相关论文
共 50 条
  • [21] REDUCING FALSE NEGATIVES FOR ERRORS IN SNP DETECTION USING A MACHINE LEARNING APPROACH
    Kirov, Kiril
    Krachunov, Milko
    Kulev, Ognyan
    Nisheva, Maria
    Minkov, George
    Vassilev, Dimitar
    COMPTES RENDUS DE L ACADEMIE BULGARE DES SCIENCES, 2016, 69 (07): : 885 - 890
  • [22] Enabling Machine Learning on the Edge Using SRAM Conserving Efficient Neural Networks Execution Approach
    Sudharsan, Bharath
    Patel, Pankesh
    Breslin, John G.
    Ali, Muhammad Intizar
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2021: APPLIED DATA SCIENCE TRACK, PT V, 2021, 12979 : 20 - 35
  • [23] Enhancement in the safety and reliability of Pressurized Water reactors using Machine Learning approach
    Zubair, Muhammad
    Akram, Yumna
    ANNALS OF NUCLEAR ENERGY, 2024, 201
  • [24] Improving Mass Tb Screening Using Cost-Sensitive Machine Learning Classification
    Septiandri, A. A.
    Aditiawarman, A.
    Tjiong, R.
    Burhan, E.
    Shankar, A.
    AMERICAN JOURNAL OF RESPIRATORY AND CRITICAL CARE MEDICINE, 2017, 195
  • [25] Improving Code Smell Detection by Reducing Dimensionality Using Ensemble Feature Selection and Machine Learning
    Nandini A.
    Singh R.
    Rathee A.
    SN Computer Science, 5 (6)
  • [26] Improving the prediction of firm performance using nonfinancial disclosures: a machine learning approach
    Sufi, Usman
    Hasan, Arshad
    Hussainey, Khaled
    JOURNAL OF ACCOUNTING IN EMERGING ECONOMIES, 2024, 14 (05) : 1223 - 1251
  • [27] Improving the Reliability of Compound Channel Discharge Prediction Using Machine Learning Techniques and Resampling Methods
    Department of Water Engineering, Gonbad Kavous University, Gonbad Kavous, Iran
    不详
    23562, Germany
    不详
    0162, Georgia
    不详
    不详
    Water Resour. Manage., 12 (4685-4709):
  • [28] Improving the Reliability of Compound Channel Discharge Prediction Using Machine Learning Techniques and Resampling Methods
    Seyedian, Seyed Morteza
    Kisi, Ozgur
    Parsaie, Abbas
    Kashani, Mojtaba
    WATER RESOURCES MANAGEMENT, 2024, 38 (12) : 4685 - 4709
  • [29] An error reducing approach to machine learning using multi-valued functional decomposition
    Files, CM
    Perkowski, MA
    1998 28TH IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC - PROCEEDINGS, 1998, : 167 - 172
  • [30] 4Experts: A Task Recommendation Approach Using Machine Learning and Biometric Data
    Menzen, Juliano Paulo
    Farias, Kleinner
    PROCEEDINGS OF THE 19TH BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS, 2023, : 1 - 8