Delta Execution: A preemptive Java thread migration mechanism
Uloženo v:
| Název: | Delta Execution: A preemptive Java thread migration mechanism |
|---|---|
| Autoři: | Matchy J. M. Ma, Cho-Li Wang, Francis C.M. Lau |
| Přispěvatelé: | The Pennsylvania State University CiteSeerX Archives |
| Zdroj: | http://www.cs.hku.hk/~fcmlau/papers/cluster00.pdf. |
| Rok vydání: | 2000 |
| Sbírka: | CiteSeerX |
| Popis: | Introduction Traditional UNIX-like systems such as Sprite [7] and MOSIX [2] support dynamic load balancing in a cluster by implementing process migration at the kernel level. Because the kernel has the best knowledge of all the activities and resources that are distributed within the cluster, it can perform resource management effectively. However, as UNIX was not designed with the notion of process migration from ground up, extending it to support migration usually requires a substantial amount of software effort and the portability of the system could be compromised as a result [3]. Delta Execution aims at providing a high-level and portable implementation of migratable Java threads that is not entangled with any low-level and system-dependent issues. The implementation is carried out at the middle-ware level by extending the Java Virtual Machine. Because of this high-level approach, the Delta Execution mechanism is also applicable to other language environments that are based on v |
| Druh dokumentu: | text |
| Popis souboru: | application/pdf |
| Jazyk: | English |
| Relation: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.60.5282; http://www.cs.hku.hk/~fcmlau/papers/cluster00.pdf |
| Dostupnost: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.60.5282 http://www.cs.hku.hk/~fcmlau/papers/cluster00.pdf |
| Rights: | Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
| Přístupové číslo: | edsbas.5FD229B2 |
| Databáze: | BASE |
| Abstrakt: | Introduction Traditional UNIX-like systems such as Sprite [7] and MOSIX [2] support dynamic load balancing in a cluster by implementing process migration at the kernel level. Because the kernel has the best knowledge of all the activities and resources that are distributed within the cluster, it can perform resource management effectively. However, as UNIX was not designed with the notion of process migration from ground up, extending it to support migration usually requires a substantial amount of software effort and the portability of the system could be compromised as a result [3]. Delta Execution aims at providing a high-level and portable implementation of migratable Java threads that is not entangled with any low-level and system-dependent issues. The implementation is carried out at the middle-ware level by extending the Java Virtual Machine. Because of this high-level approach, the Delta Execution mechanism is also applicable to other language environments that are based on v |
|---|
Nájsť tento článok vo Web of Science