Abstract
Exploiting Grids intuitively requires developers to alter their applications, which calls for expertise on Grid programming. Gridification tools address this problem by semi-automatically making user applications to be Grid-aware. However, most of these tools produce monolithic Grid applications in which common tuning mechanisms (e.g. parallelism) are not applicable, and do not reuse existing Grid middleware services. We propose BYG (BYtecode Gridifier), a gridification tool that relies on novel bytecode rewriting techniques to parallelize and easily execute existing applications via Grid middlewares. Experiments performed by using several computing intensive applications on a cluster and a simulated wide-area Grid suggest that our techniques are effective while staying competitive compared to programmatically using such services for gridifying applications.
Keywords
- Grid computing
- gridification
- parallelism
- Grid middlewares
- Satin
- resource-intensive applications
- Java bytecode
Cite this article
@article{cai-19153,
author = {Cristian Mateos and Alejandro Zunino and Ramiro Trachsel and Marcelo Campo},
title = {A Novel Mechanism for Gridification of Compiled Java Applications},
journal = {Computing and Informatics},
volume = {30},
number = {6},
pages = {1259--1285},
year = {2011},
issn = {1335-9150},
url = {https://cai.type.sk/content/2011/6/a-novel-mechanism-for-gridification-of-compiled-java-applications/}
}
TY - JOUR AU - Cristian Mateos AU - Alejandro Zunino AU - Ramiro Trachsel AU - Marcelo Campo TI - A Novel Mechanism for Gridification of Compiled Java Applications JO - Computing and Informatics VL - 30 IS - 6 SP - 1259 EP - 1285 PY - 2011 SN - 1335-9150 UR - https://cai.type.sk/content/2011/6/a-novel-mechanism-for-gridification-of-compiled-java-applications/ KW - Grid computing KW - gridification KW - parallelism KW - Grid middlewares KW - Satin KW - resource-intensive applications KW - Java bytecode ER -
Mateos, C., Zunino, A., Trachsel, R., & Campo, M. (2011). A Novel Mechanism for Gridification of Compiled Java Applications. Computing and Informatics, 30(6), 1259–1285. https://cai.type.sk/content/2011/6/a-novel-mechanism-for-gridification-of-compiled-java-applications/