Title :
An Aspect-Oriented Programming Model for Bag-of-Tasks Grid Applications
Author :
Maia, Marcio E F ; Maia, Paulo H M ; Mendonça, Nabor C. ; Andrade, Rossana M C
Author_Institution :
Dept. of Comput., Fed. Univ. of Ceara, Fortaleza
Abstract :
This paper presents a novel programming model for explicitly separating parallelization and middleware-specific concerns in bag-of-tasks (BoT) grid applications. The model uses Java threads for application decomposition, and aspect-oriented programming to dynamically (and transparently) convert the application´s thread objects into independent grid tasks, using the services of a specific grid middleware API. This paper also describes early experimental results showing the model´s modularity gains and performance overhead, when applied to implement BoT grid applications using OurGrid.
Keywords :
Java; grid computing; middleware; BoT grid applications; Java threads; OurGrid; aspect-oriented programming model; bag-of-tasks grid applications; middleware-specific concerns; Concurrent computing; Grid computing; Java; Middleware; Object oriented modeling; Parallel programming; Performance gain; Scattering; Software systems; Yarn;
Conference_Titel :
Cluster Computing and the Grid, 2007. CCGRID 2007. Seventh IEEE International Symposium on
Conference_Location :
Rio De Janeiro
Print_ISBN :
0-7695-2833-3
DOI :
10.1109/CCGRID.2007.19