A NEW TRANSPARENT JAVA THREAD MIGRATION SYSTEM USING

Uloženo v:
Podrobná bibliografie
Název: A NEW TRANSPARENT JAVA THREAD MIGRATION SYSTEM USING
Autoři: Just-in-time Recompilation
Přispěvatelé: The Pennsylvania State University CiteSeerX Archives
Zdroj: http://www.cs.hku.hk/~clwang/papers/pdcs2004-migration-FNL.pdf.
Sbírka: CiteSeerX
Témata: KEY WORDS Just-in-Time compiler, Java, Thread migration, JVM
Popis: Thread migration is to support the movement of threads across machine boundaries in a distributed computing environment. It can improve load balancing and the execution efficiency of multithreaded programs. In this paper, we introduce a new approach that employs the technique of Just-in-Time (JIT) recompilation to support transparent thread migration. With JIT recompilation, the native thread execution mode is preserved, and much of the space and time overheads of previous solutions based on code instrumentation can be eliminated. The new thread migration system is integrated into the JESSICA2 distributed JVM. The measured results show that our approach is beneficial to the overall system in supporting the transparent execution of Java applications on clusters.
Druh dokumentu: text
Popis souboru: application/pdf
Jazyk: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.64.1469
Dostupnost: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.64.1469
http://www.cs.hku.hk/~clwang/papers/pdcs2004-migration-FNL.pdf
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Přístupové číslo: edsbas.46FD7447
Databáze: BASE
Popis
Abstrakt:Thread migration is to support the movement of threads across machine boundaries in a distributed computing environment. It can improve load balancing and the execution efficiency of multithreaded programs. In this paper, we introduce a new approach that employs the technique of Just-in-Time (JIT) recompilation to support transparent thread migration. With JIT recompilation, the native thread execution mode is preserved, and much of the space and time overheads of previous solutions based on code instrumentation can be eliminated. The new thread migration system is integrated into the JESSICA2 distributed JVM. The measured results show that our approach is beneficial to the overall system in supporting the transparent execution of Java applications on clusters.