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)

Slides:



Advertisements
Similar presentations
"Financing access to basic utilities for all" December 2006 Ensuring sustainable access for the poor through internal revenue generation – electricity.
Advertisements

W w w. h p c - e u r o p a. o r g HPC-Europa Portal: Uniform Access to European HPC Infrastructure Ariel Oleksiak Poznan Supercomputing.
Experiences with GridWay on CRO NGI infrastructure / EGEE User Forum 2009 Experiences with GridWay on CRO NGI infrastructure Emir Imamagic, Srce EGEE User.
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
IMPLEMENTING FINANCIAL AND ACCOUNTING SYSTEMS FOR GOVERNMENT CHRISTIAN T. SOTTIE THE CONTROLLER AND ACCOUNTANT-GENERAL GHANA.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The gLite middleware distribution OSG Consortium Meeting Seattle,
Polish Infrastructure for Supporting Computational Science in the European Research Space EUROPEAN UNION Services and Operations in Polish NGI M. Radecki,
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Authorizing Grid Resource Access and Consumption Erik Elmroth, Michał.
E-Science Workshop, Santiago de Chile, 23./ KIT ( Frank Schmitz Forschungszentrum Karlsruhe Institut.
Sergey Belov, LIT JINR 15 September, NEC’2011, Varna, Bulgaria.
Workload Management Massimo Sgaravatto INFN Padova.
High Performance Computing (HPC) at Center for Information Communication and Technology in UTM.
W w w. h p c - e u r o p a. o r g Single Point of Access to Resources of HPC-Europa Krzysztof Kurowski, Jarek Nabrzyski, Ariel Oleksiak, Dawid Szejnfeld.
Sergey Belov, Tatiana Goloskokova, Vladimir Korenkov, Nikolay Kutovskiy, Danila Oleynik, Artem Petrosyan, Roman Semenov, Alexander Uzhinskiy LIT JINR The.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
© 2008 by M. Stümpert, A. Garcia; made available under the EPL v1.0 | Access the power of Grids with Eclipse Mathias Stümpert (Karlsruhe Institute.
Experiences with using UNICORE in Production Grid Infrastructures DEISA and D-Grid Michael Rambadt
GCC 2006 Panel: Grid Research and Engineering Vs Standards Dr. Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS) Laboratory Dept. of Computer.
Polish Infrastructure for Supporting Computational Science in the European Research Space QoS provisioning for data-oriented applications in PL-Grid D.
Dynamic Firewalls and Service Deployment Models for Grid Environments Gian Luca Volpato, Christian Grimm RRZN – Leibniz Universität Hannover Cracow Grid.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
Frascati, October 9th, Accounting in DataGrid Initial Architecture Albert Werbrouck Frascati, October 9, 2001.
Frascati, October 5th, Accounting in DataGrid Preliminary Proposal and basis for discussion Stefano Barale Frascati, October.
TRASC Globus Application Launcher VPAC Development Team Sudarshan Ramachandran.
Grid Technologies  Slide text. What is Grid?  The World Wide Web provides seamless access to information that is stored in many millions of different.
Grid Basics Adarsh Patil
Advanced Techniques for Scheduling, Reservation, and Access Management for Remote Laboratories Wolfgang Ziegler, Oliver Wäldrich Fraunhofer Institute SCAI.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
Using Virtual Servers for the CERN Windows infrastructure Emmanuel Ormancey, Alberto Pace CERN, Information Technology Department.
14 Aug 08DOE Review John Huth ATLAS Computing at Harvard John Huth.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Forschungszentrum Jülich in der Helmholtz-Gesellschaft Experiences with using UNICORE in Production Grid Infrastructures DEISA and D-Grid Michael Rambadt.
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
Cracow Grid Workshop October 2009 Dipl.-Ing. (M.Sc.) Marcus Hilbrich Center for Information Services and High Performance.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks, An Overview of the GridWay Metascheduler.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
GRID ARCHITECTURE Chintan O.Patel. CS 551 Fall 2002 Workshop 1 Software Architectures 2 What is Grid ? "...a flexible, secure, coordinated resource- sharing.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
1October 9, 2001 Sun in Scientific & Engineering Computing Grid Computing with Sun Wolfgang Gentzsch Director Grid Computing Cracow Grid Workshop, November.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract INFSO-RI Grid Accounting.
Dr. Harald Kornmayer D-GRID CGW 05, 22-Nov-2005 The german Grid initiative A platform for e-Science in Germany Dr. Harald Kornmayer Institut for Scientific.
7. Grid Computing Systems and Resource Management
H. Widmann (M&D) Data Discovery and Processing within C3Grid GO-ESSP/LLNL / June, 19 th 2006 / 1 Data Discovery and Basic Processing within the German.
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Michał Jankowski, Paweł Wolniewicz, Jiří Denemark, Norbert Meyer,
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
GESA: Grid Economic Services Architecture Steven Newhouse Jon MacLaren
Holding slide prior to starting show. Scheduling Parametric Jobs on the Grid Jonathan Giddy
Breaking the frontiers of the Grid R. Graciani EGI TF 2012.
DGAS Distributed Grid Accounting System INFN Workshop /05/1009, Palau Giuseppe Patania Andrea Guarise 6/18/20161.
ROMANIA NATIONAL NATURAL GAS REGULATORY AUTHORITY Public Service Obligations in Romanian Gas Sector Ligia Medrea General Manager – Authorizing, Licensing,
 Prospective Nationale sur les Grilles de Production, Paris, L'état d'avancement des grilles.
Enabling Grids for E-sciencE Claudio Cherubino INFN DGAS (Distributed Grid Accounting System)
CNAF - 24 September 2004 EGEE SA-1 SPACI Activity Italo Epicoco.
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Grid Computing.
DGI: The D-Grid Infrastructure
Online Steering in gLite with RMOST
Network Requirements Javier Orellana
Introduction to Cloud Computing
Presentation transcript:

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

Regionales Rechenzentrum für Niedersachsen Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW | Folie 2 Overview 1.The D-Grid Initiative 2.Motivation 3.Scientific background 4.Existing billing concepts and solutions 5.Resulting concept of the D-Grid billing framework 6.Summary and future developments

Regionales Rechenzentrum für Niedersachsen Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW | Folie 3 The D-Grid Initiative - Overview User and application interfaces Available D­Grid resources Grid service functions Basic services Distributed data archives Distributed data archives Globus accounting and billing LCG/gLite Community Monitoring Data/ Software Distributed compute resources Distributed compute resources Security Data interfaces GAT API Data management scheduling and workflow mgmt. GridSphere Network infrastructure UNICORE D­Grid services AstroGrid-D C3-Grid HEP-Grid InGrid MediGRID TextGrid DGI – Integration Project of D-Grid

Regionales Rechenzentrum für Niedersachsen Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW | Folie 4 The D-Grid Initiative - German Core Grid sites SiteResourceAmount FZJ/ZAMIBM Supercomputer with 8,5 TFlops STK data robot system with 2,8 PByte 32 CPUs 300 TByte FZK/IWR8 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% LRZSGI high performance system with 20 TFlop/s Intel IA32 and IA 64 Cluster, IBM p690, SunFire 805% 5% MPI/RZGIBM 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/RZ2 SunFire 6900 with 24 UltraSPARC IV each100% TU-Dresden/ZIHSGI O2K(56 proc)/O3K(192 proc.) : T3E (64 proc): PC cluster with 30 processors, end off 2005: new system with 1000 proc. 10% 20% 2% Uni-H/RRZNPC-Cluster mit 64 CPUsassoc. Uni-KAPC-Poolassoc. FHG/ITWMassoc. Hannover Bremerhaven Oldenburg Göttingen Potsdam Oberpfaffenhofen Freiburg Heidelberg Darmstadt Marburg Dortmund Wuppertal Köln Siegen Sankt Augustin München Hamburg Berlin Dresden Stuttgart Karlsruhe Jülich

Regionales Rechenzentrum für Niedersachsen Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW | Folie 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.

Regionales Rechenzentrum für Niedersachsen Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW | Folie 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)

Regionales Rechenzentrum für Niedersachsen Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW | Folie 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

Regionales Rechenzentrum für Niedersachsen Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW | Folie 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

Regionales Rechenzentrum für Niedersachsen Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW | Folie 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

Regionales Rechenzentrum für Niedersachsen Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW | Folie 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

Regionales Rechenzentrum für Niedersachsen Gabriele von Voigt,Claus-Peter Rückemann,Wolfgang Müller | CGW | Folie 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 Thank you for your attention.