1 / 31

Tutorial Outline

Tutorial Outline. Creating a VRE. RCDL 2008 10 October 2007 Dubna (Russia). Pedro Andrade CERN European Organization for Nuclear Research. www.d4science.eu. Session Outline. Introduction Technology gCube, gCore, gHN, gLite Setting Up VREs Interfaces & Roles

Download Presentation

Tutorial Outline

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tutorial Outline

  2. Creating a VRE RCDL 2008 10 October 2007 Dubna (Russia) Pedro Andrade CERN European Organization for Nuclear Research www.d4science.eu

  3. Session Outline • Introduction • Technology • gCube, gCore, gHN, gLite • Setting Up VREs • Interfaces & Roles • Infrastructure, VO, and VRE set-up • Effort & How to Start • Conclusions Creating a VRE

  4. Introduction Creating a VRE

  5. Introduction CREATING A VRE Not correct !!! CREATING VREs VREs are dynamic working environments Multiple VREs are created for different purposes Creating a VRE

  6. Introduction • One VRE is a time-defined distributed environment to satisfy concrete collaboration needs of distributed user communities • VRE users are organized in Virtual Organizations • VRE resources are organized in Infrastructures Creating a VRE

  7. Infrastructure A D4Science infrastructure is composed by: Creating a VRE

  8. Infrastructure Site C Site A Site B Creating a VRE

  9. Infrastructure VRE VO Infrastructure Creating a VRE

  10. Technology Creating a VRE

  11. gCube • gCube is the system developed by D4Science to create and maintain Virtual Research Environments. • gCube is composed by: • Infrastructure Enabling Services • Information Retrieval Services • Information Organization Services • Presentation Services • gCube components can be: Services, Libraries, and Portlets Creating a VRE

  12. gCore • gCore is a framework developed by D4Science to reduce the complexity of designing and implementing gCube services. • gCore is composed by: • Framework: An application framework to consolidate and develop existing/new gCube services • Container: A self-contained software container distributed to facilitate the deployment of gCube services. Based on Java WS-Core (GT4). Creating a VRE

  13. gHN • The minimum environment for any gCube node of the infrastructure is the gCube Hosting Node (gHN) • The gHN is composed by: • gCore Container • gCore Framework • gCube Infrastructure Enabling Services (partial) Creating a VRE

  14. gHN • The gCube Hosting Node main functionality is: • Is the runtime container of gCube services • Provides access to local hardware resources, • Storage systems, instruments, CPU cycles • Grants lifetime management • Mediates service2service interactions • route requests to target service • enforce security and scope policies Creating a VRE

  15. gLite • Computational intensive tasks are executed in EGEE nodes running the gLite middleware. • EGEE is one the largest grid infrastructure worldwide. It is composed by more than 260 sites (85k CPUs) • Several gCube services were designed to interface withthe gLite middleware. These interfaces give access to the EGEE infrastructure and consequently increase significantly the computing capabilities of any gCube-based infrastructure. Creating a VRE

  16. Example gLite gHN gHN gLite gHN Infrastructure Creating a VRE

  17. Setting Up VREs Creating a VRE

  18. Overview Creating a VRE

  19. Interfaces • From the “system administrator” perspective the creation of one gCube-based infrastructure, VO, VRE is done exploiting two main types of interfaces • Command Line Interface (CLI) • Used for the installation of gHNs • Portal • gCube portal is based on portlets technology (JSR168) • gCube portal runs on GridSphere • Used for the creation and management of VOs and VREs Creating a VRE

  20. Roles VRE Designer Resource Owner Infrastructure Admin VO Admin VRE Admin Creating a VRE

  21. Infrastructure Set-up • Install gHN nodes • Deploy Enabling Services • Information System • Software Repository • Populate the SR • Install Portal Infrastructure Admin gHN Portal gHN IS/SR Creating a VRE

  22. VO Set-up • Install gHN nodes • Install gLite nodes • Prepare Collections • Prepare Applications • Register Resources Resource Owner DataB gLite DataA gHN MGVI gHN gHN Portal gHN IS/SR Creating a VRE

  23. VO Set-up • Approves resources • gHNs • Data Collections • Manages users VO Admin DataB gLite DataA gHN MGVI gHN gHN Portal gHN IS/SR Creating a VRE

  24. VRE Set-up • Defines a new VRE • Name • Time Period • Functionalities • Data Collections • Metadata Schema VRE Designer DataB gLite DataA gHN MGVI gHN gHN Portal gHN IS/SR Creating a VRE

  25. VRE Set-up • Approves VRE • VRE Created • Services Deployed • Applies modifications • New Running Instances • New Layouts VRE Admin DataB gLite DataA gHN MGVI gHN Search gHN Portal gHN IS/SR Creating a VRE

  26. Effort Creating a VRE

  27. How to Start • How can a new user community have it’s own VO/VREs ? • By creating a new infrastructure • Different communities can run their own infrastructure • The new community provides all resources • By joining an existing infrastructure • D4Science runs a production infrastructure for its two user communities (Earth Monitoring and Fisheries Management) • The new community provides part of the resources Creating a VRE

  28. How to Start Creating a VRE

  29. How to Start • gCube software is available from • http://software.d4science.research-infrastructures.eu/ • gCube administrator guide: • https://technical.wiki.d4science.research-infrastructures.eu/documentation/index.php/Administrator%27s_Guide • gCube user guide: • https://technical.wiki.d4science.research-infrastructures.eu/documentation/index.php/User%27s_Guide Creating a VRE

  30. Conclusions • A VRE brings together different types of resources through a well defined cost-effective process • The creation of a VRE is a simple and easy: • A new VO can join one infrastructure in less then 1 day • A new VRE can be deployed in less then 2 hours • Many automatic deployment & configuration operations managed via the gCube Portal Creating a VRE

  31. Thank You ! Questions ? Creating a VRE

More Related