Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Java Bytecode Transformations for Efficient, Portable CPU Accounting
 
conference paper

Java Bytecode Transformations for Efficient, Portable CPU Accounting

Binder, Walter  
•
Hulaas, Jarle
Spoto, F.
2005
First Workshop on Bytecode Semantics, Verification, Analysis and Transformation (Bytecode 2005)
Bytecode Semantics, Verification, Analysis and Transformation 2005 (Bytecode 2005)

Resource management is essential to build reliable middleware and to host potentially untrusted software components. Resource accounting allows to study and optimize program performance and to charge users for the resource consumption of their deployed components, while resource control can limit the resource consumption of components in order to prevent denial-of-service attacks. In the approach presented here, program transformations enable resource management in Java-based environments, even though the underlying runtime system may not expose information concerning the resource consumption of applications. We present a fully portable program transformation scheme to enhance standard Java runtime systems with mechanisms for CPU management. We implemented several optimizations in order to reduce the overhead of our CPU accounting scheme. Detailed performance measurements quantify this overhead and show the impact of various optimizations.

  • Details
  • Metrics
Type
conference paper
DOI
10.1016/j.entcs.2005.02.037
Author(s)
Binder, Walter  
Hulaas, Jarle
Editors
Spoto, F.
Date Issued

2005

Publisher

Elsevier

Published in
First Workshop on Bytecode Semantics, Verification, Analysis and Transformation (Bytecode 2005)
Series title/Series vol.

ENTCS (Electronic Notes in Theoretical Computer Science); 141

Volume

141

Start page

53

End page

73

Subjects

Resource Management

•

JRAF2

•

J-RAF2

•

Java

URL

URL

http://www.jraf2.org/
Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LGL  
LIA  
Event nameEvent placeEvent date
Bytecode Semantics, Verification, Analysis and Transformation 2005 (Bytecode 2005)

Edinburgh

2005-04-09

Available on Infoscience
September 20, 2005
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/217027
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés