Abstract
Energy is an important constraint for battery-operated embedded Java environments. In this work, we show how the garbage collector (GC) can be tuned to reduce the energy consumption of Java applications. In particular, we show the importance of tuning the frequency of invoking GC based on object allocation and garbage creation rates to optimize leakage energy consumption. We reduce the leakage energy by exploiting the supply-gated leakage power optimization that is controlled by the GC. In this mechanism, power supply to memory banks that do not hold any useful data can be shut down. We implement a new adaptive GC mechanism within Sun's KVM that optimizes the ability to shut down more banks. An evaluation of our approach using various embedded applications shows that the adaptive garbage collection scheme is effective in reducing the system energy consumption across different hardware configurations.
| Original language | English (US) |
|---|---|
| Title of host publication | Proceedings of the 2nd Java Virtual Machine Research and Technology Symposium, JAVA VM 2002 |
| Publisher | USENIX Association |
| ISBN (Electronic) | 1931971013, 9781931971010 |
| State | Published - 2002 |
| Event | 2nd Java Virtual Machine Research and Technology Symposium, JAVA VM 2002 - San Francisco, United States Duration: Aug 1 2002 → Aug 2 2002 |
Publication series
| Name | Proceedings of the 2nd Java Virtual Machine Research and Technology Symposium, JAVA VM 2002 |
|---|
Conference
| Conference | 2nd Java Virtual Machine Research and Technology Symposium, JAVA VM 2002 |
|---|---|
| Country/Territory | United States |
| City | San Francisco |
| Period | 8/1/02 → 8/2/02 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
All Science Journal Classification (ASJC) codes
- Computer Science Applications
- Artificial Intelligence
- Information Systems
- Software
Fingerprint
Dive into the research topics of 'Adaptive garbage collection for battery-operated environments'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver