Skip to main content
USENIX
  • Conferences
  • Students
Sign in

connect with us


  •  Twitter
  •  Facebook
  •  LinkedIn
  •  Google+
  •  YouTube

twitter

Tweets by @usenix

usenix conference policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

You are here

Home ยป JVM Susceptibility to Memory Errors
Tweet

connect with us

JVM Susceptibility to Memory Errors

Abstract: 

Modern computer systems are becoming more powerful and are using larger memories. However, except for very high end systems, little attention is being paid to high availability. This is particularly true for transient memory errors, which typically cause the entire system to fail. We believe that this situation can be improved by addressing memory errors at all levels of the system, bring commodity systems closer to mainframe-class availability.

In this paper, we use fault injection experiments to investigate memory error susceptibility at the highest level using a JVM and four Java benchmark applications. We then consider JVM data structure checksums to increase detection of silent data corruption affecting the JVM and applications. Our results indicate that the JVM's heap area has a higher memory error susceptibility than its static data area and that we can detect up to 39% of all memory errors in the JVM and application. We believe that such techniques will allow commodity systems to be made much more robust and less error-prone to transient errors.

Deqing Chen, University of Rochester

Alan Messer, HP Labs

Philippe Bernadat, HP Labs

Guangrui Fu, HP Labs

Zoran Dimitrijevic, University of California, Santa Barbara

David Jeun Fung Lie, Stanford University

Durga Mannaru, Georgia Institute of Technology

Alma Riska, William and Mary College

Dejan Milojicic, HP Labs

BibTeX
@inproceedings {271017,
author = {Deqing Chen and Alan Messer and Philippe Bernadat and Guangrui Fu and Zoran Dimitrijevic and David Jeun Fung Lie and Durga Mannaru and Alma Riska and Dejan Milojicic},
title = {{JVM} Susceptibility to Memory Errors},
booktitle = {Java (TM) Virtual Machine Research and Technology Symposium (JVM 01)},
year = {2001},
address = {Monterey, CA},
url = {https://www.usenix.org/conference/jvm-01/jvm-susceptibility-memory-errors},
publisher = {USENIX Association},
month = apr,
}
Download

Links

Paper: 
http://www.usenix.org/events/jvm01/full_papers/chen/chen.pdf
Paper (HTML): 
http://www.usenix.org/events/jvm01/full_papers/chen/chen_html/index.html
  • Log in or    Register to post comments

© USENIX

  • Privacy Policy
  • Contact Us