Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @ egi.eu.

VO Services and Tools Portfolio

From EGIWiki
Jump to navigation Jump to search

Ganga

GANGA aims to be an easy tool for job submission and management. It is built on python and provides client command tools, a Graphical User Interface (GUI), and a WebGUI. A job in GANGA is constructed from a set of building blocks. All jobs must specify the software to be run (application) and the processing system (backend) to be used. Pragmatically, this means that GANGA can be used to submit jobs to the localhost where it is installed, to a local farm or to a computing grid such as LCG/EGI, as long as the appropriate clients command tools are available to GANGA. GANGA is presently used by ATLAS and LHCb users among other collaborations.


Key Features

  • Easy installation
  • Extensible for integration of other backends
  • Easy command tools (if you are used to python)
  • Easy GUI with the capacity to re-use jobs and job templates.
  • The VO may want to offer a central installation to be used by all users
  • GANGA GUI may increase the user learning curve on using the VO infrastructure


Description: A tool for computational-task management and easy access to Grid resources
Home web page: http://ganga.web.cern.ch/ganga/
Installation guide: http://ganga.web.cern.ch/ganga/user/installation/index.php
User Manual: http://ganga.web.cern.ch/ganga/user/html/GUI_User_Manual/
FAQ
Video link: http://www.lip.pt/grid/ganga.avi
Offered as a service? No
Evaluation Document: Ganga Evaluation Document


Diane

DIANE is a lightweight job execution control framework for parallel scientific applications aiming to improve the reliability and efficiency of job execution by providing automatic load balancing, fine-grained scheduling and failure recovery. The backbone of DIANE communication model is based on master-worker architecture. This approach is also known as agent-based computing or pilot jobs in which a set of worker agents controls the resources. The resource allocation is independent from the application execution control and therefore may be easily adapted to various use cases. DIANE uses the GANGA to allocate resources by sending worker agent jobs, hence the system supports a large of computing backends: LSF, PBS, SGE, Condor, LCG/EGI Grid.


Key Features

  • Easy installation
  • Increase reliability and success rate for job management
  • The VO may want to offer a central installation to be used by all users
  • Proper for VO production needs


Description: Lightweight distributed framework for parallel scientific applications in master-worker model.
Home web page: http://it-proj-diane.web.cern.ch/it-proj-diane/
Installation guide: http://it-proj-diane.web.cern.ch/it-proj-diane/install.php
User Manual: https://twiki.cern.ch/twiki/bin/view/ArdaGrid/DIANETutorial#DIANE_Tutorial
FAQ https://twiki.cern.ch/twiki/bin/view/ArdaGrid/DIANEQuestionsAndAnswers
Video link:
Offered as a service? No
Evaluation Document: Ganga Evaluation Document


MiniDashboards

The mini-Dashboard monitoring service provides a web-based interface where users may easily keep track of GANGA and DIANE jobs. The mini-Dashboard is a service which runs a simple mysql DB at the backend (as opposed to Oracle DB used by HEP VOs) but uses the same web interface technology as HEP VOs.


Key Features

  • Possibility to have an aggregated / integrated graphical customized view of individual user usage at a given time
  • VOs could install their own instance, customize it for VO specific needs


Description: Web-based interface where users may easily keep track of GANGA and DIANE jobs
Home web page: https://twiki.cern.ch/twiki/bin/view/ArdaGrid/EGIIntroductoryPackage
Installation guide: https://twiki.cern.ch/twiki/bin/view/ArdaGrid/GangaDIANEOperationsProcedures
User Manual: https://twiki.cern.ch/twiki/bin/view/ArdaGrid/GangaDIANEOperationsProcedures#Instructions_for_users
FAQ
Video link:
Offered as a service? Yes (@ CERN) http://gangamon.cern.ch/ganga and http://dianemon.cern.ch/diane
Evaluation Document: Ganga Evaluation Document