| 38 | === Main features === |
| 39 | * the most efficient remote access to computational resources in a single cluster or many clusters in Poland and Europe, |
| 40 | * automatic steering of various types of complex computing experiments ranging from multi-parameter sweep studies to cross-cluster executions of parallel applications, |
| 41 | * fully transparent integration with parallel programming and execution environments like OpenMPI and ProActive located on many computing clusters, |
| 42 | * support for Quality of Service (e.g. start time) based on advance reservation mechanisms, |
| 43 | * shorter waiting times and improved resource utilization by hierarchical grid- and local-level job scheduling, |
| 44 | * management of input and output files in distributed computing clusters, |
| 45 | * efficient integration between services and queuing systems ensuring high performance and reliability of the overall system, |
| 46 | * extensible, open and standard based architecture supporting OGF DRMAA, JSDL, BES and HPC Profile with pluggable modules, |
| 47 | * secure communication channels using transport level (SSL/TLS, X.509) and message level (SAML2.0) mechanisms, |
| 48 | * delivered together with command-line, graphical, web-based or even mobile phone tools for end users and administrators, |
| 49 | * fast and reliable installation procedures. |
| 50 | |
| 51 | [[Image(QCG-Architecture-v4.png, center, width=700px)]] |
| 52 | |
41 | | remote access to queuing systems resources. QCG BES/AR supports advance reservations, parallel execution environments - OpenMPI, !ProActive and MUSCLE with coordinators responsible for synchronization of cross-cluster executions (see [[QCG_libraries_and_cross-cluster_communication|Cross-cluster communication]]) and [[QCG_DataMovement|QCG Data Movement services]] for managing input and output data. The another relevant service at the administrative domain is in charge of notification mechanism and it is called [[QCG_Notification|QCG Notification]]. These services are tightly integrated and connected to the Grid-level services. The critical service on that level is [[QCG_Broker|QCG Broker]], which is a meta-scheduling framework controlling executions of applicaitons on the top of queuing systems via QCG BES/AR services. !QosCosGrid architecture is depicted in the figure presented below. |
42 | | |
43 | | [[Image(QCG-Architecture-v4.png, center, width=700px)]] |
| 56 | remote access to queuing systems resources. QCG BES/AR supports advance reservations, parallel execution environments - OpenMPI, !ProActive and MUSCLE with coordinators responsible for synchronization of cross-cluster executions (see [[QCG_libraries_and_cross-cluster_communication|Cross-cluster communication]]) and [[QCG_DataMovement|QCG Data Movement services]] for managing input and output data. The another relevant service at the administrative domain is in charge of notification mechanism and it is called [[QCG_Notification|QCG Notification]]. These services are tightly integrated and connected to the Grid-level services. The critical service on that level is [[QCG_Broker|QCG Broker]], which is a meta-scheduling framework controlling executions of applicaitons on the top of queuing systems via QCG BES/AR services. |