Self-Configuration and Self-Optimization Autonomic Skeletons using Events

Gustavo Pabon 1 Ludovic Henrio 2
2 SCALE - Safe Composition of Autonomous applications with Large-SCALE Execution environment
CRISAM - Inria Sophia Antipolis - Méditerranée , COMRED - COMmunications, Réseaux, systèmes Embarqués et Distribués
Abstract : This paper presents a novel way to introduce self-configuration and self-optimization autonomic characteristics to algorithmic skeletons using event driven programming techniques. Based on an algorithmic skeleton language, we show that the use of events greatly improves the estimation of the remaining computation time for skeleton execution. Events allow us to precisely monitor the status of the execution of algorithmic skeletons. Using such events, we provide a framework for the execution of skeletons with a very high level of adaptability. We focus mainly on guaranteeing a given execution time for a skeleton, by optimizing autonomically the number of threads allocated. The proposed solution is independent from the platform chosen for executing the skeleton for example we illustrate our approach in a multicore setting, but it could also be adapted to a distributed execution environment.
Type de document :
Communication dans un congrès
Programming Models and Applications for Multicores and Manycores, Feb 2014, Orlando, United States. ACM, 2014, Proceedings of Programming Models and Applications on Multicores and Manycores. <10.1145/2560683.2560699>
Liste complète des métadonnées


https://hal.inria.fr/hal-00944294
Contributeur : Ludovic Henrio <>
Soumis le : mardi 11 février 2014 - 11:34:01
Dernière modification le : mercredi 8 avril 2015 - 16:35:17
Document(s) archivé(s) le : lundi 12 mai 2014 - 13:00:47

Fichier

PMAM_2014_Autonomic_Skeletons_...
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Gustavo Pabon, Ludovic Henrio. Self-Configuration and Self-Optimization Autonomic Skeletons using Events. Programming Models and Applications for Multicores and Manycores, Feb 2014, Orlando, United States. ACM, 2014, Proceedings of Programming Models and Applications on Multicores and Manycores. <10.1145/2560683.2560699>. <hal-00944294>

Partager

Métriques

Consultations de
la notice

358

Téléchargements du document

252