Advertisement

An Abstract Schema Modeling Adaptivity Management

  • Marco Aldinucci
  • Sonia Campa
  • Massimo Coppola
  • Marco Danelutto
  • Corrado Zoccolo
  • Francoise André
  • Jérémy Buisson

Abstract

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.

Keywords

Abstract schema component adaptivity Grid parallel component application 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    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
  2. [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.Google Scholar
  3. [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.Google Scholar
  4. [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 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
  5. [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.Google Scholar
  6. [6]
    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
  7. [7]
    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
  8. [8]
    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
  9. [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.zbMATHCrossRefGoogle Scholar
  10. [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.Google Scholar
  11. [11]
    Christian Pérez, Thierry Priol, and André Ribes. A parallel corba component model for numerical code coupling. The International Journal of High Performance Computing Applications (IJHPCA), 17(4):417–429, 2003.CrossRefGoogle Scholar
  12. [12]
    S. Vadhiyar and J. Dongarra. Self adaptability in grid computing. International Journal Computation and Currency: Practice and Experience, 2005. To appear.Google Scholar
  13. [13]
    M. Vanneschi. The programming model of ASSIST, an environment for parallel and distributed portable applications. Parallel Computing, 28(12): 1709–1732, December 2002.zbMATHCrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Marco Aldinucci
    • 1
  • Sonia Campa
    • 1
  • Massimo Coppola
    • 1
  • Marco Danelutto
    • 1
  • Corrado Zoccolo
    • 1
  • Francoise André
    • 2
  • Jérémy Buisson
    • 2
  1. 1.Department of Computer ScienceUniversity of PisaPisaItaly
  2. 2.IRISA / University of Rennes IRennesFrance

Personalised recommendations