2007
Contribution to book  Open Access

An abstract schema modeling adaptivity management

Coppola M., Aldinucci M., André F., Buisson J., Campa S., Danelutto M., Zoccolo C.

High level parallel programming  Abstract schema  Grid parallel component application  Service Level Agreements  component adaptivity  Component programming  Grid computing  Autonomic Computing  [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] 

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.

Source: Integrated Research in Grid Computing, edited by Gorlatch Sergei, Danelutto Marco, pp. 89–102. New York: Springer, 2007

Publisher: Springer, New York, USA


[1] M. Aldinucci, F. Andre´, 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.
[2] 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.
[3] 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.
[4] M. Aldinucci, A. Petrocelli, A. Pistoletti, M. Torquati, M. Vanneschi, L. Veraldi, and C. Zoccolo. Dynamic reconfiguration of Grid-aware applications in ASSIST. In Jose´. 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 LNCS, pages 711-781. Springer-Verlag, August 2005.
[5] 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.
[6] F. D. Berman, R. Wolski, S. Figueira, J. Schopf, and G. Shao. Applicationlevel scheduling on distributed heterogeneous networks. In Supercomputing '96: Proc. of the 1996 ACM/IEEE Conf. on Supercomputing (CDROM), page 39, 1996.
[7] J. Buisson, F. Andre´, 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.
[8] J. Buisson, F. Andre´, 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.
[9] B. Ensink, J. Stanley, and V. Adve. Program control language: a programming language for adaptive distributed applications. Journal of Parallel and Distributed Computing, 63(11):1082-1104, November 2003.
[10] M. McIlhagga, A. Light, and I. Wakeman. Towards a design methodology for adaptive applications. In Mobile Computing and Networking, pages 133-144, May 1998.
[11] Christian Pe´rez, Thierry Priol, and Andre´ Ribes. A parallel corba component model for numerical code coupling. The International Journal of High Performance Computing Applications (IJHPCA), 17(4):417-429, 2003.
[12] S. Vadhiyar and J. Dongarra. Self adaptability in grid computing. International Journal Computation and Currency: Practice and Experience, 2005. To appear.
[13] M. Vanneschi. The programming model of ASSIST, an environment for parallel and distributed portable applications. Parallel Computing, 28(12):1709-1732, December 2002.

Metrics



Back to previous page
BibTeX entry
@inbook{oai:it.cnr:prodotti:139014,
	title = {An abstract schema modeling adaptivity management},
	author = {Coppola M. and Aldinucci M. and André F. and Buisson J. and Campa S. and Danelutto M. and Zoccolo C.},
	publisher = {Springer, New York, USA},
	doi = {10.1007/978-0-387-47658-2_7},
	booktitle = {Integrated Research in Grid Computing, edited by Gorlatch Sergei, Danelutto Marco, pp. 89–102. New York: Springer, 2007},
	year = {2007}
}