1 / 15

Introduction of banking service in AliEn

Introduction of banking service in AliEn. ALICE – LCG Task Force meeting 14 September 2006. Artem Harutyunyan Arsen Hayrapetyan. Contents. Concepts of the Grid banking AliEn banking service Setting a price for a job and CE Charging for jobs Banking commands (AliEn prompt)

tejana
Download Presentation

Introduction of banking service in AliEn

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. Introduction of banking service in AliEn ALICE – LCG Task Force meeting 14 September 2006 Artem Harutyunyan Arsen Hayrapetyan

  2. Contents • Concepts of the Grid banking • AliEn banking service • Setting a price for a job and CE • Charging for jobs • Banking commands (AliEn prompt) • Banking service configuration in LDAP Introduction of banking service in AliEn

  3. Concepts of the Grid banking • Executed a job? Pay for it! • Users pay for utilizing Grid resources • Want to earn money? Provide resources! • Sites earn money by providing resources • The more the job ‘costs’ the faster it is executed • Reasons • To motivate sites to provide more resources with better quality and availability • To motivate users to be more accurate in the usage of resources Introduction of banking service in AliEn

  4. AliEn banking service • LBSG – Lightweight Banking Service for Grid (LBSG) • LBSG functionality: • Account creation/deletion • Funds addition • Funds transaction • Retrieval of transactions’ list and balance • Authentication with X.509 certificates Introduction of banking service in AliEn

  5. Not a real price, but a factor of ‘nominal price’ defined for VO Setting a price for a job • Job price for SI2K unit is advertised in the JDL Introduction of banking service in AliEn

  6. Setting price for a CE and charging • CE price for provided si2k unit is set in LDAP • CE executes only the jobs with the price greater or equal to the CE price • When the job is DONE, ‘Charge’ optimizer transacts funds from the group account of the user, who submitted a job, to the account of the site, where job was executed Job_Cost = Consumed_SI2K * Nominal_Price * Job_Price Introduction of banking service in AliEn

  7. AliDrams – The currency of ALICE Banking commands for users (1) • getBalance Introduction of banking service in AliEn

  8. Banking commands for users (2) • getTransactions Introduction of banking service in AliEn

  9. Banking commands for admins • createBankAccount • addFunds • transactFunds Introduction of banking service in AliEn

  10. Banking service configuration in LDAP • VO settings Introduction of banking service in AliEn

  11. Banking service configuration in LDAP • Site settings Introduction of banking service in AliEn

  12. Banking service configuration in LDAP • CE settings Introduction of banking service in AliEn

  13. Banking service configuration in LDAP • User settings Introduction of banking service in AliEn

  14. Banking service configuration in LDAP • Role settings Introduction of banking service in AliEn

  15. The End • Comments, suggestions and critics will be highly appreciated Artem.Harutyunyan@cern.ch Arsen.Hayrapetyan@cern.ch Introduction of banking service in AliEn

More Related