Skip to main content
Article thumbnail
Location of Repository

Continuous Bytecode Instruction Counting for CPU Consumption Estimation

By Andrea Camesi, Jarle Hulaas and Walter Binder

Abstract

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 will 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. 1

Publisher: IEEE Computer Society Press
Year: 2006
OAI identifier: oai:CiteSeerX.psu:10.1.1.184.5992
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://citeseerx.ist.psu.edu/v... (external link)
  • http://hulaas.com/jraf2/public... (external link)
  • http://hulaas.com/jraf2/public... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.