Full metadata record
DC FieldValueLanguage
dc.contributor.authorChang, DWen_US
dc.contributor.authorChang, RCen_US
dc.date.accessioned2014-12-08T15:44:16Z-
dc.date.available2014-12-08T15:44:16Z-
dc.date.issued2001-02-01en_US
dc.identifier.issn0038-0644en_US
dc.identifier.urihttp://hdl.handle.net/11536/29892-
dc.identifier.urihttp://dx.doi.org/10.1002/1097-024X(200102)31:2<129en_US
dc.description.abstractAs 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.en_US
dc.language.isoen_USen_US
dc.subjectJava virtual machineen_US
dc.subjectembedded systemen_US
dc.subjectmemory footprinten_US
dc.titleEJVM: an economic Java run-time environment for embedded devicesen_US
dc.typeArticleen_US
dc.identifier.doi10.1002/1097-024X(200102)31:2<129en_US
dc.identifier.journalSOFTWARE-PRACTICE & EXPERIENCEen_US
dc.citation.volume31en_US
dc.citation.issue2en_US
dc.citation.spage129en_US
dc.citation.epage146en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000166956800002-
dc.citation.woscount3-
Appears in Collections:Articles


Files in This Item:

  1. 000166956800002.pdf