JIT-Compiler-Assisted Distributed Java Virtual Machine
Saved in:
| Title: | JIT-Compiler-Assisted Distributed Java Virtual Machine |
|---|---|
| Authors: | Wenzhang Zhu, Cho-Li Wang, Weijian Fang, Francis C. M. Lau |
| Contributors: | The Pennsylvania State University CiteSeerX Archives |
| Source: | http://www.cs.hku.hk/~clwang/papers/jessica2-tchpc04.pdf. |
| Publication Year: | 2004 |
| Collection: | CiteSeerX |
| Description: | There is now a strong interest in high-performance execution of multithreaded Java programs in a cluster. Previous efforts to provide for such executions have either used static compilation tools that can transform multithreaded Java programs into parallel versions, or interpreter-based cluster-aware JVMs that offer the needed support. They failed however to be fully compliant with the Java language specification or to achieve high performance due to their weaknesses in supporting thread distribution and global object sharing. We present our research experience in the design and implementation a JIT-compiler-assisted distributed Java Virtual Machine. In our system, we make use of a JIT compiler to realize and optimize dynamic thread migration and global object sharing in a distributed environment. 1. |
| Document Type: | text |
| File Description: | application/pdf |
| Language: | English |
| Relation: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.4783 |
| Availability: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.4783 http://www.cs.hku.hk/~clwang/papers/jessica2-tchpc04.pdf |
| Rights: | Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
| Accession Number: | edsbas.1BCE1052 |
| Database: | BASE |
| Abstract: | There is now a strong interest in high-performance execution of multithreaded Java programs in a cluster. Previous efforts to provide for such executions have either used static compilation tools that can transform multithreaded Java programs into parallel versions, or interpreter-based cluster-aware JVMs that offer the needed support. They failed however to be fully compliant with the Java language specification or to achieve high performance due to their weaknesses in supporting thread distribution and global object sharing. We present our research experience in the design and implementation a JIT-compiler-assisted distributed Java Virtual Machine. In our system, we make use of a JIT compiler to realize and optimize dynamic thread migration and global object sharing in a distributed environment. 1. |
|---|
Nájsť tento článok vo Web of Science