News

QCG-Now 1.2 [3 January 2019]
The refreshed version of QCG-Now has been released and it is available for download from the tool's webpage. The new version introduces a few new features, and improves the general stability of the program.

UMD 4.5.0 [8 August 2017]
New versions of QCG-Broker and QCG-Broker Client has been published as part of UMD 4.5.0. The newly released packages has been marked with version number 4.2.0 and provide a support for execution of Array Jobs and possibility to get instant information about resources with the qcg-resources command.

QCG-Now 1.0 beta [22 December 2016]
QCG-Now - a new multiplatform desktop client for QCG - is already available for testing. It may be downloaded from the  product's webpage and easily installed on Windows, OS X or Linux. We encourage, especially the QCG-Icon's, users to play with a new software and give us feedback about its functionality.

QCG research in JoGC [2 November 2016]
"Development of Science Gateways Using QCG — Lessons Learned from the Deployment on Large Scale Distributed and HPC Infrastructures" - a new QCG publication for Journal of Grid Computing is already available on-line at the Springer website. See  this link

QCG in SESAMENET [16 September 2016]
The QCG based interactive HPC computing has been offered to SMEs as a part of the SESAMENET initiative. See more at  this link

UMD 4.2.0 [4 August 2016]
The next releases of QCG-Computing and QCG-Notification packages included in UMD 4. Now the software is available also for Centos 7.

BridgeCloud completed [1 August 2016]
The  BridgeCloud project has successfully completed! The project's HPC and Cloud simulations have been supported by QCG.

QCG in COMPAT [20 October 2016]
The advanced exascale multiscale simulations need advanced solutions. QCG is going to pick up the gauntlet and support leading-edge science within the  COMPAT project.

UMD 3.11.0 [16 February 2015]
The new versions of QCG-Computing and QCG-Notification services for Scientific Linux 6 were included in a fresh UMD release and they are already available in the UMD repository.

UMD 3.9.0 [10 November 2014]
UMD 3.9.0, which includes updated versions of the main QCG packages, was just released. Among others the new QCG packages provide better support for parameter sweep jobs, new resource filters and improvements in data transfers.

PLGrid Plus book [September 2014]
eScience on Distributed Computing Infrastructure is a new position presenting results of the PLGrid Plus project. The book is available on  Springer website. Among others, the book includes publications about the QosCosGrid - see the Publications section.

QCG-Icon 1.5.0 [20 August 2014]
A new version of QCG-Icon has been released. The main improvement of the program is a support for monitoring of applications using XMPP, e-Mail and QCG-Monitoring service. A new release may be downloaded from  this webpage.

UMD 3.5.0 [20 February 2014]
The next update of UMD has been released. The UMD  3.5.0 complements the current QCG family by the new versions of QCG-Broker and QCG-Client.

QCG-Monitoring [11 February 2014]
QCG users are already offered by QCG-Monitoring, a new flexible service for tracking the application execution. With help of monitoring templates, the application progress may be presented in a fully customized form, e.g. application specific tables and charts. More information about the service can be found on the  QCG-Monitoring web page.

UMD 3.4.0 [29 January 2014]
A  new relase of Unified Middleware Distribution was just published by EGI. The current release includes improved versions of two core QosCosGrid services, namely:
QCG-Computing-3.2.0 and
QCG-Notification-3.2.0.

See all news

QCG - Quality in Cloud and Grid

The QCG middleware (previously known as QosCosGrid) is an integrated system offering advanced job and resource management capabilities to deliver to end-users supercomputer-like performance and structure. By connecting many distributed computing resources together, QCG offers highly efficient mapping, execution and monitoring capabilities for variety of applications, such as parameter sweep, workflows, MPI or hybrid MPI-OpenMP. Thanks to QCG, large-scale applications, multi-scale or complex computing models written in Fortran, C, C++ or Java can be automatically distributed over a network of computing resources with guaranteed QoS. The middleware provides also a set of unique features, such as advance reservation and co-allocation of distributed computing resources.

QCG Middleware

QCG provides:

  • the most efficient remote access to computational resources in a single cluster or many clusters in Poland and Europe,
  • automatic steering of various types of complex computing experiments ranging from multi-parameter sweep studies to cross-cluster executions of parallel applications,
  • fully transparent integration with parallel programming and execution environments like OpenMPI and ProActive located on many computing clusters,
  • support for Quality of Service (e.g. start time) based on advance reservation mechanisms,
  • shorter waiting times and improved resource utilization by hierarchical grid- and local-level job scheduling,
  • management of input and output files in distributed computing clusters,
  • efficient integration between services and queuing systems ensuring high performance and reliability of the overall system,
  • extensible, open and standard based architecture supporting OGF DRMAA, JSDL, BES and HPC Profile with pluggable modules,
  • secure communication channels using transport level (SSL/TLS, X.509) and message level (SAML2.0) mechanisms,
  • delivered together with command-line, graphical, web-based or even mobile phone tools for end users and administrators,
  • fast and reliable installation procedures.

QCG consists of the following components:

Component Main function Home Page
User-level tools
QCG-Client Text-based client for QCG (more info)   QCG-Client Home Page
QCG-Now Desktop client for QCG   QCG-Now Home Page
QCG-Icon The "older brother" of QCG-Now (more info)   QCG-Icon Home Page
QCG-PilotJob A lightweight implementation of Pilot Job mechanism   QCG-PilotJob Home Page
Services
QCG-Computing Basic Execution Service (BES) supporting advance reservation (more info)   QCG-Computing Home Page
QCG-Broker Resource management and brokering service (more info)   QCG-Broker Home Page
QCG-Notification Notification capabilities based on WS-Notification (more info)   QCG-Notification Home Page
QCG-Coordinator Supports QCG-Computing in cross-cluster execution of jobs (more info)   QCG-Coordinator Home Page
Other components
QCG-Tools Various elements extending the QCG stack   QCG-Tools Home Page
QCG-Nagios Nagios probes for the QCG stack   QCG-Nagios Home Page

Interoperability & standards supported

The QCG implementation is based on the open, widely accepted standards. In general, QCG supports OGF DRMAA, JSDL, BES, HPC Basic Profile and OASIS WS-Notification.

Further reading

Contact

The QCG Infrastructude middleware is developed by the team of Applications Department of  Poznan Supercomputing and Networking Center

General questions please send to:  qcg@plgrid.pl
Technical questions please send to:  qcg@plgrid.pl