Resource
Usage Accounting and Charging System in Condor Job Scheduler Environment
Csongor Somogyi
Zoltán László
Imre Szeberényi
BUTE Dept. of Control Engineering and
Information Technology
{csongor, laszlo, szebi}@iit.bme.hu
The aim of the IKTA-4
MGRID project is to establish the prototype of the Hungarian professional
supercomputing Grid. The proposed Grid has to provide as well as full range of
services, which can be expected to be present in commercial context, including
the user friendly interface, the distributed application development
environment, the user support and the accurate, verifiable resource usage
accounting and charging functions.
The authors are
responsible for the design and the implementation of the resource usage
accounting and charging subsystem.
This paper would like
to summarise the research and development work has been done until now,
evaluate the experiences and present the possible future directions.
The basis of the
proposed solution is the concept introduced by Stiller, Gerke, Reichl and Flury
[1], [2]. The referred articles state that this model can be applied in the
context of Grid as well [3]. The authors of this article have extended and
modified this concept in order to design the accounting and charging system specification,
which consists of three parts: the data-flow models, the entity-relationship
data model and the collaboration diagrams that describe the dynamic behaviour.
The design phase had
been finished and the implementation phase has been started. The metering and
accounting modules had been completed, which had been embedded in the Condor
job scheduler environment. This system had been deployed at the departmental
Condor cluster, where the testing of data collection of account information has
been started.
[1] B. Stiller, J.
Gerke, P. Reichl, P. Flury: The Cumulus Pricing Scheme and its Integration into
a Generic and Modular Internet Charging System for Differentiated Services. ETH
Zurich, TIK Report Nr. 96, September 2000.
[2] B. Stiller, J. Gerke,
P. Reichl, and P. Flury: A Generic and Modular Internet Charging System for the
Cumulus Pricing Scheme. Journal of Network and Systems Management, 3(9):
293-325, September 2001.
[3] B. Stiller, J.
Gerke, P. Reichl, P. Flury and Hasan: Charging Distributed Services of a
Computational Grid Architecture. IEEE International Symposium on Cluster
Computing (CCGrid 2001), Workshop on Internet QoS for the Global Computing (IQ
2001), pp 596-601, May 2001.