Development of a billing framework for D-Grid Prof. Dr. Gabriele von Voigt, Dr. Claus-Peter R - PowerPoint PPT Presentation

About This Presentation
Title:

Development of a billing framework for D-Grid Prof. Dr. Gabriele von Voigt, Dr. Claus-Peter R

Description:

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) – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 12
Provided by: Christia256
Category:

less

Transcript and Presenter's Notes

Title: Development of a billing framework for D-Grid Prof. Dr. Gabriele von Voigt, Dr. Claus-Peter R


1
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) 15th-18th
October 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

3
The D-Grid Initiative - Overview
  • InGrid
  • MediGRID
  • TextGrid
  • AstroGrid-D
  • C3-Grid
  • HEP-Grid

DGI Integration Project of D-Grid
4
The D-Grid Initiative - German Core Grid sites
Site Resource Amount
FZJ/ZAM IBM Supercomputer with 8,5 TFlops STK data robot system with 2,8 PByte 32 CPUs 300 TByte
FZK/IWR 8 nodes Opteron 2x2.2 GHz 8 processors of a system NEC SX-5 1 p630 with 4 processors 1 SX-6i to do tests 2 nodes Opteron 2x2.2 GHz to do tests 100 50 50 50 50
LRZ SGI high performance system with 20 TFlop/sIntel IA32 and IA 64 Cluster, IBM p690, SunFire 80 55 5
MPI/RZG IBM supercomputer with 4,5 TFlops, PC cluster with 2 TFlops Data robot system with 8 PByte 32 CPUs 400 TByte
PC² Cluster of 400 Xeon 64 Bit processors, high performance visualization and FPGAs 10
RWTH/RZ 2 SunFire 6900 with 24 UltraSPARC IV each 100
TU-Dresden/ZIH SGI O2K(56 proc)/O3K(192 proc.) T3E (64 proc) PC cluster with 30 processors,end off 2005 new system with 1000 proc. 10 20 20 2
Uni-H/RRZN PC-Cluster mit 64 CPUs assoc.
Uni-KA PC-Pool assoc.
FHG/ITWM assoc.
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.

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)

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

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

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

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 users 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

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 billing solution for the mutual
    provision and usage of grid resources will be
    developed and implemented.
  • A transparent and comprehensible billing
    framework for grid computing is 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.
Write a Comment
User Comments (0)
About PowerShow.com