DocumentCode :
2618860
Title :
Continuous Bytecode Instruction Counting for CPU Consumption Estimation
Author :
Camesi, A. ; Hulaas, J. ; Binder, Walter
Author_Institution :
Sch. of Comput. & Commun. Sci., Ecole Polytech. Fed. de Lausanne
fYear :
2006
fDate :
11-14 Sept. 2006
Firstpage :
19
Lastpage :
30
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 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
Keywords :
Java; microprocessor chips; virtual machines; CPU consumption estimation; Java resource accounting framework; Java virtual machine; continuous bytecode instruction counting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quantitative Evaluation of Systems, 2006. QEST 2006. Third International Conference on
Conference_Location :
Riverside, CA
Print_ISBN :
0-7695-2665-9
Type :
conf
DOI :
10.1109/QEST.2006.12
Filename :
1703986
Link To Document :
بازگشت