|
COPYRIGHT NOTICE: The documents distributed through this web site have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.
Journal papers and Book chapters
- Jarle Hulaas and Walter Binder,
"Program Transformations for Light-Weight CPU
Accounting and Control in the Java Virtual Machine:
A Systematic Review",
Journal of Higher-Order and Symbolic Computation (HOSC), Vol. 21, Issue 1, pp. 119-146, Springer Netherlands, 2008.
- Walter Binder and Jarle Hulaas,
"Exact and Portable Profiling for the JVM Using Bytecode Instruction Counting",
QAPL'06 (4th International Workshop on Quantitative Aspects of Programming Languages),
Vienna, Austria, 1-2 April 2006.
Proceedings in ENTCS (Electronic Notes in Theoretical Computer Science) volume 164, Issue 3, pp. 45-64,
Elsevier, Netherlands, 2006.
- Walter Binder and Jarle Hulaas,
"Using Bytecode Instruction Counting as Portable CPU Consumption Metric",
QAPL'05 (3rd Workshop on Quantitative Aspects of Programming Languages),
Edinburgh, Scotland, 2-3 April 2005.
Proceedings in ENTCS (Electronic Notes in Theoretical Computer Science) volume 153, Issue 2, pp. 57-77,
Elsevier, Netherlands, 2006.
- Walter Binder and Jarle Hulaas,
"Java Bytecode Transformations for Efficient, Portable CPU Accounting",
Bytecode 2005 (the First Workshop on Bytecode Semantics, Verification, Analysis and Transformation),
Edinburgh, Scotland, April 9, 2005.
Proceedings in ENTCS (Electronic Notes in Theoretical Computer Science) volume 141, Issue 1, pp. 53-73,
Elsevier, Netherlands, 2005.
- Walter Binder and Jarle Hulaas,
"Extending Standard Java Runtime Systems for Resource Management",
in proceedings of SEM 2004 (the fourth international workshop
on Software Engineering and Middleware), Linz, Austria,
20-21 September, 2004, post-proceedings in LNCS vol. 3437,
Springer Verlag, 2005.
- Jarle Hulaas, Walter Binder, and Giovanna Di Marzo Serugendo,
"Enhancing Java Grid
Computing Security with Resource Control",
in proceedings of GSEM'04 (the first international conference
on Grid Services Engineering and Management), Erfurt,
Germany, September 27-30, 2004, LNCS vol 3270, M. Jeckle,
R. Kowalczyk and P. Braun (Eds.), Springer Verlag, 2004.
Also accepted as (already published) position paper at
the Second European
Workshop on Multi-Agent Systems (EUMAS'04),
Barcelona, Spain, 16-17 December, 2004.
- Walter Binder and Jarle Hulaas,
"A Portable CPU-Management Framework for Java"
in IEEE Internet Computing, Vol. 8, No. 5,
September/October 2004, pp. 74-83.
- Walter Binder and Jarle Hulaas,
"Self-Accounting as Principle for Portable CPU Control in Java",
in proceedings of the 5th Annual
International Conference on Object-Oriented and Internet-based
Technologies, Concepts, and Applications for a Networked World
(Net.ObjectDays 2004 or NODe'2004),
Erfurt, Germany, September 27-30, 2004, LNCS vol 3263,
M. Weske and P. Liggesmeyer (Eds.), Springer Verlag,
2004.
- Walter Binder, Jarle Hulaas, Alex Villazón, and Rory Vidal.
"Portable Resource Control in Java: Application to Mobile Agent Security",
Electronic Notes in Theoretical Computer Science (ENTCS),
Elsevier,
volume 63, 2002.
Conference papers
- Walter Binder, Jarle Hulaas and Philippe Moret,
"A Quantitative Evaluation of the Contribution of
Native Code to Java Workloads",
in proceedings of the 2006 IEEE International Symposium on Workload Characterization (IISWC 2006),
San Jose, California, USA, October 25-27, 2006.
- Walter Binder and Jarle Hulaas,
"Flexible and Efficient Measurement of Dynamic Bytecode Metrics",
in proceedings of the Fifth International Conference on
Generative Programming and Component Engineering (GPCE'06),
Portland, Oregon, USA,
October 22-26, 2006.
- Andrea Camesi, Jarle Hulaas and Walter Binder,
"Continuous Bytecode Instruction Counting for CPU Consumption Estimation",
in proceedings of QEST 2006 (3rd International Conference on the Quantitative Evaluation of SysTems),
Riverside, California, USA,
IEEE Computer Society Press,
11-14 September 2006.
- Jarle Hulaas and Walter Binder,
"Program Transformations
for Portable CPU Accounting and Control in Java",
in proceedings of PEPM'04
(2004 ACM SIGPLAN Symposium on Partial Evaluation
& Program Manipulation), Verona, Italy, August 24-25, 2004,
ACM Press, 2004, pp. 169-177.
- Alex Villazón and Walter Binder, "Portable Resource Reification in
Java-based Mobile Agent Systems", The
Fifth IEEE International Conference on Mobile Agents - (MA 2001),
Atlanta, Georgia, USA, December 2-4, 2001.
- Walter Binder, Jarle Hulaas, Alex Villazón, and Rory Vidal,
"Portable
Resource Control in Java: The J-SEAL2 Approach",
ACM Conference on Object-Oriented
Programming, Systems, Languages, and Applications (OOPSLA-2001), Tampa
Bay, Florida, USA, October 14-18, 2001.
Presentation slides available.
- Walter Binder, Jarle Hulaas, Alex Villazón, and Rory Vidal,
"Portable Resource Control for Mobile Multi-Agent Systems in Java",
2nd Asia-Pacific Conference on Intelligent Agent Technology (IAT-2001), Maebashi City, Japan, October 2001.
Workshop papers
- Andrea Camesi, Jarle Hulaas and Walter Binder,
"Towards CPU Load
Prediction for Java Bytecode",
position paper for the 11th ECOOP Workshop on Mobile Object Systems,
Glasgow, Scotland, July 25, 2005.
- Walter Binder and Jarle Hulaas, "Portable CPU Accounting in Java",
position paper for the 10th ECOOP Workshop on Mobile
Object Systems, Oslo, Norway, June 14, 2004,
extended abstract in workshop reader, LNCS Vol. 3344, Springer Verlag, Heidelberg, Germany, 2005.
- Walter Binder and Jarle Hulaas, "Reducing the Overhead of Portable CPU
Accounting in Java",
position paper for the 10th ECOOP Workshop on Mobile
Object Systems, Oslo, Norway, June 14, 2004,
extended abstract in workshop reader, LNCS Vol. 3344, Springer Verlag, Heidelberg, Germany, 2005.
- Jarle Hulaas and Dimitri Kalas,
"Monitoring of resource consumption in Java-based application servers",
in procs. of the 10th HP Openview University Association Plenary Workshop (HP-OVUA'2003), July 7-9, 2003, Geneva, Switzerland.
Presentation slides available.
- Walter Binder, Giovanna Di Marzo Serugendo and Jarle Hulaas, "Towards a Secure and Efficient Model for Grid Computing using Mobile Code", in 8th ECOOP Workshop on Mobile Object Systems "Agent Applications and New Frontiers", Malaga, Spain, June 10, 2002.
- Jarle Hulaas and Walter Binder, "Resource Control in Component-based Systems", In the 1st ECOOP Workshop on Resource Management for Safe Languages, Malaga, Spain, June 11, 2002.
- Walter Binder and Vladimir Calderón, "Creating a Resource-Aware JDK", In the 1st ECOOP Workshop on Resource Management for Safe Languages, Malaga, Spain, June 11, 2002.
- Vladimir Calderón and Walter Binder, "JRAF - The Java Resource Accounting Facility", In the 1st ECOOP Workshop on Resource Management for Safe Languages, Malaga, Spain, June 11, 2002.
- Walter Binder and Balàzs Lichtl, "Resource Accounting in a J2ME Environment", In the 1st ECOOP Workshop on Resource Management for Safe Languages, Malaga, Spain, June 11, 2002.
- Walter Binder, Jarle Hulaas, Alex Villazón, and Rory Vidal,
"Portable
Resource Control in Java: Application to Mobile Agent Security",
First International Workshop
on Security of Mobile Multiagent Systems (SEMAS-2001) at the Fifth
International Conference on Autonomous Agents, Montreal, Canada, May
29, 2001. Presentation
slides available.
Technical reports and PhD/Diploma theses
- Francesco Devittori,
"Implementation of a Java Environment with Dynamic Resource Management",
Master Thesis, School of Computer and Communication Sciences, Computer Science Section,
EPFL, Lausanne, February 2006.
- Andrea Camesi, Jarle Hulaas and Walter Binder,
"Graphical Monitoring
of CPU Resource Consumption in a Java-based Framework",
Technical Report 200473, School of Computer and Communication
Sciences, EPFL, Switzerland, Sept. 2004.
- Vladimir Calderón, "J-RAF - The Java Resource Accounting Facility", Master's thesis,
CUI, University of Geneva, June 2002.
- Alex Villazón, "A Reflective Architecture Applied to Mobile Code Environments", Ph.D. thesis, University of Geneva, December 2001.
- Rory Vidal Burgoa, "Implementation of CPU Resource Accounting for Java", Master's thesis, CUI, University of Geneva, July 2001.
- Walter Binder, "Designing and Implementing a Secure, Portable, and Efficient Mobile Agent Kernel: The J-SEAL2 Approach",
PhD dissertation, Vienna University of Technology, Vienna, Austria, April 2001. Defended on June 27, 2001.
- Walter Binder, Jarle Hulaas, and Alex Villazón,
"Resource
Control in J-SEAL2", Technical Report (Cahier du CUI) No 124, University
of Geneva, initial version: November 2000, current version: January
3, 2001.
Posters and Presentations
- Walter Binder, Strong Protection Domains and Resource Control with Java Technology
(presentation slides),
Sun's 2001 Worldwide Java Developer Conference (JavaOne-2001), San Francisco, CA, USA, June 2001.
- Walter Binder, Jarle Hulaas, and Alex Villazón, "Portable Resource Control in the J-SEAL2 Mobile Agent System", 5th International Conference on Autonomous Agents, Montreal, Canada, May 2001.
|