An Abstract Schema Modeling Adaptivity Management
Nowadays, component application adaptivity in Grid environments has been afforded in different ways, such those provided by the Dynaco/AFPAC framework and by the ASSIST environment. We propose an abstract schema that catches all the designing aspects a model for parallel component applications on Grid should define in order to uniformly handle the dynamic behavior of computing resources within complex parallel applications. The abstraction is validated by demonstrating how two different approaches to adaptivity, ASSIST and Dynaco/AFPAC, easily map to such schema.
KeywordsAbstract schema component adaptivity Grid parallel component application
Unable to display preview. Download preview PDF.
- M. Aldinucci, F. André, J. Buisson, S. Campa, M. Coppola, M. Danelutto, and C. Zoccolo. Parallel program/component adaptivity management. In Proc. of Intl. PARCO 2005: Parallel Computing, Sept. 2005.Google Scholar
- M. Aldinucci, S. Campa, M. Coppola, M. Danelutto, D. Laforenza, D. Puppin, L. Scarponi, M. Vanneschi, and C. Zoccolo. Components for high performance grid programming in grid.it. In V. Getov and T. Kielmann, editors, Proc. of the Intl. Workshop on Component Models and Systems for Grid Applications, CoreGRID series, pages 19–38, Saint-Malo, France, Jan. 2005. Springer.Google Scholar
- M. Aldinucci, M. Coppola, M. Danelutto, M. Vanneschi, and C. Zoccolo. ASSIST as a research framework for high-performance grid programming environments. In J. C. Cunha and O. F. Rana, editors, Grid Computing: Software environments and Tools, chapter 10, pages 230–256. Springer, Jan. 2006.Google Scholar
- M. Aldinucci, A. Petrocelli, A. Pistoletti, M. Torquati, M. Vanneschi, L. Veraldi, and C. Zoccolo. Dynamic reconfiguration of Grid-aware applications in ASSIST. In José. Cunha and Pedro D. Medeiros, editors, Euro-Par 2005 Parallel Processing: 11th International Euro-Par Conference, Lisbon, Portugal, August 30–September 2, 2005. Proceedings, volume 3648 of LAO, pages 711–781. Springer-Verlag, August 2005.Google Scholar
- F. Baude, D. Caromel, and M. Morel. On hierarchical, parallel and distributed components for Grid programming. In V. Getov and T. Kielmann, editors, Workshop on component Models and Systems for Grid Applications, ICS’ 04, Saint-Malo, France, June 2004.Google Scholar
- F. D. Berman, R. Wolski, S. Figueira, J. Schopf, and G. Shao. Application-level scheduling on distributed heterogeneous networks. In Supercomputing’ 96: Proc. of the 1996 ACM/IEEE Conf. on Supercomputing (CDROM), page 39, 1996.Google Scholar
- J. Buisson, F. André, and J.-L. Pazat. Dynamic adaptation for grid computing. In P.M.A. Sloot, A.G. Hoekstra, T. Priol, A. Reinefeld, and M. Bubak, editors, Advances in Grid Computing-EGC 2005 (European Grid Conference, Amsterdam, The Netherlands, February 14–16, 2005, Revised Selected Papers), volume 3470 of LNCS, pages 538–547, Amsterdam, June 2005. Springer-Verlag.Google Scholar
- J. Buisson, F. André, and J.-L. Pazat. Enforcing consistency during the adaptation of a parallel component. In The 4th Int.l Symposium on Parallel and Distributed Computing, July 2005.Google Scholar
- M. McIlhagga, A. Light, and I. Wakeman. Towards a design methodology for adaptive applications. In Mobile Computing and Networking, pages 133–144, May 1998.Google Scholar
- S. Vadhiyar and J. Dongarra. Self adaptability in grid computing. International Journal Computation and Currency: Practice and Experience, 2005. To appear.Google Scholar