We discuss how common problems arising with multi/many-core distributed architectures can be effectively handled through co-design of parallel/distributed programming abstractions and of autonomic management of non-functional concerns. In particular, we demonstrate how restricted parallel/distributed patterns (or skeletons) may be efficiently managed by rule-based autonomic managers. We discuss the basic principles underlying pattern+manager co-design, current implementations inspired by this approach and some results achieved with a proof-of-concept prototype.

Co-design of distributed systems using skeleton and autonomic management abstractions

ALDINUCCI, MARCO;
2009-01-01

Abstract

We discuss how common problems arising with multi/many-core distributed architectures can be effectively handled through co-design of parallel/distributed programming abstractions and of autonomic management of non-functional concerns. In particular, we demonstrate how restricted parallel/distributed patterns (or skeletons) may be efficiently managed by rule-based autonomic managers. We discuss the basic principles underlying pattern+manager co-design, current implementations inspired by this approach and some results achieved with a proof-of-concept prototype.
2009
Workshops on Parallel Processing, Euro-Par 2008: VHPC 2008, UNICORE 2008, HPPC 2008, SGS 2008, PROPER 2008, ROIA 2008, and DPA, Revised Selected Papers
Springer-Verlag
5415
403
414
3642009549
9783642009549
http://www.springerlink.com/content/q1692711t150q172/fulltext.pdf
Algorithmic skeletons; design patterns; distributed programming abstractions; autonomic computing; grids; clouds; multi/ many core
Marco Aldinucci; Marco Danelutto; Peter Kilpatrick
File in questo prodotto:
File Dimensione Formato  
2009_abstraction_workshopeuropar.pdf

Accesso riservato

Tipo di file: PDF EDITORIALE
Dimensione 2.5 MB
Formato Adobe PDF
2.5 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/113881
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 3
social impact