Вы находитесь на странице: 1из 6

ASSIGNMENT Date :09-06-2020

STUDENT NAME:-
Muhammad FarhanNasir
ROLL NO:-
16181519-001
INSTRUCTOR:-
M’am HumeraArshad
TOPIC:-

Catania Science Gateway /Future Gateway


SUBJECT:-

CLOUD COMPUTING
DEPARTMENT:-

BSCS

UNIVERSITY OF GUJRAT LAHORE SUB CAMPUS


Q # Write a note on the Following ?

a) Catania Science Gateway


b) Future Gateway

A)Catania Science Gateway Frame work

 Authentication & Authorisation


 Job Management
 e-Infrastructure Service & Data Service
 Cloud

SCIENCE
GATEWAY

Authentication:

 Authentication is demanded on external IDP


 Communication between Liferay and the IDP happens thanks to Shibboleth
 Shibboleth plugin, installed on Liferay, is responsible to read the token
coming from the IDP and to pass it to Liferay
UNIVERSITY OF GUJRAT LAHORE SUB CAMPUS
Authorisation:

 Authorisation is demanded to the LDAP server


 Liferay, through a plugin implemented, request to Shibboleth the mail
address(es) an try a match with the ones stored (local, remote)

Registration:

 In the act of registration user data must be written on the LDAP connected to
Liferay
 A portlet has been developed to perform this actions

JOB MANAGEMENT:

UNIVERSITY OF GUJRAT LAHORE SUB CAMPUS


JOB ENGINE ARCHITECTURE

WORKER THREADS FOR JOB


GET STATUS CHECK STATUS
OUTPUT
MODU R
Check status/ User WT WT
E
Get output Tracker S
DB
Check status/ WT WT
O
U
Get output R
C
E
S

WT WT WT
Job SUBMISSION

WT WT WT

JOB QUEUE
WORKER THREAD FOR JOB
SUBMISSION

Glassfish Integration:

 Access to database is not direct but make use of Glassfish connection pools
and hibernate
 JNDI resource are used as well in order to offer some functionalities
working behind the scene of job submission:
 Thread pool responsible for job submission
 Thread pool responsible for job status updates
Thread pool responsible for retrieving job output

UNIVERSITY OF GUJRAT LAHORE SUB CAMPUS


E-Infrastructure Service & Data Service:

Its Ok My data are stored in


Your Computer is on Fire? safer place

Grid Data Management Challenges:

 Make interfaces simple for non expert users


CLI-based Grid storage interface is not straightforward
 Transactions to different e-Infrastructures require different
authentication method
 Should this transaction involve the Science Gateway directly?
 Complexity of current protocols to manage different storage elements
 Offer an easy intuitive interface to the end users

Requirements:

 Storage complexity hidden to end users


o Users move files from/to a portal and see it as simple external
storage accessible from a web interface and do not care about grid
(or any other) technologies behind
 File management smoothly integrated with all the services provided
in the SG
 Underlining architecture exposes a file-system-like view (i.e., a Virtual File
System or VFS) through which users can perform the following actions:

UNIVERSITY OF GUJRAT LAHORE SUB CAMPUS


o Create, move, delete files/directories with the desired structure
o Share files with other users
o Set the number of backup copies desired

Implementations:

 Virtual File System requires a database to map users, virtual resource and
real resource
 Object-relation mapping approach
 Liferay Service Builder
 Database tables are not used only to keep trace of resource (file) but to
define referring e-Infrastructures too

B) FUTURE GATEWAY

Future Gateway is a programmable interface of a RESTful API Server, compliant


with CSGF APIs specifications, able to provide an easy acces to the PaaS layer by
leveraging on recent Web technologies.
The FutureGateway consists of a set of software components able to build, or assist
existing web portals or other community oriented interfaces to become Science
Gateways. FutureGateway allows the access to distributed computing resources
such as grid, cloud and HPC. FutureGateway comes from a four years experiences
gained with a similar component. In particular the following key features have been
identified:

 Provide a more flexible way accessing the distributed computing services.


 Leave to the FutureGateway adopters the choice of the backward portal
technology.
 Provide the most simple way to develop ScienceGateway applications.

The FutureGateway is composed by a set of tools:

1. FutureGateway API Server


2. FutureGateway API Server Daemon
3. FutureGateway jSAGA Adaptors
4. FutureGateway Portal Setup
5. fgTools
UNIVERSITY OF GUJRAT LAHORE SUB CAMPUS

Вам также может понравиться