Cost Estimation for the Provisioning of Computing Resources to Execute Bag-of-Tasks Applications in the Amazon Cloud

被引:0
|
作者
Alvarez, Pedro [1 ,2 ]
Hernandez, Sergio [1 ,2 ]
Fabra, Javier [1 ,2 ]
Ezpeleta, Joaquin [1 ,2 ]
机构
[1] Arag Inst Engn Res I3A, Zaragoza, Spain
[2] Univ Zaragoza, Dept Comp Sci & Syst Engn, Zaragoza, Spain
关键词
Cloud computing; Resource provisioning; Cost minimization; Parallel applications; Amazon EC2; SCIENTIFIC WORKFLOWS;
D O I
10.1007/978-3-319-43177-2_5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The economic cost is a decisive factor that influences the migration of an application to a cloud infrastructure. Once the migration has been decided, the cost of cloud resources that will be hired to run the application must be minimized considering the application and user constraints. In this paper, we propose a method to determine the cheapest combination of computing instances to execute bag-of tasks applications in the Amazon Elastic Compute Cloud (EC2) infrastructure. The method considers the heterogeneity of the resources (types of computing instances, regions and availability zones, or purchasing and payment options) as well as the deadline and the input workload provided by the user. The paper also shows how the proposed method improves provisioning decisions previously adopted by the authors to execute a linked-data application.
引用
收藏
页码:65 / 77
页数:13
相关论文
共 50 条
  • [41] Cost Minimization Algorithm for Provisioning Cloud Resources
    Alenizi, Abdullah
    Ammar, Reda
    Elfouly, Raafat
    Alsulami, Mohammad
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT 2020), 2020,
  • [42] A family of heuristics for agent-based elastic Cloud bag-of-tasks concurrent scheduling
    Gutierrez-Garcia, J. Octavio
    Sim, Kwang-Mong
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (07): : 1682 - 1699
  • [43] Bag-of-Tasks Applications Scheduling on Volunteer Desktop Grids with Adaptive Information Dissemination
    Kwan, Shun Kit
    Muppala, Jogesh K.
    [J]. IEEE LOCAL COMPUTER NETWORK CONFERENCE, 2010, : 544 - 551
  • [44] Improving scalability of Bag-of-Tasks applications running on master-slave platforms
    da Silva, Fabricio A. B.
    Senger, Hermes
    [J]. PARALLEL COMPUTING, 2009, 35 (02) : 57 - 71
  • [45] An IoT-based bag-of-tasks scheduling framework for deadline-sensitive applications in fog-cloud environment
    Deldari, Arash
    Holghinezhad, Alireza
    [J]. Computing, 2025, 107 (01)
  • [46] A(2)HA-automatic and adaptive host allocation in utility computing for bag-of-tasks
    Nuno Silva, Joao
    Veiga, Luis
    Ferreira, Paulo
    [J]. JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2011, 2 (02) : 171 - 185
  • [47] Non-Clairvoyant Assignment of Bag-of-Tasks Applications Across Multiple Clouds
    HoseinyFarahabady, M.
    Lee, Young Choon
    Zomaya, Albert Y.
    [J]. 2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 423 - 428
  • [48] A Scheduling Algorithm for a Fog Computing System with Bag-of-Tasks Jobs: Simulation and Performance Evaluation
    Tychalas, Dimitrios
    Karatza, Helen
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2020, 98
  • [49] Requirement-Aware Scheduling of Bag-of-Tasks Applications on Grids with Dynamic Resilience
    Hu, Menglan
    Veeravalli, Bharadwaj
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (10) : 2108 - 2114
  • [50] Scheduling bag-of-tasks applications on hybrid clouds under due date constraints
    Zhang, Yi
    Zhou, Junlong
    Sun, Jin
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 101