Experiences with resource provisioning for scientific workflows using Corral

被引:0
|
作者
Juve, Gideon [1 ]
Deelman, Ewa [1 ]
Vahi, Karan [1 ]
Mehta, Gaurang [1 ]
机构
[1] Univ So Calif, Inst Informat Sci, Marina Del Rey, CA 90292 USA
基金
美国国家科学基金会;
关键词
Scientific workflows; grid computing; distributed computing; high-throughput computing; web services; pilot jobs; glideins;
D O I
10.1155/2010/208568
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The development of grid and workflow technologies has enabled complex, loosely coupled scientific applications to be executed on distributed resources. Many of these applications consist of large numbers of short-duration tasks whose runtimes are heavily influenced by delays in the execution environment. Such applications often perform poorly on the grid because of the large scheduling overheads commonly found in grids. In this paper we present a provisioning system based on multi-level scheduling that improves workflow runtime by reducing scheduling overheads. The system reserves resources for the exclusive use of the application, and gives applications control over scheduling policies. We describe our experiences with the system when running a suite of real workflow-based applications including in astronomy, earthquake science, and genomics. Provisioning resources with Corral ahead of the workflow execution, reduced the runtime of the astronomy application by up to 78% (45% on average) and of a genome mapping application by an order of magnitude when compared to traditional methods. We also show how provisioning can benefit applications both on a small local cluster as well as a large-scale campus resource.
引用
收藏
页码:77 / 92
页数:16
相关论文
共 50 条
  • [1] Intelligent Resource Provisioning for Scientific Workflows and HPC
    Shealy, Benjamin T.
    Feltus, F. Alex
    Smith, Melissa C.
    [J]. PROCEEDINGS OF 16TH WORKSHOP ON WORKFLOWS IN SUPPORT OF LARGE-SCALE SCIENCE (WORKS21), 2021, : 9 - 16
  • [2] Deadline Based Resource Provisioning and Scheduling Algorithm for Scientific Workflows on Clouds
    Rodriguez, Maria Alejandra
    Buyya, Rajkumar
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (02) : 222 - 235
  • [3] Adaptive Resource Provisioning and Scheduling Algorithm for Scientific Workflows on IaaS Cloud
    Rajasekar P.
    Palanichamy Y.
    [J]. SN Computer Science, 2021, 2 (6)
  • [4] Budget-based resource provisioning and scheduling algorithm for scientific workflows on IaaS cloud
    Rajasekar P
    Santhiya P
    [J]. Multimedia Tools and Applications, 2024, 83 : 50981 - 51007
  • [5] A Declarative Optimization Engine for Resource Provisioning of Scientific Workflows in Geo-Distributed Clouds
    Zhou, Amelie Chi
    He, Bingsheng
    Cheng, Xuntao
    Lau, Chiew Tong
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (03) : 647 - 661
  • [6] Budget-based resource provisioning and scheduling algorithm for scientific workflows on IaaS cloud
    Rajasekar, P.
    Santhiya, P.
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (17) : 50981 - 51007
  • [7] A Responsive Knapsack-based Algorithm for Resource Provisioning and Scheduling of Scientific Workflows in Clouds
    Rodriguez, Maria A.
    Buyya, Rajkumar
    [J]. 2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2015, : 839 - 848
  • [8] Replication-Based Dynamic Energy-Aware Resource Provisioning for Scientific Workflows
    Ala'anzy, Mohammed Alaa
    Othman, Mohamed
    Ibbini, Emad Mohammed
    Enaizan, Odai
    Farid, Mazen
    Alsaaidah, Yousef A.
    Ahmad, Zulfiqar
    Ghoniem, Rania M.
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (04):
  • [9] Simplified Resource Provisioning for Workflows in IaaS Clouds
    Zhou, Amelie Chi
    He, Bingsheng
    [J]. 2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, : 650 - 655
  • [10] Task scheduling, resource provisioning, and load balancing on scientific workflows using parallel SARSA reinforcement learning agents and genetic algorithm
    Ali Asghari
    Mohammad Karim Sohrabi
    Farzin Yaghmaee
    [J]. The Journal of Supercomputing, 2021, 77 : 2800 - 2828