Scaling up workflow-based applications

被引:31
|
作者
Callaghan, Scott [2 ]
Deelman, Ewa [1 ]
Gunter, Dan [5 ]
Juve, Gideon [2 ]
Maechling, Philip [2 ]
Brooks, Christopher [6 ]
Vahi, Karan [1 ]
Milner, Kevin [2 ]
Graves, Robert [3 ]
Field, Edward [4 ]
Okaya, David [2 ]
Jordan, Thomas [2 ]
机构
[1] USC Informat Sci Inst, Marina Del Rey, CA 90292 USA
[2] Univ So Calif, Los Angeles, CA 90089 USA
[3] URS Corp, Pasadena, CA 91101 USA
[4] US Geol Survey, Pasadena, CA 91106 USA
[5] Univ Calif Berkeley, Lawrence Berkeley Lab, Berkeley, CA 94720 USA
[6] Univ San Francisco, San Francisco, CA 94117 USA
基金
美国国家科学基金会;
关键词
Scientific workflows; Distributed applications; Workflow scalability;
D O I
10.1016/j.jcss.2009.11.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Scientific applications, often expressed as workflows are making use of large-scale national cyberinfrastructure to explore the behavior of systems, search for phenomena in large-scale data, and to conduct many other scientific endeavors As the complexity of the systems being studied grows and as the data set sizes Increase, the scale of the computational workflows increases as well. In some cases, workflows now have hundreds of thousands of individual tasks Managing such scale is difficult from the point of view of workflow description, execution, and analysis In this paper, we describe the challenges faced by workflow management and performance analysis systems when dealing with an earthquake science application. CyberShake, executing on the TeraGrid. The scientific goal of the SCEC CyberShake project is to calculate probabilistic seismic hazard curves for sites in Southern California. For each site of interest, the CyberShake platform includes two large-scale MPI calculations and approximately 840,000 embarrassingly parallel post-processing jobs. In this paper, we show how we approach the scalability challenges in our workflow management and log mining systems. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:428 / 446
页数:19
相关论文
共 50 条
  • [1] Workflow-based applications
    Leymann, F
    Roller, D
    [J]. IBM SYSTEMS JOURNAL, 1997, 36 (01) : 102 - 123
  • [2] Workflow-based Grid applications
    Neubauer, F
    Hoheisel, A
    Geiler, J
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2006, 22 (1-2): : 6 - 15
  • [3] Scheduling Algorithm for Workflow-Based Applications in Optical Grid
    Sun, Zhenyu
    Guo, Wei
    Wang, Zhengyu
    Jin, Yaohui
    Sun, Weiqiang
    Hu, Weisheng
    Qiao, Chunming
    [J]. JOURNAL OF LIGHTWAVE TECHNOLOGY, 2008, 26 (17-20) : 3011 - 3020
  • [4] Task scheduling strategies for workflow-based applications in grids
    Blythe, J
    Jain, S
    Deelman, E
    Gil, Y
    Vahi, K
    Mandal, A
    Kennedy, K
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, 2005, : 759 - 767
  • [5] WORKFLOW-BASED DISTRIBUTED ENVIRONMENT FOR LEGACY SIMULATION APPLICATIONS
    Sonntag, Mirko
    Hotta, Sven
    Karastoyanova, Dimka
    Molnar, David
    Schmauder, Siegfried
    [J]. ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 1, 2011, : 91 - 94
  • [6] Exception handling within workflow-based web applications
    Brambilla, M
    D'Elia, N
    [J]. WEB ENGINEERING, PROCEEDINGS, 2004, 3140 : 103 - 117
  • [7] Design and modeling of moving target defense in workflow-based applications
    Alhozaimy, Sarah
    Menasce, Daniel A.
    Albanese, Massimiliano
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (01): : 945 - 958
  • [8] Design and modeling of moving target defense in workflow-based applications
    Sarah Alhozaimy
    Daniel A. Menascé
    Massimiliano Albanese
    [J]. Cluster Computing, 2024, 27 : 945 - 958
  • [9] Workflow-based approach towards distributed health care applications
    Ganguly, P
    Ray, P
    Lovell, N
    [J]. PROCEEDINGS OF THE 22ND ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-4, 2000, 22 : 555 - 558
  • [10] Towards Reference Passing in Web Service and Workflow-based Applications
    Wieland, Matthias
    Goerlach, Katharina
    Schumm, David
    Leymann, Frank
    [J]. EDOC: 2009 IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, 2009, : 109 - 118