xwhep xtremweb for xwhep xtremweb for high energy physics
play

XWHEP: XtremWeb for XWHEP: XtremWeb for High Energy Physics High - PowerPoint PPT Presentation

XWHEP: XtremWeb for XWHEP: XtremWeb for High Energy Physics High Energy Physics XtremWeb 2.0 XtremWeb 2.0 Oleg Lodygensky, Gabriel Caillat, Gilles FEDAK, Haiwu HE Haiwu HE Oleg Lodygensky, Gabriel Caillat, Gilles FEDAK, IN2P3/CNRS, INRIA,


  1. XWHEP: XtremWeb for XWHEP: XtremWeb for High Energy Physics High Energy Physics XtremWeb 2.0 XtremWeb 2.0 Oleg Lodygensky, Gabriel Caillat, Gilles FEDAK, Haiwu HE Haiwu HE Oleg Lodygensky, Gabriel Caillat, Gilles FEDAK, IN2P3/CNRS, INRIA, France IN2P3/CNRS, INRIA, France

  2. XWHEP XWHEP • Introduction Introduction • Architecture Architecture • Rights Rights • Objects management Objects management • Client service Client service • Benchmark Benchmark HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  3. Presentation Presentation • XWHEP is a generic multi purposes desktop grid XWHEP is a generic multi purposes desktop grid platform ( DG) enabling eSciences computations over DG) enabling eSciences computations over platform ( volatile nodes. volatile nodes. • XWHEP ( XWHEP ( “XtremWeb 2.0”) is based on XtremWeb 1.8.0. “XtremWeb 2.0”) is based on XtremWeb 1.8.0. Main features are : Main features are : – three tiers architecture – multi platforms (win32, linux, macosx) – virtual stable cluster over volatile volunteers individual PCs – multi applications – multi users – firewall bypassing – automatic load balancing – fault tolerance HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  4. Goal Goal • XWHEP aims to propose a global XWHEP aims to propose a global computing platform by publishing its own computing platform by publishing its own resources and sharing others with resources and sharing others with different grid platforms, especially different grid platforms, especially focusing on EGEE. focusing on EGEE. • To achieve this goal, XWHEP : To achieve this goal, XWHEP : – proposes a secured DG, enabling certificate ( Cert) usage, focusing on EGEE Cert. – defines different usage levels including two major ones : “public” and “private ” HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  5. XW2.0 VS. 1.8 1/2 XW2.0 VS. 1.8 1/2 HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  6. XW2.0 VS. 1.8 2/2 XW2.0 VS. 1.8 2/2 HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  7. XWHEP XWHEP • Introduction Introduction • Architecture Architecture • Rights Rights • Objects management Objects management • Client service Client service • Benchmark Benchmark HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  8. Three tiers architecture Three tiers architecture Resources are anonymously shared among individuals Ensure: Quality of Service Security HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  9. Fault tolerance model Fault tolerance model HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  10. XWHEP XWHEP • Introduction Introduction • Architecture Architecture • Rights Rights • Objects management Objects management • Client service Client service • Benchmark Benchmark HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  11. XWHEP : access rights XWHEP : access rights • Any object in XWHEP is associated with an access rights. Any object in XWHEP is associated with an access rights. Access rights are linuxfs like : they are defined for the user Access rights are linuxfs like : they are defined for the user (owner), the group and others : (owner), the group and others : – 0400 Allow read by owner. – 0200 Allow write by owner. – 0100 For applications, allow execution by owner. – 0040 Allow read by group members. – 0020 Allow write by group members. – 0010 For applications, allow execution by group members. – 0004 Allow read by others. – 0002 Allow write by others. – 0001 For applications, allow execution by others. – Default access rights is 0755 HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  12. XWHEP : user rights XWHEP : user rights • User rights define interaction level for User rights define interaction level for each user. XWHEP extends user rights as each user. XWHEP extends user rights as defined in XtremWeb 1.8.0 defined in XtremWeb 1.8.0 HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  13. XWHEP : user rights XWHEP : user rights • The user rights are used coupled with The user rights are used coupled with access rights. access rights. • Users can get an object only if this is Users can get an object only if this is readable. readable. • Users can modify/delete an object only if Users can modify/delete an object only if it is writable. it is writable. • User can insert job for executable User can insert job for executable applications only (i.e. applications that applications only (i.e. applications that user has the right to execute user has the right to execute HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  14. XWHEP XWHEP • Introduction Introduction • Architecture Architecture • Rights Rights • Objects management Objects management • Client service Client service • Benchmark Benchmark HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  15. XWHEP : objects XWHEP : objects management management • XWHEP defines a set of different objects: XWHEP defines a set of different objects: – users and user groups – data – applications – jobs – workers • All objects are identified by an UID composed of five All objects are identified by an UID composed of five hexadecimal values. hexadecimal values. • Example : Example : – 81c6e97a-9d85-4aeb-ae07-593980fb611f • Null value Null value – 00000000-0000-0000-0000-000000000000 HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  16. XWHEP : users and XWHEP : users and groups groups HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  17. XWHEP : data XWHEP : data • Data are written only once . Data are written only once . • Data are identified by URI. Data are identified by URI. • XWHEP coordinator service may serve XWHEP coordinator service may serve data. But data can be served by any data data. But data can be served by any data server as soon as they are described by server as soon as they are described by an URI. an URI. • Data server insures data security, Data server insures data security, availability and consistency availability and consistency HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  18. XWHEP : data XWHEP : data HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  19. XWHEP : applications XWHEP : applications HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  20. XWHEP : jobs XWHEP : jobs HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  21. XWHEP XWHEP • Introduction Introduction • Architecture Architecture • Rights Rights • Objects management Objects management • Client service Client service • Benchmark Benchmark HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  22. XWHEP:Client XWHEP:Client • Control the client : linux like Control the client : linux like HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  23. XWHEP:Client XWHEP:Client • A GUI Client A GUI Client HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  24. XWHEP XWHEP • Introduction Introduction • Architecture Architecture • Rights Rights • Objects management Objects management • Client service Client service • Benchmark Benchmark HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  25. XWHEP:benchmark XWHEP:benchmark HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

  26. XWHEP XWHEP • sites: sites: – http://www.xtremweb.net – http://dghep.lal.in2p3.fr/?lang=en • contact: contact: – Oleg Lodygensky ( lodygens@lal.in2p3.fr) – Gabriel Caillat ( gcaillat@lal.in2p3.fr) – Gilles FEDAK (gilles.fedak@inria.fr) – Haiwu HE haiwu.he@inria.fr HaiwuHE Joint EGEE-EDGeS Summer School, 1st July, haiwu.he@inria.fr Budapest, Hungary

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend