Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2005.12A.3.253

Development of Accounting System to Measure the Resource Usage for MPI  

Hwang Ho-Joen (전북대학교 컴퓨터공학과)
An Dong-Un (전북대학교 컴퓨터공학과)
Chung Seung-Jong (전북대학교 컴퓨터공학과)
Abstract
Local accounting system used by UNIX-like operating system provides the accounting information of processes that are in single host. But it is impossible for this local accounting system to record the total resource consumption data of all processes for doing the same job simultaneously. In this paper, we implement accounting system to measure and manage resource usage for MPI(Message Passing Interface) job in the clustering environment. We designed and implemented the accounting system which measure resource usage of each process runs on a cluster node and record the interconnection information of the entire set of processes across network. Also we implemented accounting system which collect the resource usage data of process in the local accounting system and generate the job-level accounting information. Finally, to evaluate the resource consumption data measured by this accounting system we compare with the data collected by local scheduler that widely used in large scale clustering environment.
Keywords
Process Accounting; Resource Usage; LKM;
Citations & Related Records
연도 인용수 순위
  • Reference
1 I. Foster, C. Kesselman, 'Globus: A Metacomputing Infrastructure Toolkit,' International J. Supercomputer Applications, 11(2), pp.115-128, 1997   DOI
2 Karl Czajkowski, Ian Foster, et al, 'A Resource Management Architecture for Metacomputing Systems,' Procs. of the 4th Workshop on Job Scheduling Strategies for Parallel Processing, 1998
3 The Message Passing Interface(MPI) standard, http:// www-unix.mcs.anl.gov/mpi
4 W. Richard Stevens, 'Unix Network Programming', Prentice Hall, 1990
5 Linux Documentation Project, http://www.tldp.org
6 Linux BSM, http://sourceforge.net/projects/linuxbsm
7 SNARE, http://intersectalliance.com
8 Anthony Beardsmore, Keith Hartley, et al, 'GSAX(Grid Service Accounting Extensions),' GGF OGSA Resource Usage Service Working Group, 2002
9 Sebastian Ho, 'GridX System Design Documentation,' Bioinformatics Institute, Singapore, 2002
10 Rodney Mach, 'Accounting Interchange Natural Language Description(Requirements),' GGF Usage Record Working Group, 2004
11 IBM LoadLeveler for AIX 5L, Using and Administering, version 3, release 1, 2001
12 PBS(Portable Batch System), http://www.openpbs.org
13 Ian Foster, Carl Kesselman, 'The Grid: Blueprint for a New Computing Infrastructure', Mogan Kaufmann Publishers, 1998
14 The DataGrid Project, http://eu-datagrid.web.cem.ch/eudatagrid
15 M. Baker and R. Buyya, 'Cluster Computing at a Glance', High Performance Clustering Computing Vol 1, Pretice Hall, 1999
16 I. Foster, C. Kesselman, S. Tuecke, 'The Anatomy of the Grid: Enabling Scalable Virtual Organizations,' International J. Supercomputer Applications, 15(3), 2001