Structured and flexible gray-box composition: Application to task rescheduling for grid benchmarking

Ismael Mejia 1, 2 Mario Südholt 1, 2
1 ASCOLA - Aspect and composition languages
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : The evolution of complex distributed software systems often requires intricate composition operations in order to adapt or add functionalities, react to unanticipated changes to security policies, or do performance improvements, which cannot be modularized in terms of existing services or components. They often need controlled access to selected parts of the implementation, e.g., to manage exceptional situations and crosscutting within services and their compositions. However, existing composition techniques typically support only interface-level (black-box) composition or arbitrary access to the implementation (gray-box or white-box composition). In this paper, we present a more structured approach to the composition of complex software systems that require invasive accesses. Concretely, we provide two contributions, we (i) present a small kernel composition language for structured gray-box composition with explicit control mechanisms and a corresponding aspect-based implementation; (ii) present and compare evolutions using this approach to gray-box composition in the context of two real-world software systems: benchmarking of grid algorithms with NASGrid and transactional replication with JBoss Cache.
Type de document :
Communication dans un congrès
IADIS International Conference APPLIED COMPUTING 2010, Oct 2010, Timisoara, Romania. 2010
Liste complète des métadonnées

Littérature citée [9 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00511843
Contributeur : Ismael Mejia <>
Soumis le : jeudi 26 août 2010 - 13:58:53
Dernière modification le : lundi 5 octobre 2015 - 16:56:20
Document(s) archivé(s) le : lundi 29 novembre 2010 - 11:39:47

Fichier

mejia-sudholt_iadis2010.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00511843, version 1

Collections

Citation

Ismael Mejia, Mario Südholt. Structured and flexible gray-box composition: Application to task rescheduling for grid benchmarking. IADIS International Conference APPLIED COMPUTING 2010, Oct 2010, Timisoara, Romania. 2010. 〈inria-00511843〉

Partager

Métriques

Consultations de
la notice

266

Téléchargements du document

204