Luca Roverelli IMATI CNR Luca Roverelli IMATICNR The

  • Slides: 26
Download presentation
Luca Roverelli – IMATI CNR Luca Roverelli IMATI-CNR The EXTra. S Portal Exploring the

Luca Roverelli – IMATI CNR Luca Roverelli IMATI-CNR The EXTra. S Portal Exploring the X-ray Transient and variable Sky E-Mail: luca. roverelli@ge. imati. cnr. it

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it Outline 2 1

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it Outline 2 1 EXTra. S Intro 2 3 The EXTras Portal EGI Fed. Cloud 1. Portal. TS 2. Json-GUI 3. Architecture 1. 2. 3. 4. Virtual Appliance Accessing Fed. Cloud Contextualization µServices

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it Outline 3 1

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it Outline 3 1 EXTra. S Intro 2 3 The EXTras Portal EGI Fed. Cloud 1. Portal. TS 2. Json-GUI 3. Architecture 1. 2. 3. 4. Virtual Appliance Accessing Fed. Cloud Contextualization µServices

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S Project 4 EPIC camera XMM-Newton

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S Project 5 Systematic analysis of European Photon Imaging Camera archival data to: • Detect new X-ray transients • Detect new X-ray pulsators • Characterize their long-term variability • Compile and public release of the variable source catalogue

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S Project 6 1000 s For each observation, source detection is performed on images integrated on short (e. g. 1, 000 s) time intervals and results compared with the list of sources detected in the full observation (5, 000 – 130, 000 s), searching for new point sources Full Observation

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S Project 7 SW Characteristics and requirements: Independent analysis tools

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S Project 8 SW Characteristics and requirements: Complex libraries!

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S Project 9 SW Characteristics and requirements: Configurations and results sharing

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S Project 10 SW Characteristics and requirements: New data every day

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it The EXTra. S Project 11 Solution: Science Gateway

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it Outline 12 1

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it Outline 12 1 EXTra. S Intro 2 3 The EXTras Portal EGI Fed. Cloud 1. Portal. TS 2. Json-GUI 3. Architecture 1. 2. 3. 4. Virtual Appliance Accessing Fed. Cloud Contextualization µServices

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it Portal. TS 13

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it Portal. TS 13 • Modern Web Portal • Implemented using new technologies • Composed by a set of reusable modules

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it Portal. TS -

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it Portal. TS - Internal Architecture 14 CMS Module Persistence API Module Theme Module Mail Module User Management Module z Database Module

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it Json-GUI 15 .

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it Json-GUI 15 . . . { "parameter. Type": "integer", "value": 18, "display. Name": "Parental Grid Ratio", "db. Name": "parental_grid_ratio", "dependencies": ["grid_spacing"], "computed. Result": "return dependencies['grid_spacing']. value +this. value", "is. Valid": "if(this. value < dependencies['grid_spacing']. value) { message = 'Specific Error’; return false; }", }. . .

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project - Architecture 16 App. DB EXTra. S V. A. WP 2 GUI WP 3 GUI . . . WP 5 GUI EGI Fed. Cloud OCCI Jobs Management UI Json-GUI OCCI Jobs Management OCCI µS WP 2 µS WP 3 . . . µS WP 5

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it Outline 17 1

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it Outline 17 1 EXTra. S Intro 2 3 The EXTras Portal EGI Fed. Cloud 1. Portal. TS 2. Json-GUI 3. Architecture 1. 2. 3. 4. Virtual Appliance Accessing Fed. Cloud Contextualization µServices

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project - EGI Fed. Cloud: Personalized V. A. 18 EGI App. DB WP 2 Library 1 WP 3 Library 2 Library 3 WP 4 EXtra. S Virtual Appliance Library 4 Ubuntu 14. 04 LTS Library 5 Library 6 Library 7

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project - EGI Fed. Cloud 19 Accessing Fed. Cloud? Robot Certificate

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project - EGI Fed. Cloud 20 Accessing Fed. Cloud: Robot Certificate Associated with a specific set of applications

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project - EGI Fed. Cloud 21 Accessing Fed. Cloud: Robot Certificate Shared by the all VO members

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project - V. A. Contextualization 22 1. Download SW Tool specific script 2. Execute the SW Tool specific script 3. Send to µService the execution logs 4. Notify completion to the µService

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project - Microservice 23 Cloud. Resource 1 µS WP 2 OCCI create destroy Callback! Job Submission! Cloud. Resource 2 Inst. 1

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project - Microservices 24 What we need? REALTIME LOGS!

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it EXTra. S Project - Microservices 25 Cloud. Resource 1 µS WP 2 LOG! Cloud. Resource 2 LOG! Inst. 1

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it 26 portalts. it

Luca Roverelli – IMATI CNR E-Mail: luca. roverelli@ge. imati. cnr. it 26 portalts. it portal. extras-fp 7. eu Questions?