Thinking about Accounting Matteo Melani SLAC 08-13-2004 Open Science Grid.

Slides:



Advertisements
Similar presentations
Pricing for Utility-driven Resource Management and Allocation in Clusters Chee Shin Yeo and Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS)
Advertisements

4/2/2002HEP Globus Testing Request - Jae Yu x Participating in Globus Test-bed Activity for DØGrid UTA HEP group is playing a leading role in establishing.
High Availability Group 08: Võ Đức Vĩnh Nguyễn Quang Vũ
DataGrid is a project funded by the European Union 22 September 2003 – n° 1 EDG WP4 Fabric Management: Fabric Monitoring and Fault Tolerance
EU-GRID Work Program Massimo Sgaravatto – INFN Padova Cristina Vistoli – INFN Cnaf as INFN members of the EU-GRID technical team.
Building on the BIRN Workshop BIRN Systems Architecture Overview Philip Papadopoulos – BIRN CC, Systems Architect.
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Authorizing Grid Resource Access and Consumption Erik Elmroth, Michał.
Sergey Belov, LIT JINR 15 September, NEC’2011, Varna, Bulgaria.
Accounting Management IACT 918 April 2005 Glenn Bewsell/Gene Awyzio SITACS University of Wollongong.
The B A B AR G RID demonstrator Tim Adye, Roger Barlow, Alessandra Forti, Andrew McNab, David Smith What is BaBar? The BaBar detector is a High Energy.
Consorzio COMETA - PI2S2 Project UNIONE EUROPEA SAGE – Storage Accounting for Grid Environments in gLite Fabio Scibilia Consorzio.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Research Computing with Newton Gerald Ragghianti Nov. 12, 2010.
Academic Network - retrospective. Academic Network – University of Montenegro MREN’s technical body is Center of Information System (CIS) of University.
Module 1 – MIS Careers & Intro to Systems Architecture MIS5122: Enterprise Architecture for IT Auditors.
Sergey Belov, Tatiana Goloskokova, Vladimir Korenkov, Nikolay Kutovskiy, Danila Oleynik, Artem Petrosyan, Roman Semenov, Alexander Uzhinskiy LIT JINR The.
Network, Operations and Security Area Tony Rimovsky NOS Area Director
WP6: Grid Authorization Service Review meeting in Berlin, March 8 th 2004 Marcin Adamski Michał Chmielewski Sergiusz Fonrobert Jarek Nabrzyski Tomasz Nowocień.
Copyright © 2010 Platform Computing Corporation. All Rights Reserved.1 The CERN Cloud Computing Project William Lu, Ph.D. Platform Computing.
Module 10 Configuring and Managing Storage Technologies.
1 CENTER FOR PARALLEL COMPUTERS DEPARTMENT OF COMPUTING SCIENCE DEPARTMENT OF COMPUTING SCIENCE Enforcing resource allocations with.
Quantitative Methodologies for the Scientific Computing: An Introductory Sketch Alberto Ciampa, INFN-Pisa Enrico Mazzoni, INFN-Pisa.
Current Job Components Information Technology Department Network Systems Administration Telecommunications Database Design and Administration.
US ATLAS Western Tier 2 Status and Plan Wei Yang ATLAS Physics Analysis Retreat SLAC March 5, 2007.
IT Infrastructure Chap 1: Definition
OSG Operations and Interoperations Rob Quick Open Science Grid Operations Center - Indiana University EGEE Operations Meeting Stockholm, Sweden - 14 June.
Module 7: Fundamentals of Administering Windows Server 2008.
Group Computing Strategy Introduction and BaBar Roger Barlow June 28 th 2005.
Open Science Grid The OSG Accounting System: GRATIA by Philippe Canal (FNAL) & Matteo Melani (SLAC) Mumbai, India CHEP2006.
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.
1 © 2001, Cisco Systems, Inc. All rights reserved. Cisco Info Center for Security Monitoring.
Click to add text Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 2: Capacity.
1 OSG Accounting Service Requirements Matteo Melani SLAC for the OSG Accounting Activity.
RAL Site Report John Gordon IT Department, CLRC/RAL HEPiX Meeting, JLAB, October 2000.
Architecture and ATLAS Western Tier 2 Wei Yang ATLAS Western Tier 2 User Forum meeting SLAC April
Components of a Sysplex. A sysplex is not a single product that you install in your data center. Rather, a sysplex is a collection of products, both hardware.
VO-Ganglia Grid Simulator Catalin Dumitrescu, Mike Wilde, Ian Foster Computer Science Department The University of Chicago.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
INTRUSION DETECTION SYSYTEM. CONTENT Basically this presentation contains, What is TripWire? How does TripWire work? Where is TripWire used? Tripwire.
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract INFSO-RI Grid Accounting.
Operating Systems Concepts 1/e Ruth Watson Chapter 8 Chapter 8 Network Administrator Ruth Watson.
11/15/04PittGrid1 PittGrid: Campus-Wide Computing Environment Hassan Karimi School of Information Sciences Ralph Roskies Pittsburgh Supercomputing Center.
LCG workshop on Operational Issues CERN November, EGEE CIC activities (SA1) Accounting: current status
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.
Oracle Database Architecture By Ayesha Manzer. Automatic Storage Management Spreads database data across all disks Creates and maintains a storage grid.
Tier3 monitoring. Initial issues. Danila Oleynik. Artem Petrosyan. JINR.
CERN IT Department CH-1211 Genève 23 Switzerland t CERN IT Monitoring and Data Analytics Pedro Andrade (IT-GT) Openlab Workshop on Data Analytics.
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
Open Science Grid OSG Accounting System Matteo Melani SLAC 9/28/05 Joint OSG and EGEE Operations Workshop.
Western Tier 2 Site at SLAC Wei Yang US ATLAS Tier 2 Workshop Harvard University August 17-18, 2006.
Open Science Grid The OSG Accounting System: GRATIA by Philippe Canal (FNAL), Chris Green (FNAL), Jeff Mack (FNAL), Penelope Constanta (FNAL), John Weigand.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
Claudio Grandi INFN Bologna Virtual Pools for Interactive Analysis and Software Development through an Integrated Cloud Environment Claudio Grandi (INFN.
A System for Monitoring and Management of Computational Grids Warren Smith Computer Sciences Corporation NASA Ames Research Center.
TIFR, Mumbai, India, Feb 13-17, GridView - A Grid Monitoring and Visualization Tool Rajesh Kalmady, Digamber Sonvane, Kislay Bhatt, Phool Chand,
1 CENTER FOR PARALLEL COMPUTERS DEPARTMENT OF COMPUTING SCIENCE DEPARTMENT OF COMPUTING SCIENCE Enforcing resource allocations with.
Enabling Grids for E-sciencE Claudio Cherubino INFN DGAS (Distributed Grid Accounting System)
BaBar & Grid Eleonora Luppi for the BaBarGrid Group TB GRID Bologna 15 febbraio 2005.
ALICE Monitoring
GGF OGSA-WG, Data Use Cases Peter Kunszt Middleware Activity, Data Management Cluster EGEE is a project funded by the European.
Grid Computing.
Recap: introduction to e-science
Artem Trunov and EKP team EPK – Uni Karlsruhe
THE STEPS TO MANAGE THE GRID
Simulation use cases for T2 in ALICE
University of Technology
DriveScale Log Collection Method of Procedure
Wide Area Workload Management Work Package DATAGRID project
LO2 – Understand Computer Software
Presentation transcript:

Thinking about Accounting Matteo Melani SLAC Open Science Grid

8/13/2004Open Science Grid2 What is Accounting? (in the Grid context) Grid accounting is the process of maintaining a (consistent) Grid-wide view of VO members' resource utilization.[1] [1] Accounting in Grid Environments, by Peter Gardfjäll, Department of Computing Science, Umeå University,Sweden

8/13/2004Open Science Grid3 Why do we want an accounting system? Resource providers (SLAC, Fermilab…) want to perform cost-benefits analysis Resource providers wants to improve planning Resource providers want better security Resource providers want to improve QoS (priorities, debugging…) Support a Grid “Economic Model”

8/13/2004Open Science Grid4 What is the real problem (solution)? Nobody talked about “Grid economy” Do we really want an Accounting system? Or maybe a monitoring system will do? Lets look at accounting and monitoring

8/13/2004Open Science Grid5 Accounting vs. Monitoring (1) A monitoring system: Purpose: monitoring system health, debugging, system profiling Gathers state information about the system resources Collects system events. It works like a DAQ system: as close as possible to the system, as less intrusive as possible

8/13/2004Open Science Grid6 Accounting vs. Monitoring (2) An accounting system: Purpose: keep track of resource usage, support resource consumption model (economic model) Accounting makes sense of the systems events and links them to the users. It operates at a higher level, (it depends on monitoring) It has accounts, banks, “currency” and support an economic model (policies)

8/13/2004Open Science Grid7 For Example: Monitoring at SLAC (1) What do we monitor: Network –Switches, routers status Internet Mbytes/sec in/out Computer Clusters –Batch systems, NFS and AFS servers, databases servers Storage Space –Disks usage, HPPS

8/13/2004Open Science Grid8 For Example: Monitoring at SLAC (2) Some metrics we use: –CPU utilization, Memory –Disk usage, Disk I/O –Various Networking metrics (Mbytes in/out of switches, routers, servers…) –Some primitive job submission results (LSF) All monitoring tools are custom made except Ganglia for Babar clusters

8/13/2004Open Science Grid9 For Example: Accounting at SLAC? The monitoring system cannot link resource usage to users/groups Maybe by looking into the logs and correlating the events…but a lot of work No Accounting at SLAC

8/13/2004Open Science Grid10 The 3 parts of Accounting Part 1: decide what need to be accounted for Part 2: how to map local accounts with Grid accounts Part 3: rules and policies to regulate transactions and definition of the economic model: “how much is for couple of GBytes of disk?” I can only think about part 1 for now!

8/13/2004Open Science Grid11 What I think we should track (in general) Job submission: –Priority in the batch queue –CPU-time –Wall clock time –Memory usage Storage –Disk usage, –Tape storage usage –Storage class (to be defined) Network data transfer –Network speed –Quantity of data transferred Special software usage, Operator/Administrator services…maybe later

8/13/2004Open Science Grid12 What _we_ think we should track for the storage service Assuming Storage Service has Filename owner VO size Snapshot every t minutes t owner VO GB/days Roll up every n (30?) days n VO GB/day

8/13/2004Open Science Grid13 What’s next? Read more Work at some use cases Add “meat” to the Accounting requirements document Talk to people and get some help!

8/13/2004Open Science Grid14 References Distributed Accounting on the Grid, William Thigpen (NASA IPG), Thomas J. Hacker (University of Michigan), Laura F. McGinnis (Pittsburgh Supercomputer Center), Brian D. Athey (University of Michigan). GridBank: A Grid Accounting Services Architecture (GASA) for Distributed Systems Sharing and Integration, Alexander Barmouta (University of Western Australia),Rajkumar Buyya (University of Melbourne) An Economy-based Accounting Infrastructure for the DataGrid, Albert Werbrouck (INFN of Turin), Rosario Piro (INFN of Turin), Andrea Guarise (INFN of Turin). An OGSA-Based Accounting System for Allocation Enforcement across HPC Centers, Erik Elmroth and Peter Gardfjäll, Umeå University, Sweden