MPICH-G2

MPICH-G2: A grid-enabled implementation of the message passing interface. Application development for distributed-computing “Grids” can benefit from tools that variously hide or enable application-level management of critical aspects of the heterogeneous environment. As part of an investigation of these issues, we have developed MPICH-G2, a Grid-enabled implementation of the Message Passing Interface (MPI) that allows a user to run MPI programs across multiple computers, at the same or different sites, using the same commands that would be used on a parallel computer. This library extends the Argonne MPICH implementation of MPI to use services provided by the Globus Toolkit for authentication, authorization, resource allocation, executable staging, and I/O, as well as for process creation, monitoring, and control. Various performance-critical operations, including startup and collective operations, are configured to exploit network topology information. The library also exploits MPI constructs for performance management; for example, the MPI communicator construct is used for application-level discovery of, and adaptation to, both network topology and network quality-of-service mechanisms. We describe the MPICH-G2 design and implementation, present performance results, and review application experiences, including record-setting distributed simulations.


References in zbMATH (referenced in 33 articles , 1 standard article )

Showing results 1 to 20 of 33.
Sorted by year (citations)

1 2 next

  1. Da Silva E.Silva, Francisco José; Kon, Fabio; Goldman, Alfredo; Finger, Marcelo; De Camargo, Raphael Y.; Filho, Fernando Castor; Costa, Fábio M.: Application execution management on the integrade opportunistic grid middleware (2010)
  2. Yang, Chao-Tung; Leu, Fang-Yie; Chen, Sung-Yi: Network Bandwidth-aware job scheduling with dynamic information model for Grid resource brokers (2010)
  3. Dünnweber, Jan; Gorlatch, Sergei: Higher-order components for grid programming. Making grids more usable (2009)
  4. Zasada, S.J.; Coveney, P.V.: Virtualizing access to scientific applications with the application hosting environment (2009)
  5. Fernández, Enol; Cencerrado, Andrés; Heymann, Elisa; Senar, Miquel A.: Crossbroker: a grid metascheduler for interactive and parallel jobs (2008)
  6. Fox, Geoffrey C.; Aktas, Mehmet S.; Aydin, Galip; Gadgil, Harshawardhan; Pallickara, Shrideep; Pierce, Marlon E.; Sayar, Ahmet: Algorithms and the grid (2008)
  7. Genaud, Stéphane; Gançarski, Pierre; Latu, Guillaume; Blansché, Alexandre; Rattanapoka, Choopan; Vouriot, Damien: Exploitation of a parallel clustering algorithm on commodity hardware with P2P-MPI (2008)
  8. Sheikhalishahi, Seyyed Mehdi; Alizadehrad, Davood; Dastghaibyfard, Gholamhossein; Alishahi, Mohammad Mehdi; Nikseresht, Amir Hossein: Efficient computation of N-S equation with free surface flow around an ACV on ShirazUCFD grid (2008)
  9. Tao, Weifeng; Cai, Dongsheng; Yan, Xiaoyang; Ken-Ichi, Nishikawa; Lembege, Bertrand: Scalability analysis of parallel particle-in-cell codes on computational grids (2008)
  10. Boghosian, Bruce; Coveney, Peter; Dong, Suchuan; Finn, Lucas; Jha, Shantenu; Karniadakis, George; Karonis, Nicholas: NEKTAR, SPICE and vortonics: using federated grids for large scale scientific applications (2007)
  11. Coveney, P.V.; Saksena, R.S.; Zasada, S.J.; Mckeown, M.; Pickles, S.: The application hosting environment: lightweight middleware for grid-based computational science (2007)
  12. Denis, Alexandre: Meta-communications in component-based communication frameworks for grids (2007)
  13. Ding, Yongsheng; Gao, Lei; Ruan, Da: Communication mechanisms in ecological network-based grid middleware for service emergence (2007)
  14. Ding, Zhaohui; Wei, Xiaohui; Luo, Yuan; Ma, Da; Arzberger, Peter W.; Li, Wilfred W.: Customized plug-in modules in metascheduler CSF4 for life sciences applications (2007)
  15. Fide, Sevin; Jenks, Stephen: A middleware approach for pipelining communications in clusters (2007)
  16. Genaud, Stéphane; Rattanapoka, Choopan: P2P-MPI: A peer-to-Peer framework for robust execution of message passing parallel programs on grids (2007)
  17. Khoo, B.T.Benjamin; Veeravalli, Bharadwaj; Hung, Terence; See, C.W.Simon: A multi-dimensional scheduling scheme in a grid computing environment (2007)
  18. Aversa, Rocco; Di Martino, Beniamino; Mazzocca, Nicola; Venticinque, Salvatore: MAGDA: A mobile agent based grid architecture (2006)
  19. Aversa, Rocco; Di Martino, Beniamino; Mazzocca, Nicola; Venticinque, Salvatore: MAGDA: A mobile agent based Grid architecture (2006)
  20. Chen, Chunxi; Schmidt, Bertil: Constructing large suffix trees on a computational grid (2006)

1 2 next