Abstract
The high-level and portable nature of the Java platform allows applications to be written once and executed on all the supported systems. However, such a feature comes at the cost of hardware abstraction, making it more difficult or even impossible to access several low-level functionalities. Overseer is a Java framework that makes it possible on Linux systems by simplifying access to realtime measurement of low-level data such as Hardware Performance Counters (HPCs), IPMI sensors, and Java VM internal events. Overseer supports functionalities such as HPC-management, process/ thread affinity settings, hardware topology identification, as well as power-consumption and temperature monitoring. In this paper we describe Overseer and how to use it to extend Java applications with functionalities not provided by the default runtime. A public release of Overseer is available. © 2011 ACM.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 9th International Conference on the Principles and Practice of Programming in Java, PPPJ 2011 |
| Pages | 143-146 |
| DOIs | |
| Publication status | Published - 2011 |
| Externally published | Yes |
| Event | 9th International Conference on Principles and Practice of Programming in Java, PPPJ 2011 - , Denmark Duration: 24 Aug 2011 → 26 Aug 2011 |
Conference
| Conference | 9th International Conference on Principles and Practice of Programming in Java, PPPJ 2011 |
|---|---|
| Country/Territory | Denmark |
| Period | 24/08/11 → 26/08/11 |
Fingerprint
Dive into the research topics of 'Tool demonstration: Overseer - Low-level hardware monitoring and management for Java'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver