A novel buffer cache scheme using java card object with high locality for efficient java card applications

  • Authors:
  • Won-Ho Choi;Ha-Yong Jeon;Rhys Rosholt;Gwang Jung;Min-Soo Jung

  • Affiliations:
  • Department of Computer Engineering, Kyungnam University, Masan, Korea;Department of Computer Engineering, Kyungnam University, Masan, Korea;Department of Mathematics and Computer Science, Lehman College, The City University of New York, Bronx, NY;Department of Mathematics and Computer Science, Lehman College, The City University of New York, Bronx, NY;Department of Computer Engineering, Kyungnam University, Masan, Korea

  • Venue:
  • ICHIT'06 Proceedings of the 1st international conference on Advances in hybrid information technology
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Java Card technology enables smart cards and other devices with very limited memory to run small applications. It provides users with a secure and interoperable execution platform that can store and update multiple applications on a single device. However, a major difficulty with Java Card is its low execution speed caused by hardware limitations. In this paper, we propose a novel scheme about how to improve the execution speed of Java Card. The key idea of our approach is a buffer cache scheme that uses RAM instead of EEPROM to improve the execution speed of Java Card. The proposed scheme reduces I/O count, especially EEPROM writing. Our scheme is based on the high locality of Java Card objects and the use of RAM that is several magnitude faster than EEPROM.