1 / 36

Moab Accounting Manager Scott Jackson SC11 – Nov 12-18, 2011

Moab Accounting Manager Scott Jackson SC11 – Nov 12-18, 2011. Accounting. Charging. Allocation Management. Accounting. 4. 2. 1. 3. Usage Tracking. Usage Record. Moab Accounting Manager. 1 A job is submitted. 2 The job is started. Moab Workload Manager. 3 The j ob completes.

hosea
Download Presentation

Moab Accounting Manager Scott Jackson SC11 – Nov 12-18, 2011

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. Moab Accounting ManagerScott JacksonSC11 – Nov 12-18, 2011

  2. Accounting Charging Allocation Management

  3. Accounting

  4. 4 2 1 3 Usage Tracking Usage Record Moab Accounting Manager 1 A job is submitted 2The job is started Moab Workload Manager 3The job completes 4Usage is recorded Resource or Service Manager (i.e. Torque)

  5. Customizable Usage Records

  6. Organizational Hierarchy

  7. Charging

  8. Charge Rates Charge Rates Resources Value E Name Fees Usage Multipliers

  9. Example Charge Rates

  10. Charge Calculation Total = (S Resources + S Usage) x P Multipliers+ S Fees + VBU NBR NBU VBR Resource & Usage Charges Resource Charges Usage Charges NBR NBU VBU VBR VBR NBU NBR VBU x NBM VBM Multipliers VBM NBM NBM VBM VBM NBM + NBF Fees VBF NBF VBF NBF VBF NBF VBF

  11. 0 4 2 1 3 Account of Charges Chargeback Accounting Usage Record Moab Accounting Manager 0 Ample accounts are established 1 A job is submitted 2The job is started Moab Workload Manager 3The job completes 4 A charge is assessed and usage is recorded Resource or Service Manager (i.e. Torque) Account of Charges

  12. Charge Rates

  13. Accounts

  14. Account Statement

  15. Allocation Management

  16. Engineering 25 % Chemistry 15% Computer Science 25 % Bioinformatics 30 % Physics 5 %

  17. Cutting the “Pie” Physics Engineering Total System Resources Total System Resources Computer Science Chemistry Bioinformatics

  18. 0 6 3 2 4 1 5 Charge Enforcing Allocations Usage Record Moab Accounting Manager 0 Deposits are made in accounts 1 A job is submitted 2 A quote or balance check is performed 3 A reservation is placed against the account 4 The job is permitted to start Moab Workload Manager 5 The job completes 6 The reservation is removed a charge is assessed and usage is recorded Resource or Service Manager (i.e. Torque) Deposit Reservation Quote Reservation

  19. h Pre-Pay g Moab Account Moab End-User 5-Credit Job Job Timeline

  20. h Post-Pay g Moab Account Moab End-User Credit Limit Lien 5-Credit Job Job Timeline

  21. h Installments g Moab Account Moab End-User 5-Credit Job Job Timeline

  22. Debit Account Balance

  23. Credit Account Balance

  24. Year-end Resource Exhaustion • It is common to see projects get off to a slow start and then have a surge of activity at the end when results are due. • Without careful management of expectations, this can be a cause of considerable anxiety. 100% Machine Capacity Project A’s Allotment Project A’s Demand Project Period

  25. Capacity & Workload Planning:The Brick Approach 100 % Capacity • Controlling project usage is key to capacity and workload planning. • The use of regularly expiring allocations allows you to establish a project cycle and use the brick approach to allocation management. Now - 3 Qtr - 2 Qtr - 1 Qtr + 1 Qtr + 2 Qtr + 3 Qtr + 4 Qtr

  26. Staggered Allocations Allocation1 expired 10,000 Allocation 2 expired 10,000 10,000 Allocation 3 10,000 expired 10,000 Allocation 4 expired 10,000 10,000 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan -0- Active Allocations: 10,000 10,000 10,000 10,000

  27. Expiring Allocations

  28. GUI Interaction Methods CLI API

  29. Other Gold Features Guaranteed Quotes Historical Journaling Roles and Authentication Powerful Querying

  30. What’s NewMoab Accounting Manager 6.0 In this major release of Moab Accounting Manager, many HPC-centric limitations were generalized for application in the cloud space. • Account design was overhauled to allow accounts to be associated with arbitrary constraints instead of being tied specifically to users, projects and machines. • The usage record is now more generic for more general applicability in cloud. • Better filtering can be applied to the results of bank object queries. These filters also enable more refined role privilege filtering. • Command-line clients have been added to better manage roles and charge rates. • Object defaults and auto-generation have been generalized to custom objects. • Arbitrary organizational relationships can be established and applied to the usage dynamics. • Quotes, reservations and charges may use independently negotiated prices for resource and usage rates. • A priority can be associated with accounts to influence account precedence when charging.

  31. What’s NextMoab Accounting Manager 7.0? • Adds support for infinite allocations. Deposits can be made with infinite amounts or infinite credit limits. • Adds support for resetting of allocations and better tracking of total allocation amounts as well as percent used and remaining. • A new charge table stores an itemized breakdown of charges. • Adds support for conditional charge rates, charge rate defaults and enhanced charge rate value ranges. • Includes a new event scheduler that can be used to schedule periodic or future Moab Accounting Manager commands. • A new payment scheduling capability allows Moab Accounting Manager to manage periodic charges during the lifetime of a workflow or long-running job as well as apply setup and teardown charges. • Moab Accounting Manager now will install the Perl module dependencies from CPAN and will allow the designation of separate directories for the installation.

  32. Lump Sum Allocation 60,000 expired Jan Feb Mar Apr May Jun Jul Active Allocations: 60,000 -0-

  33. Stepped Allocation 1 10,000 expired Allocation 2 expired 10,000 Allocation 3 expired 10,000 Allocation 4 10,000 expired Allocation 5 10,000 expired Allocation 6 expired 10,000 Jan Feb Mar Apr May Jun Jul Active Allocations: 30,000 20,000 10,000 -0- 50,000 60,000 40,000

  34. Inverted Steps Allocation 1 10,000 expired Allocation 2 10,000 expired 10,000 Allocation 3 10,000 expired 10,000 Allocation 4 10,000 expired 10,000 Allocation 5 10,000 10,000 expired Allocation 6 10,000 expired 10,000 Jan Feb Mar Apr May Jun Jul Active Allocations: 60,000 50,000 -0- 30,000 20,000 40,000 10,000

  35. Overlapping-Staggered Allocation 1 Allocation 2 expired 5,000 Allocation 3 5,000 expired Allocation 4 5,000 5,000 expired 5,000 Allocation 5 5,000 expired 5,000 5,000 5,000 expired Allocation 6 Allocation 7 5,000 expired 5,000 5,000 expired 5,000 Jan Feb Mar Apr May Jun Jul 10,000 10,000 Active Allocations: -0- 10,000 10,000 10,000 10,000

More Related