標題: EJVM: an economic Java run-time environment for embedded devices
作者: Chang, DW
Chang, RC
資訊工程學系
Department of Computer Science
關鍵字: Java virtual machine;embedded system;memory footprint
公開日期: 1-二月-2001
摘要: As network-enabled embedded devices and Java grow in their popularity, embedded system researchers start seeking ways to make these devices Java-enabled. However, it is a challenge to apply Java technology to these devices due to their shortage of resources. In this paper, we propose EJVM (Economic Java Virtual Machine), an economic way to run Java programs on network-enabled and resource-limited embedded devices. Espousing the architecture proposed by distributed JVM, we store all Java codes on the server to reduce the storage needs of the client devices. In addition, we use two novel techniques to reduce the client-side memory footprints: server-side class representation conversion and on-demand bytecode loading. Finally, we maintain client-side caches and provide performance evaluation on different caching policies. We implement EJVM by modifying a freely available JVM implementation, Kaffe. From the experiment results, we show that EJVM can reduce Java heap requirements by about 20-50 % and achieve 90 % of the original performance. Copyright (C) 2001 John Wiley & Sons, Ltd.
URI: http://hdl.handle.net/11536/29892
http://dx.doi.org/10.1002/1097-024X(200102)31:2<129
ISSN: 0038-0644
DOI: 10.1002/1097-024X(200102)31:2<129
期刊: SOFTWARE-PRACTICE & EXPERIENCE
Volume: 31
Issue: 2
起始頁: 129
結束頁: 146
顯示於類別:期刊論文


文件中的檔案:

  1. 000166956800002.pdf

若為 zip 檔案,請下載檔案解壓縮後,用瀏覽器開啟資料夾中的 index.html 瀏覽全文。