• DocumentCode
    2720216
  • Title

    MAGE-a metacomputing environment for parallel program development on cluster computers

  • Author

    McMahon, M.T. ; DeLong, B.P. ; Fotta, M.E. ; Weinstock, G.J. ; Williams, A.E.

  • Author_Institution
    D.N. American Inc., Fairmont, WV, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    467
  • Lastpage
    471
  • Abstract
    This paper describes the design of MAGE-Metacomputing and Grid Environment-an environment for developing and executing parallel programs on COTS cluster computers and grids. The intention of MAGE is to provide a layer of abstraction at the level of parallel program compilation, execution, and monitoring. The user is isolated from the details of these operations, while preserving a robust, flexible set of capabilities for advanced parallel program development. While most metacomputing abstractions focus on access to extant parallel resources, or on integrating dispersed resources into a grid, MAGE integrates cluster middleware with workstation applications, and extends this paradigm by focusing on providing a development environment for the creation of new parallel programs. The flexible, modular design of the MAGE components ensures portability to different clustering platforms and promotes eventual integration of a MAGE-based system with a grid system.
  • Keywords
    metacomputing; middleware; parallel programming; program compilers; programming environments; software portability; system monitoring; workstation clusters; COTS cluster computers; MAGE; Metacomputing and Grid Environment; abstraction layer; cluster middleware; development environment; grids; parallel program compilation; parallel program development; parallel program execution; parallel program monitoring; portability; workstation applications; Application software; Concurrent computing; Grid computing; Metacomputing; Middleware; Pervasive computing; Robustness; Software tools; Workstations; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2002. Proceedings. 2002 IEEE International Conference on
  • Print_ISBN
    0-7695-2066-9
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2002.1137784
  • Filename
    1137784