Changes between Version 18 and Version 19 of developer_information

Show
Ignore:
Timestamp:
03/11/13 14:21:44 (11 years ago)
Author:
mmamonski
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • developer_information

    v18 v19  
    14141. many MPI collective operations were upgraded to be hierarchy-aware, and optimized for the Grid.  
    1515 
    16 == QCG !ProActive == 
    17 The existence of many Java based legacy applications implied a need to find an appropriate framework which could provide a similar functionality for parallel Java applications as MPI offers to C/C++ or FORTRAN parallel code. Instead of exploiting existing Java bridges to MPI implementations we decided to use the !ProActive Parallel suite. The library uses the standard Java RMI framework as a portable communication layer. With a reduced set of simple primitives, !ProActive (version 3.9 as used in !QosCosGrid) provides a comprehensive toolkit that simplifies the programming of applications distributed on local area networks, clusters, Internet grids and peer-to-peer intranets for Java-based applications. To satisfy the requirements of complex system simulation applications and users, we developed extensions to the !ProActive library (called QCG-!ProActive) with the following goals:  
    18 1. To preserve standard !ProActive library properties (i.e., allow legacy !ProActive applications to be seamlessly ported to !QosCosGrid).  
    19 1. To provide end users with a consistent QCG Broker Job Profile schema as a single document used to describe application parameters required for execution as well as resource requirements (in particular network topology and estimated execution time).  
    20 1. To prevent end users from the necessity to have direct (i.e., over SSH) access to remote clusters and machines.  
    2116 
    2217== MUSCLE support ==