A Resilient Agent-Based Architecture for Efficient Usage of Transient Servers in Cloud Computing

被引:5
|
作者
de Araujo Neto, Jose Pergentino [1 ]
Pianto, Donald M. [2 ]
Ralha, Celia G. [1 ]
机构
[1] Univ Brasilia UnB, Dept Comp Sci CIC, Brasilia, DF, Brazil
[2] Univ Brasilia UnB, Dept Stat EST, Brasilia, DF, Brazil
关键词
Agent-based Architecture; Resilient; Cloud Computing; Spot Instance; Fault Tolerance; Checkpoint; Machine Learning; Statistical Model;
D O I
10.1109/CloudCom2018.2018.00050
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Unused resources are being exploited by cloud computing providers, which are offering transient servers without availability guarantees. Spot instances are transient servers offered by Amazon AWS, with rules that define prices according to supply and demand. These instances will run for as long as the current price is lower than the maximum bid price given by users. Spot instances have been increasingly used for executing computation and memory intensive applications. By using dynamic fault tolerant mechanisms and appropriate strategies, users can effectively use spot instances to run applications at a cheaper price. This paper presents a resilient agent-based cloud computing architecture. For an efficient usage of transient servers, the architecture combines machine learning and a statistical model to predict instance survival times, refine fault tolerance parameters and reduce total execution time. We evaluate our strategies and the experiments demonstrate high levels of accuracy, reaching a 94% survival prediction success rate, which indicates that the model can be effectively used to define execution strategies to prevent failures at revocation events under realistic working conditions.
引用
收藏
页码:218 / 225
页数:8
相关论文
共 50 条
  • [1] A Fault-Tolerant Agent-based Architecture for Transient Servers in Fog Computing
    de Araujo Neto, Jose Pergentino
    Pianto, Donald M.
    Ralha, Celia G.
    [J]. 2018 30TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2018), 2018, : 282 - 289
  • [2] Agent-Based Cloud Computing
    Sim, Kwang Mong
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (04) : 564 - 577
  • [3] Agent-Based Cloud Computing: A Survey
    Hafez, Mohamed Galal
    Elgamel, Mohamed Shaheen
    [J]. 2016 IEEE 4TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD 2016), 2016, : 287 - 294
  • [4] Security Framework for Agent-Based Cloud Computing
    Venkateshwaran, K.
    Malviya, Anu
    Dikshit, Utkarsha
    Venkatesan, S.
    [J]. INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2015, 3 (03): : 35 - 42
  • [5] Agent-based computing in an augmented cloud environment
    Byrski, Aleksander
    Debski, Roman
    Kisiel-Dorohinicki, Marek
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2012, 27 (01): : 7 - 18
  • [6] Survey of agent-based cloud computing applications
    De la Prieta, Fernando
    Rodriguez-Gonzalez, Sara
    Chamoso, Pablo
    Manuel Corchado, Juan
    Bajo, Javier
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 : 223 - 236
  • [7] Agent-Based Service Composition in Cloud Computing
    Gutierrez-Garcia, J. Octavio
    Sim, Kwang-Mong
    [J]. GRID AND DISTRIBUTED COMPUTING, CONTROL AND AUTOMATION, 2010, 121 : 1 - 10
  • [8] An Architecture for a Resilient Cloud Computing Infrastructure
    Baron, Joshua
    El Defrawy, Karim
    Nogin, Aleksey
    Ostrovsky, Rafail
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON TECHNOLOGIES FOR HOMELAND SECURITY (HST), 2013, : 390 - 395
  • [9] Flexible and efficient agent-based metaheuristic computing
    Kisiel-Dorohinicki, Marek
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2019, 37 (06) : 7567 - 7578
  • [10] MULTS: A multi-cloud fault-tolerant architecture to manage transient servers in cloud computing
    Araujo Neto, Jose Pergentino
    Pianto, Donald M.
    Ralha, Celia Ghedini
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 101