Supporting efficient execution of MPI applications across multiple sites

被引:0
|
作者
Fernandez, Enol [1 ]
Heymann, Elisa [1 ]
Angel Senar, Miquel [1 ]
机构
[1] Univ Autonoma Barcelona, Dept Arquitectura Comp & Sistemes Operatius, E-08193 Barcelona, Spain
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
One of the main goals of the CrossGrid Project [1] is to provide explicit support to parallel and interactive compute- and data-intensive applications. The CrossBroker job manager provides services as part of the CrossGrid middleware and allows execution of parallel MPI applications on Grid resources in a transparent and automatic way. This document describes the design and implementation of the key components responsible for an efficient and reliable execution of MPI jobs splitted over multiple Grid sites, executed either in an on-line or batch manner. We also provide details on the overheads introduced by our system, as well as an experimental study showing that our system is well-suited for embarrassingly parallel applications.
引用
收藏
页码:383 / 392
页数:10
相关论文
共 50 条
  • [41] Efficient Execution of Multiple Queries on Deep Memory Hierarchy
    Yan Zhang
    Zhi-Feng Chen
    Yuan-Yuan Zhou
    Journal of Computer Science and Technology, 2007, 22 : 273 - 279
  • [42] Efficient execution of multiple queries on deep memory hierarchy
    Zhang, Yan
    Chen, Zhi-Feng
    Zhou, Yuan-Yuan
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2007, 22 (02) : 273 - 279
  • [43] Supporting efficient execution of continuous space agent-based simulation on GPU
    Li, Xiaosong
    Cai, Wentong
    Turner, Stephen John
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (12): : 3313 - 3332
  • [44] Efficient Process Replication for MPI Applications: Sharing Work Between Replicas
    Ropars, Thomas
    Lefray, Arnaud
    Kim, Dohyun
    Schiper, Andre
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 645 - 654
  • [45] MERASA: MULTICORE EXECUTION OF HARD REAL-TIME APPLICATIONS SUPPORTING ANALYZABILITY
    Ungerer, Theo
    Cazorla, Francisco J.
    Sainrat, Pascal
    Bernat, Guillem
    Petrov, Zlatko
    Casse, Hugues
    Rochange, Christine
    Quinones, Eduardo
    Uhrig, Sascha
    Gerdes, Mike
    Guliashvili, Irakli
    Houston, Michael
    Kluge, Florian
    Metzlaff, Stefan
    Mische, Joerg
    Paolieri, Marco
    Wolf, Julian
    IEEE MICRO, 2010, 30 (05) : 66 - 75
  • [46] An efficient FPGA overlay for MPI-2 RMA parallel applications
    Mba, Mathieu Leonel
    Ewo, R. C. Gamom Ngounou
    Denoulet, Julien
    Yonta, Paulin Melatagia
    Granado, Bertrand
    2022 20TH IEEE INTERREGIONAL NEWCAS CONFERENCE (NEWCAS), 2022, : 412 - 416
  • [47] Towards an Efficient Process Placement Policy for MPI Applications in Multicore Environments
    Mercier, Guillaume
    Clet-Ortega, Jerome
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2009, 5759 : 104 - 115
  • [48] Efficient automated marshaling of C++ data structures for MPI applications
    Tansey, Wesley
    Tilevich, Eli
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 1807 - 1818
  • [49] Users joining multiple sites: Friendship and popularity variations across sites
    Zafarani, Reza
    Liu, Huan
    INFORMATION FUSION, 2016, 28 : 83 - 89
  • [50] Monetary Cost Optimizations for MPI-Based HPC Applications on Amazon Clouds: Checkpoints and Replicated Execution
    Gong, Yifan
    He, Bingsheng
    Zhou, Amelie Chi
    PROCEEDINGS OF SC15: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2015,