• 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