1 / 11

Cracow Grid Workshop 2006 (CGW2006) 15 th -18 th October 2006

Development of a billing framework for D-Grid Prof. Dr. Gabriele von Voigt, Dr. Claus-Peter Rückemann, Wolfgang Müller. Cracow Grid Workshop 2006 (CGW2006) 15 th -18 th October 2006. Overview. The D-Grid Initiative Motivation Scientific background Existing billing concepts and solutions

radha
Download Presentation

Cracow Grid Workshop 2006 (CGW2006) 15 th -18 th October 2006

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. Development of a billing framework for D-GridProf. Dr. Gabriele von Voigt, Dr. Claus-Peter Rückemann,Wolfgang Müller Cracow Grid Workshop 2006 (CGW2006) 15th-18thOctober 2006

  2. Overview • The D-Grid Initiative • Motivation • Scientific background • Existing billing concepts and solutions • Resulting concept of the D-Grid billing framework • Summary and future developments Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW2006 17.10.06| Folie 2

  3. Community User and application interfaces GridSphere UNICORE GAT API Grid service functions D­Grid services LCG/gLite accounting andbilling Data management scheduling andworkflow mgmt. Globus Basicservices Monitoring Security Data interfaces Available D­Grid resources Distributed compute resources Data/ Software Distributed data archives Networkinfrastructure The D-Grid Initiative - Overview • InGrid • MediGRID • TextGrid • AstroGrid-D • C3-Grid • HEP-Grid DGI – Integration Project of D-Grid Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW2006 17.10.06| Folie 3

  4. Hamburg Bremerhaven Oldenburg Berlin Hannover Potsdam Göttingen Dortmund Jülich Wuppertal Dresden Siegen Köln Marburg SanktAugustin Darmstadt Heidelberg Karlsruhe Stuttgart München Freiburg Oberpfaffenhofen The D-Grid Initiative - German Core Grid sites Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW2006 17.10.06| Folie 4

  5. Motivation • Even scientific environments aim at sustainability and refinancing resource • provision (especially after the funding period). • For the owners of grid resources it is essential to: • generate incentives for the constant provision of grid services to meet the needs of grid resource consumers, • enabling them to quest offers of resources of other providers when their own capacities are insufficient, • allowing them to maximize their resource utilization by offering a competitive service access price in order to attract consumers, and as a consequence, • reducing their total costs of ownership (TCO). • The users (resource consumers) have the option of choosing • the providers that best meet their requirements or • between rental or self-procurement of computing resources. Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW2006 17.10.06| Folie 5

  6. Scientific background • Elements of the billing procedure • 1. step: • receiving the usage data provided by the accounting • 2. step: • pricing of the single entity of the accounting data based on the contract between resource provider and resource user (rating, tariff management, account management, contract management) • 3. step: • determination of the overall price for the resource usage and presenting the invoice to the resource user (bill presentment) Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW2006 17.10.06| Folie 6

  7. Existing billing concepts and solutions • „Data Grid Accounting System“ (DGAS) • decentralised banking structure • checking the creditability of the user by his bank account before job submission • the resource provider can apply various pricing metrics (such as wall clock time, CPU time, memory, storage, network traffic) • each resource provider can choose the preferable metric according to his pricing policy • uses only grid credits as a virtual currency, provides no interface to common automated payment mechanisms (such as Paypal or Netcash) • uses only gLite as a middleware Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW2006 17.10.06| Folie 7

  8. Existing billing concepts and solutions • „SweGrid Accounting System“ (SGAS) • decentralised banking structure • checking the creditability of the user by his bank account before job submission • creating holds on the bank account while job processing in order to avoid overspending of grid credits • implemented within SweGrid and running within a production environment • uses only grid credits as a virtual currency, provides no interface to common automated payment mechanisms • uses only Globus toolkit as a middleware • only one nearly homogenous resource type is used within the SweGrid • only one metric (wall clock time per node) is used for pricing Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW2006 17.10.06| Folie 8

  9. Existing billing concepts and solutions • „GridBank/GASA” framework in the context of the Australian GRIDBUS project • checking the creditability of the user by his bank account before job submission • creating holds on the bank account while job processing in order to avoid overspending of grid credits • the resource provider can apply various pricing metrics (such as wall clock time, CPU time, memory, storage, network traffic) • uses virtual and real currencies • open interface to existing payment handling systems • enables different payment strategies (such as pay before use, pay as you go, post-payment) • centralised grid bank server • Globus toolkit as a middleware • developed within the scope of the project but no production phase yet Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW2006 17.10.06| Folie 9

  10. Resulting concept of the D-Grid billing framework • Inquiry among the D-Grid resource provider and resource user (D-Grid communities and the German Core Grid Sites) • The major features are: • payment after job submission but guaranteeing sufficient user’s funds before job submission • necessary security from job submission up to payment between user, resource broker, resource provider and clearing institution • various mechanisms of price building for resource providers • ability to handle various currencies • existence of clearing institutions (bank service, account management) • installation of a procedure for the settlement of disputes and conflicts • independent of the utilized middleware • special emphasis on virtual currency for spending funded budgets Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW2006 17.10.06| Folie 10

  11. Summary and future developments • D-Grid needs an extended interpretation of billing up to the full payment process and has to take into account the German federal funding policy. • A comprehensive billingsolution for the mutual provision and usage of grid resources will be developed and implemented. • A transparent and comprehensible billing framework for grid computingis going to be established. • The aim is to supply a multiplicity of users, both from the scientific range and from the economy. • Services will be offered by a multiplicity of providers. • The project is funded by • www.d-grid.de Thank you for your attention. Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW2006 17.10.06| Folie 11

More Related