Accounting Manager Taking resource usage into your own hands Scott Jackson Pacific Northwest National Laboratory

Slides:



Advertisements
Similar presentations
EzScoreboard.com A Fully Integrated Administration Service.
Advertisements

Company Confidential | © 2011 GrapeCity Inc. GRAPECITY BUSINESS SOLUTIONS GrapeCity Telemarketing Software for Microsoft Dynamics CRM.
PRAGMA BioSciences Portal Raj Chhabra Susumu Date Junya Seo Yohei Sawai.
The Moab Grid Suite CSS´ 06 – Bonn – July 28, 2006.
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
VO Support and directions in OMII-UK Steven Newhouse, Director.
The EBSCONET Subscription Management System is a multi-lingual
Pharos Uniprint 8.3.
Accounting Manager Taking resource usage into your own hands Scott Jackson
Accounting and Allocation Management with Gold Scott Jackson Moab·Con 2010.
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.
 Corporate Profile  BOSS Overview  Current Solutions  BOSS Modules  COLORS - New BOSS Web Module  BOSS Benefits  Supplier XML Services and BOSS.
High Performance Computing Course Notes Grid Computing.
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Authorizing Grid Resource Access and Consumption Erik Elmroth, Michał.
Presented by Scalable Systems Software Project Al Geist Computer Science Research Group Computer Science and Mathematics Division Research supported by.
Toolbox Mirror -Overview Effective Distributed Learning.
6/2/20071 Grid Computing Sun Grid Engine (SGE) Manoj Katwal.
Copyright © 2002 Pearson Education, Inc. Slide 4-1 Choosing the Hardware for an E-commerce Site  Hardware platform  Refers to all the underlying computing.
GRID COMPUTING & GRID SCHEDULERS - Neeraj Shah. Definition A ‘Grid’ is a collection of different machines where in all of them contribute any combination.
Cluster Scheduler Reference: Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center NSDI’2011 Multi-agent Cluster Scheduling for Scalability.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting February 24-25, 2003.
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.
Copyright © 2008 Altair Engineering, Inc. All rights reserved. PBS GridWorks - Efficient Application Scheduling in Distributed Environments Dr. Jochen.
High-Speed, High Volume Document Storage, Retrieval, and Manipulation with Documentum and Snowbound March 8, 2007.
Cardea Requirements, Authorization Model, Standards and Approach Globus World Security Workshop January 23, 2004 Rebekah Lepro Metz
ShopKeeper was designed from the ground up to manage your entire fleet maintenance operations … from 1 user to 100, including full security features that.
Resource Management and Accounting Working Group Working Group Scope and Components Progress made Current issues being worked Next steps Discussions involving.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting Aug 26-27, 2004 Argonne, IL.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting June 5-6, 2003.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting June 13-14, 2002.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting Jan 25-26, 2005 Washington D.C.
Resource Management Working Group SSS Quarterly Meeting November 28, 2001 Dallas, Tx.
A.Guarise – F.Rosso 1 Enabling Grids for E-sciencE INFSO-RI Comprehensive Accounting Views on large computing farms. Andrea Guarise & Felice Rosso.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting October 10-11, 2002.
Csi315csi315 Client/Server Models. Client/Server Environment LAN or WAN Server Data Berson, Fig 1.4, p.8 clients network.
Allocation Chargeback and Usage Accounting with Gold Scott Jackson Moab Con 2011.
SSS Test Results Scalability, Durability, Anomalies Todd Kordenbrock Technology Consultant Scalable Computing Division Sandia is a multiprogram.
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
Crystal Ball Panel ORNL Heterogeneous Distributed Computing Research Al Geist ORNL March 6, 2003 SOS 7.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting January 15-16, 2004 Argonne, IL.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting September 11-12, 2003 Washington D.C.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting May 10-11, 2005 Argonne, IL.
A Summary of the Distributed System Concepts and Architectures Gayathri V.R. Kunapuli
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1October 9, 2001 Sun in Scientific & Engineering Computing Grid Computing with Sun Wolfgang Gentzsch Director Grid Computing Cracow Grid Workshop, November.
Chapter 6 An Introduction to System Software and Virtual Machines.
Scalable Systems Software for Terascale Computer Centers Coordinator: Al Geist Participating Organizations ORNL ANL LBNL.
Overview of Privilege Project at Fermilab (compilation of multiple talks and documents written by various authors) Tanya Levshina.
CHAPTER 4. CHAPTER 4 OVERVIEW  Customer List  Cash Sales  Credit Sales  Make Deposit  Customer Reports COMPUTER ACCOUNTING WITH QUICKBOOKS PRO 2009.
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.
Adrian Jackson, Stephen Booth EPCC Resource Usage Monitoring and Accounting.
Condor Services for the Global Grid: Interoperability between OGSA and Condor Clovis Chapman 1, Paul Wilson 2, Todd Tannenbaum 3, Matthew Farrellee 3,
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
DBDevNet,LLC Copyright 2005 All Rights Reserved ClaimsXpeditor™ Delivering When and Where It Counts.
© 2011 CenturyLink, Inc. All Rights Reserved. Not to be distributed or reproduced by anyone other than CenturyLink entities and CenturyLink Channel Alliance.
LSF Universus By Robert Stober Systems Engineer Platform Computing, Inc.
2004 Queue Scheduling and Advance Reservations with COSY Junwei Cao Falk Zimmermann C&C Research Laboratories NEC Europe Ltd.
Anytime, Anywhere Access Benefits Functionality Work Order Administration Dispatch Work Order Work Order Details New Work Order Additional Functionality.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Hospital Management System
Allocation Management Solutions for High Performance Computing Scott M. Jackson Workshop on Scheduling and Resource Management for Parallel and Distributed.
EGEE is a project funded by the European Union under contract INFSO-RI DGAS Grid accounting L.Gaido on behalf of A.Guarise LCG Workshop November.
Device Maintenance and Management, Parental Control, and Theft Protection for Home Users Made Easy with Remo MORE and Power of Azure MICROSOFT AZURE APP.
Interoperability & Standards
Pack Your Park by Modernizing Your Business Online
Pack Your Park by Modernizing Your Business Online
Azure Enables Mobility, Easy Sync and Share, and Allows Companies to Retain Data Control MINI-CASE STUDY “Azure provides the full stack of technology that.
Electronic Services from a School's Perspective PESC Annual Conference on Standards in Higher Education Judith Nemerovski Flink Director of Student Financial.
Presentation transcript:

Accounting Manager Taking resource usage into your own hands Scott Jackson Pacific Northwest National Laboratory

2 Outline Background Overview Accounts, Projects, Users, Machines, Allocations Dynamic Charging Custom Accounting Distributed Accounting Schedule

3 Background SciDAC Scientific Discovery through Advanced Computing – A DOE initiative to improve the impact of scientific computing Scalable Systems Software Center Research, develop and support an integrated suite of systems software and tools for the effective management and utilization of the highest scale computational resources. 5 yr project involving 12 sites QBank Gold is based on a successful program, QBank, that has been used for years on government and university computing systems.

4 Overview The Gold Accounting Manager in a nutshell is: A resource bank Gold tracks and manages resource usage on High Performance Computers. It behaves like a bank in which deposits are made into accounts and charges occur at the moment of job completion. An allocation manager With allocation management, you can do much more than just track your usage profiles, you can help determine them. An accounting system Gold maintains past state and a complete transaction history. It can track and maintain arbitrary custom accounting statistics. A Grid accounting system Gold facilitates the sharing of resources within a Grid by providing distributed accounting while preserving local site autonomy.

5 Typical problems faced by HPC managers ProblemSolution Resources are hogged by the projects or project members that submit jobs most aggressively Fine-grained allocations Projects start slow then simultaneously demand their entire allocations be fulfilled at end of project cycle Expiring allocations (use-it-or-lose-it) Users can exceed their allocations until accounting is synchronized with resource management system Dynamic Charging, Reservations Would like to delegate the management and distribution of credits to established project management hierarchy Role-based AC, Nested accounts Want to share resources with other organizations but face issues of security, autonomy and accountability Strong security, Distrd accounting, Charge quotes Each site wants to track and perform historical queries on site-specific accounting statistics Custom accounting, Flexible charging, Journaling You want the accounting system to be transparent to the user Default projects, Credit accounts, Auto-generation

6 Accounts, Projects, Users, Machine, Allocations Universe of Projects Universe of Projects Account: 1234 Name:Chemistry Account: 1234 Name:Chemistry Universe of Users Universe of Users Universe of Machines Universe of Machines Account: 1234 Name:Chemistry Credit Limit: 1,000,000 Account: 1234 Name:Chemistry Credit Limit: 1,000,000 TimePeriodAllocation F1Q041,800,000 F2Q041,800,000 F3Q041,800,000 F4Q041,800,000

7 Nested Accounts University Biology Actinide s Chem 201 Physics Chem 101 Chemistry Workshop

8 Web-based GUI

9 Custom Accounting Sites can create or modify record types on the fly enabling them to meet their custom accounting needs. This capability turns Gold into a generalized information service. gold-1.0.a2.0]# gold -v gold> Object Create Name=Motorcycle gold> ObjectAttribute Create Object=Motorcycle Name=Name PrimaryKey=True gold> ObjectAttribute Create Object=Motorcycle Name=Color gold> ObjectAttribute Create Object=Motorcycle Name=HorsePower... gold> Motorcycle Create Name=Yamaha Color=Blue HorsePower=1200 Color Name HorsePower Blue Yamaha 1200 Successfully created 1 Motorcycle... gold> Motorcycle Modify Name==Yamaha HorsePower=1500 Color Name HorsePower Blue Yamaha 1500 Successfully modified 1 Motorcycles

10 Dynamic Charging Available Balance Job Queue Action 1 Job Submission Quote Accounting Action 2 Job Start Reservation 3 Job Completion Charge Advantages of using reservations Strict quota enforcement (you can’t use more than you are allocated)

11 Dynamic Charging 0 Make Deposits, etc. 1 Submit Job 2 Obtain Quote 3 Make Reservation 4 Start Job 5 Job Completes 6 Issue Charge Accounting Manager (Gold) Resource Manager (PBS, LL, LSF)

12 Dynamic Charging Resource Manager (PBS, LL, LSF) Scheduler (Maui) Accounting Manager (Gold) Make Deposits, etc. 1 Submit Job 2 Obtain Quote 3 Make Reservation 4 Start Job 5 Job Completes 6 Issue Charge

13 Dynamic Charging Resource Manager (PBS, LL,LSF) Allocation Manager (Gold) Make Deposits, etc. 1 Submit Job 2 Locate Feasible Systems & Obtain Quote 3 Stage Job 4 Balance Check 5 Make Reservation 6 Start Job 7 Job Completes 8 Issue Charge Meta- Scheduler (Silver) Scheduler (Maui) 6 8 4

14 Distributed Accounting Gold facilitates resource sharing across sites (Grids) Problems: Security concerns (privacy, protection from fraud) Want to maintain autonomous control of own resources Need to know how much it is going to cost you (contract) You want your own local accounting record (a receipt) Solutions: Traceback policy screening Distributed accounting Charge Quotes Strong authentication and encryption

15

16 Summary The Gold Paradigm: Allocation Bank Resource usage guided by management Dynamic Charging Enforces access controls Custom Accounting Generalized information service Distributed Accounting Preserves autonomy within a Grid

17 Schedule 2Q04Gold alpha release becomes available (Java) 3Q04Second Gold alpha release based on Perl 4Q04Gold beta release becomes available 4Q05Production release of Gold

18 Contact Information Scott Jackson Pacific Northwest National Laboratory (509) Gold Home Page SSS Resource Management Working Group Scalable Systems Software Center