ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
A J2EE application for process accounting, LPAR accounting, and transaction accounting
Full text PdfPdf (751 KB)
Source Workshop on Software and Performance archive
Proceedings of the 5th international workshop on Software and performance table of contents
Palma, Illes Balears, Spain
Pages: 249 - 256  
Year of Publication: 2005
ISBN:1-59593-087-6
Authors
C. Eric Wu  IBM T.J. Watson Research Center, Yorktown Heights, NY
William P. Horn  IBM T.J. Watson Research Center, Yorktown Heights, NY
Sponsors
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 36,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1071021.1071049
What is a DOI?

ABSTRACT

Accounting is critical for information technology budgeting and chargeback. Traditional accounting in UNIX/Linux systems is known as process accounting, in which an accounting record is created when a process ends. System administrators typically aggregate accounting records based on individual users or groups. As Web and application servers along with databases handle requests and transactions for multiple entities in various Web applications and services, LPAR accounting and transaction accounting become increasingly critical for service providers in shared resource environments. In this paper we present the design and implementation of a J2EE accounting application for resource usage metering. For process accounting the resulting system can generate usage reports by projects, by groups, by users, by commands, or by a combination of these identifiers. For dynamically changing partitions it generates reports for shared resources including CPUs, memories, disks, file systems, and network interfaces. For transaction accounting it generates reports based on account classes provided that applications are instrumented. It is the first known J2EE accounting application for UNIX/Linux transaction accounting.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
V. G. Hazlewood, "Unix Accounting Magic," Sys Admin, vol. 7, no. 2, pp. 11 -- 13, February 1998.
 
2
Silicon Graphics Inc., "Comprehensive System Accounting," Chapter 5, IRIX Admin: Resource Administration, Document 007-3700-015, July 2003.
 
3
Sun Microsystems, "Extended Accounting," Chapter 7, System Administration Guide: Resource Management and Network Services. Part number 806-4076-10, 2002.
 
4
L. Browning, "Advanced Accounting for AIX 5L Version 5.3," IBM White Paper, July 2004, at <u>http://www-1.ibm.com/servers/aix/whitepapers/aix_accounting.pdf.</u>
 
5
IBM, "Understanding the Advanced Accounting subsystem," IBM document SC23-4882-00, August 2004.
 
6
IBM, "Dynamic Logical Partitioning in IBM eServer pSeries," <u>http://www-1.ibm.com/servers/eserver/pseries/hardware/whitepapers/dlpar.pdf</u>, IBM White Paper, October 2002.
 
7
 
8
 
9
The Open Group, "System Management: Application Response Measurement (ARM) API," Open Group Technical Standard, July 1998.
 
10
The Open Group, "Application Manageability and Quality of Service," <u>http://www.opengroup.org/qos/app-manageability/.</u>
 
11
IBM, "IBM Virtualization Engine: IBM Enterprise Workload Manager," Version 1, Release 1, IBM Manual, August 2004.
 
12
The Open Group, "Application Response Measurement (ARM) Issue 4.0 -- C Binding," Open Group Technical Standard, 2003.
 
13
Package "Advanced Accounting Utilities for AIX," IBM AlphaWorks, package available for download at <u>http://www.alphaworks.ibm.com/tech/aaautilities.</u>


Collaborative Colleagues:
C. Eric Wu: colleagues
William P. Horn: colleagues