Applications on Demand (AoD)

The EGI Applications on Demand (AoD) service

The EGI Applications on Demand (AoD) service is EGI’s response to the requirements of researchers who are interested in using applications in a on-demand fashion together with the compute and storage environment needed to compute and store data.

You can order and access the service through the EGI Marketplace.

Service Description

The service combines compute and storage cloud with Application-development and hosting frameworks to run custom scientific applications, and/or to turn those into applications into online data analysis services that can be accessed by scientists worldwide.

The portfolio of applications is currently composed by a readily available set of applications relevant to different scientific and research areas. This portfolio is open to be extended thanks to the contributions of users of the service. If you are interested in this, please get in touch with us: support (at) egi.eu

Intended user groups

The main target groups of this service are:

  • Application developers who want to make their applications and tools accessible in a scalable way for researchers internationally.
  • Algorithm developers (researchers) who want to run their own codes at scale in a compute cloud.

The main target groups of the applications that are already hosted in this service are:

  • Researchers and innovators who want to run a specific scientific application that is already available in the platform.

Scientific applications

The scientific applications that are already available in this service are:

  • Chipster a user-friendly analysis software for high-throughput data. It contains over 300 analysis tools for next generation sequencing (NGS), microarray, proteomics and sequence data. The application is available through the Science Software on Demand Service (SSoD). Instructions to run the application are available here.
  • NAMD a parallel molecular dynamics code designed for high-performance simulation of large bio-molecular systems. The application is available through the EC3 portal.
  • ECAS a complete environment enabling data analysis experiments from the ENES Climate Analytics Service.

The service includes:

  • Cloud compute and storage resources to host and scale up scientific applications.

  • Cloud access and application-hosting frameworks (to run and to operate your own scientific application in the cloud environment): that offer integrated development environments to port custom applications with cloud resources.

  • VMOps dashboard: a graphical environment for the management of Virtual Machines (VM) in the federated network of clouds that enable the Applications on Demand service. User documentation is available here.

  • Elastic Cloud Compute Cluster (EC3): a portal that allows the creation of elastic virtual clusters in the cloud. Those clusters can then host your scientific application either directly, or via Apache Mesos, Chronos, Kubernetes, Marathon, OSCAR or SLURM. Instructions for application developers are available here.

  • Science Software on Demand (SSoD): a programmable interface of a RESTful API Server to provide an easy access PaaS layer by leveraging recent Web technologies. Instructions for application developers are available here

Requirements and user registration

The service is open for any scientific software developer who needs a scalable and user-friendly application execution and hosting environment to offer data/compute intensive scientific applications online.

Access requires acceptance of Acceptable Use Policy (AUP) and Conditions of the 'EGI Applications on Demand Service'.

When requesting access to AoD users are guided through a lightweight registration process. Members of the EGI support team will perform a lightweight vetting process to validate the users' requests before granting the access to the resources.

Service grant

Once granted access, each user will have a grant with a pre-defined quota of resources, which can be used to run the application of choice. This grant includes:

  • up to 4 CPU cores,
  • 8 GB of RAM,
  • 100GB of block storage.

The grant to run applications is initially valid for 6 months and can be extended/renewed upon request.

How can you access the service?

  1. Login to the EGI Marketplace with the EGI AAI Check-In service.
  2. Setup a profile, including details about your affiliation and role within a research institute/project/team.
  3. Navigate the marketplace top-menu and click on the category: Applications.
  4. Click on the Applications on Demand service and submit an order for one of the available applications.
  5. When the request is approved, run the requested application(s) as described below.

Please check the EGI Marketplace guide for further details.

References

Main scientific paper describing the service and status:

Presentations about the service:


Next topics:
Chipster

Chipster on Applications on Demand

Exoscale vouchers

Exoscale vouchers on Applications on Demand

Last modified September 10, 2021 by crsndr : Tutorial on data transfer - grid storage (#319)