GRIDipedia – The European Grid Marketplace

GRIA is a Grid middleware which enables use of the Grid in a secure, interoperable and flexible manner.

GRIA makes use of business models, processes and semantics to allow resource owners and users to discover each other and negotiate terms for access to high-value resources.

GRIA implements an overall business process to find, procure and utilise resources capable of carrying out high-value, expert-assisted computations.

By focusing on business processes and the associated semantics, GRIA enables users to provision for their computational needs more cost effectively, and develop new business models for some of their services.

Services from different providers can be combined together to create applications using a simple and easy-to-use API.

Maintained By

GRIA was initially developed within the EC IST GRIA project, which ended in 2004. GRIA continues to be enhanced to meet the needs of industry through developments in the EC IST SIMDAT and NextGRID projects. GRIA 4.0 has also been used by Open Middleware Infrastructure Institute as the basis for their middleware, and some components are still common between the two. The main differences between the OMII and GRIA middleware is that while OMII focuses on supporting e-Science users, GRIA focuses on the needs of industry and places greater emphasis on providing managed and secure processes for managing resources and services.

License

GRIA is available as open source software at no cost. To access the software, the prospective user only needs to register and accept the terms and conditions when downloading the software packages.

For more information regarding the licence please check the GRIA web site www.gria.org .

Status

Development of GRIA 6 is expected to begin before the end of 2006, but the schedule for releases is yet to be defined. GRIA 6 will raise the bar again for interoperability by making use of standards, and will incorporate more powerful models of service orchestration (workflow) and management, making it easier to flexibly deploy and configure a wide range of services to meet different business requirements.

Security

PBAC 2 is a dynamic access control mechanism for web services. Web services create resources and allow users to perform operations with them. When a user tries to access a resource by invoking an operation on a web service, the PBAC system checks that the user is authorised to perform the requested operation on that resource.

SLA

GRIA Service Provider Management: The service provider management package allows a service provider to support service level agreements and if necessary bill for service usage, via a simple management protocol that can be used with GRIA basic application services and with other (non-GRIA) application services, if required.

It consists of:

These provide the service manager with the ability to define their available resources (e.g. CPUs, applications, etc), assign portions of their resources to customers by the way of service level agreements (SLAs), and bill for resource usage based on the pricing terms in these agreements.

Data Management

Data management is provided by the following services:

User Integration

User integration is provided by the following services:

Core Functionalities

© 2007 BEinGRID