EGI Introductory Package: an easy start for new user communities

Introduction

EGI Introductory Package is a simple but complete solution for running and monitoring of computing tasks on the grid. The Package is designed for small and medium user communities which want to start using the grid technologies without much of initial overhead. It is then easy for a community to customize or scale-up the system as their needs grow.

The Package consists of:

  • the Ganga user interface for easy job submission and management,
  • the DIANE task scheduler for increasing the quality of service of the baseline grid infrastructure and advanced task workflows,
  • the mini-Dashboard monitoring service which provides a web-based interface where users may easily keep track of Ganga and DIANE jobs

Ganga and DIANE are command-line tools. The mini-Dashboard is a service which is implemented with apache/django/mysql as a data backend, ajax web2.0 hBrowseFramework as a web interface and ActiveMQ/MSG technology as a transport layer for monitoring messages.

Steps for a new community

Try it out-of-the-box

We invite a small user community to try out the Package out-of-the-box: simply install Ganga and DIANE and enable the mini-Dashboard monitoring (see instructions). Note, that we provide the mini-Dashboard service instance at CERN for test purposes and small communities only.

Customize monitoring interface

It is possible to easily customize the monitoring web interface views, for example adding new plots or columns in the overview table, or to add application-specific information to the views. This may be easily achieved by simply copying the hBrowseFramework source files to your web server and modifying the setting file. In this case, the CERN mini-Dashboard service instance collects the monitoring data and serves as a data source for hBrowseFramework interface.

Deployment of a separate mini-Dashboard instance

CERN mini-Dashboard instance is provided for test purposes and small communities only. If your user community generates a huge number of jobs, you'll be required to setup your own mini-Dashboard instance for production use. The mini-Dashboard service is based on standard software packages, such as apache/django, and it may be easily configured to use mysql, or other databases supported by django. The documentation how to deploy your own instance is currently under development. For the moment you may get a feeling of it by looking into internal documentation.

Communities using the EGI Introductory Package

-- JakubMoscicki - 13-Jan-2011


This topic: ArdaGrid > WebHome > EGIIntroductoryPackage
Topic revision: r4 - 2013-04-10 - MikeKenyon
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback