• DocumentCode
    3103407
  • Title

    Running Parallel Applications with Topology-Aware Grid Middleware

  • Author

    Bar, Pavel ; Coti, Camille ; Groen, Derek ; Herault, Thomas ; Kravtsov, Valentin ; Schuster, Assaf ; Swain, Martin

  • Author_Institution
    Technion - Israel Inst. of Technol., Haifa, Israel
  • fYear
    2009
  • fDate
    9-11 Dec. 2009
  • Firstpage
    292
  • Lastpage
    299
  • Abstract
    The concept of topology-aware grid applications is derived from parallelized computational models of complex systems that are executed on heterogeneous resources, either because they require specialized hardware for certain calculations, or because their parallelization is flexible enough to exploit such resources. Here we describe two such applications, a multi-body simulation of stellar evolution, and an evolutionary algorithm that is used for reverse-engineering gene regulatory networks. We then describe the topology-aware middleware we have developed to facilitate the "modeling-implementing-executing" cycle of complex systems applications. The developed middleware allows topology-aware simulations to run on geographically distributed clusters with or without firewalls between them. Additionally, we describe advanced coallocation and scheduling techniques that take into account the applications topologies. Results are given based on running the topology-aware applications on the Grid\´5000 infrastructure.
  • Keywords
    evolutionary computation; grid computing; middleware; parallel programming; topology; Grid´5000; complex systems; evolutionary algorithm; geographically distributed clusters; modeling-implementing-executing cycle; multi-body simulation; parallel applications; parallelized computational models; reverse-engineering gene regulatory networks; stellar evolution; topology-aware grid middleware; topology-aware simulations; Biological system modeling; Cities and towns; Collaboration; Computational modeling; Concurrent computing; Evolutionary computation; Genetics; Grid computing; Middleware; Topology; Grid; MPI; QCG-OMPI; QosCosGrid; topology-aware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    e-Science, 2009. e-Science '09. Fifth IEEE International Conference on
  • Conference_Location
    Oxford
  • Print_ISBN
    978-0-7695-3877-8
  • Type

    conf

  • DOI
    10.1109/e-Science.2009.48
  • Filename
    5380853