By Topic

Continuous Bytecode Instruction Counting for CPU Consumption Estimation

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
A. Camesi ; Sch. of Comput. & Commun. Sci., Ecole Polytech. Fed. de Lausanne ; J. Hulaas ; W. Binder

As an execution platform, the Java virtual machine (JVM) provides many benefits in terms of portability and security. However, this advantage turns into an obstacle when it comes to determining the computing resources (CPU, memory) a program would require to run properly in a given environment. In this paper, we build on the Java resource accounting framework, second edition (J-RAF2), to investigate the use of bytecode instruction counting (BIC) as an estimation of real CPU consumption. We show that for all of the tested platforms there is a stable, application-specific ratio of bytecodes per unit of CPU time - the experimental bytecode rate (BRexp) - that can be used as a basis for translating a BIC value into the corresponding CPU consumption

Published in:

Third International Conference on the Quantitative Evaluation of Systems - (QEST'06)

Date of Conference:

11-14 Sept. 2006