First Class Futures: Specification and implementation of Update Strategies

Ludovic Henrio 1 Muhammad Uzair Khan 1 Nadia Ranaldo 2 Eugenio Zimeo 2
1 OASIS - Active objects, semantics, Internet and security
CRISAM - Inria Sophia Antipolis - Méditerranée , COMRED - COMmunications, Réseaux, systèmes Embarqués et Distribués
Abstract : A natural way to benefit from distribution is via asynchronous invocations to methods or services. Upon invocation, a request is enqueued at the destination side and the caller can continue its execution. But a question remains: “what if one wants to manipulate the result of an asynchronous invocation?” First-class futures provide a transparent and easy-to-program answer: a future acts as the placeholder for the result of an asynchronous invocation and can be safely transmitted between processes while its result is not needed. Synchronization occurs automatically upon an access to the result. As references to futures disseminate, a strategy is necessary to propagate the result of each request to the processes that need it. This paper studies the efficient transmission of results: it presents three strategies in a semi-formal manner, providing experimental results highlighting their benefits and drawbacks.
Type de document :
Communication dans un congrès
M. Danelutto and F. Desprez and P. Fragopoulou and A. Stewart. CoreGRID/ERCIM Workshop on Grids, Clouds and P2P Computing, Aug 2010, Ischia - Naples, Italy. 2010, Euro-Par 2010 - Parallel Processing Workshops VHPC, HeteroPar, HPPC, HiBB, CoreGrid, UCHPC, HPCF, XtreemOS, PROPER, and CCPI
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00544594
Contributeur : Muhammad Uzair Khan <>
Soumis le : mercredi 8 décembre 2010 - 14:52:30
Dernière modification le : jeudi 9 décembre 2010 - 13:09:37
Document(s) archivé(s) le : jeudi 10 mars 2011 - 12:01:22

Fichier

HenrioKhanRanaldoZimeo.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00544594, version 1

Collections

Citation

Ludovic Henrio, Muhammad Uzair Khan, Nadia Ranaldo, Eugenio Zimeo. First Class Futures: Specification and implementation of Update Strategies. M. Danelutto and F. Desprez and P. Fragopoulou and A. Stewart. CoreGRID/ERCIM Workshop on Grids, Clouds and P2P Computing, Aug 2010, Ischia - Naples, Italy. 2010, Euro-Par 2010 - Parallel Processing Workshops VHPC, HeteroPar, HPPC, HiBB, CoreGrid, UCHPC, HPCF, XtreemOS, PROPER, and CCPI. 〈inria-00544594〉

Partager

Métriques

Consultations de
la notice

345

Téléchargements du document

175