A portable CPU-management framework for Java

The Java resource accounting framework, second edition (J-RAF2), is a portable CPU-management framework for Java environments. It is based on fully automated program-transformation techniques applied at the bytecode level and can be used with every standard Java virtual machine. J-RAF2 modifies applications, libraries, and the Java development kit itself to expose details regarding thread execution. This article focuses on the extensible runtime APIs, which are designed to let developers tailor management policies to their needs.

[1]  Bryan Ford,et al.  CPU inheritance scheduling , 1996, OSDI '96.

[2]  Thorsten von Eicken,et al.  JRes: a resource accounting interface for Java , 1998, OOPSLA '98.

[3]  Guy L. Steele,et al.  The Java Language Specification , 1996 .

[4]  Guy L. Steele,et al.  Java Language Specification, Second Edition: The Java Series , 2000 .

[5]  Boi Faltings,et al.  Large scale, type-compatible service composition , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[6]  Walter Binder Design and implementation of the J-SEAL2 mobile agent kernel , 2001, Proceedings 2001 Symposium on Applications and the Internet.

[7]  Wilson C. Hsieh,et al.  Processes in KaffeOS: isolation, resource management, and sharing in java , 2000, OSDI.

[8]  Walter Binder,et al.  Program transformations for portable CPU accounting and control in Java , 2004, PEPM '04.

[9]  Grzegorz Czajkowski,et al.  A resource management interface for the Java™ platform , 2005 .

[10]  Frank Yellin,et al.  The Java Virtual Machine Specification , 1996 .

[11]  Boi Faltings,et al.  Directory Services for Incremental Service Integration , 2004, ESWS.

[12]  Walter Binder,et al.  Portable resource control in Java , 2001, OOPSLA '01.

[13]  Grzegorz Czajkowski,et al.  A resource management interface for the Java™ platform , 2005, Softw. Pract. Exp..

[14]  Boi Faltings,et al.  A Directory for Web Service Integration Supporting Custom Query Pruning and Ranking , 2004, ECOWS.

[15]  Jeffrey M. Bradshaw,et al.  NOMADS: toward a strong and safe mobile agent system , 2000, AGENTS '00.