Skip to content
Free planNo credit card requiredStart writing

article · IEEE Transactions on Cloud Computing · 2015

An Energy-Efficient Java Virtual Machine

Kuo-Yi Chen, J. Morris Chang, Ting‐Wei Hou

Cited by 3Abstract and details only

Abstract

The power-saving opportunities of long-running application servers which execute on multi-core systems are studied in this paper. The research goal is to develop an efficient power-saving strategy of application servers with the minimum performance degradation in cloud environments. The power-saving strategy is based on the run-time information which is already available in a JVM, the base software component of application servers. Several key findings are revealed through this study. First, the particular behavior of application servers, also known as phases, can be related to the run-time information of a JVM. Thus the phases of an application server can be predicted before the applications actually execute on hardware. Secondly, some particular phases are observed in this study and used to establish the power-saving strategy, such as memory phases and execute phases. Finally, a new finding of idle phase is proposed to reduce significant energy wastage without performance degradations. Based on these findings, a set of power-saving algorithms is proposed and implemented with two widely used JVMs, Sun's Hotspot and Jikes RVM. With the experiments of five multi-threaded benchmarks and two web application benchmarks, the use of proposed power-saving strategy leads to the lowest value of energy-delay product among the other power-saving techniques, and the performance degradation is well below 6 percent.

Cite this paper

APA 7

Chen, K.-Y., Chang, J. M., & Hou, T. (2015). An Energy-Efficient Java Virtual Machine. IEEE Transactions on Cloud Computing, 5(2), 263–275. https://doi.org/10.1109/tcc.2015.2481395

MLA 9

Chen, Kuo-Yi, et al. “An Energy-Efficient Java Virtual Machine.” IEEE Transactions on Cloud Computing, vol. 5, no. 2, 2015, pp. 263–75, https://doi.org/10.1109/tcc.2015.2481395.

Chicago

Chen, Kuo-Yi, J. Morris Chang, and Ting‐Wei Hou. 2015. “An Energy-Efficient Java Virtual Machine.” IEEE Transactions on Cloud Computing 5 (2): 263–75. https://doi.org/10.1109/tcc.2015.2481395.

Harvard

Chen, K.-Y., Chang, J.M. and Hou, T. (2015) ‘An Energy-Efficient Java Virtual Machine’, IEEE Transactions on Cloud Computing, 5(2), pp. 263–275. Available at: https://doi.org/10.1109/tcc.2015.2481395.

BibTeX
@article{chen2015energy,
  title = {{An Energy-Efficient Java Virtual Machine}},
  author = {Chen, Kuo-Yi and Chang, J. Morris and Hou, Ting‐Wei},
  journal = {IEEE Transactions on Cloud Computing},
  volume = {5},
  number = {2},
  pages = {263--275},
  year = {2015},
  doi = {10.1109/tcc.2015.2481395}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.