3531 articles – 5253 Notices  [english version]

inria-00547598, version 2

Modeling and Experimental Validation of the Data Handover API

Soumeya Leila Hernane () 12, Jens Gustedt () 1, Mohamed Benyettou 2

Advances in Grid and Pervasive Computing 6646 (2011) 117-126

Résumé : Data Handover, DHO, is a general purpose API for an efficient management for locking and mapping data. Through objects called \textit{lock handles}, it enables to control resources in a distributed setting. Such handles ease the access to data for client code, by ensuring data consistency and efficiency at the same time. This paper explores DHO as it was presented in {gustedt2006}. We model the phases that a lock handle crosses to achieve a DHO locking/mapping life cycle. The Grid Reality And Simulation (GRAS) environment of SimGrid is used as a support of an implementation of DHO and a series of tests and benchmarks of that implementation is presented. GRAS has the advantage of allowing the execution in either the simulator or on a real platform. For that purpose, we exploited a cluster of Grid'5000. The experiments that carried out cover various scenarios of sequences to lock a resources (inclusive or exclusive locking only, or combinations of both) and of combining different architectural factors. The tests demonstrate the ability of DHO to provide a robust and scalable framework. The good evaluation of the present work is consistent with an analysis of the expected behavior done by queuing theory.

  • 1 :  ALGORILLE (INRIA Lorraine - LORIA)
  • INRIA – CNRS : UMR7503 – Université Henri Poincaré - Nancy I – Université Nancy II – Institut National Polytechnique de Lorraine (INPL)
  • 2 :  Département d'Informatique [Oran]
  • Université des Sciences et de la Technologie d'Oran
  • Collaboration : Grid'5000
  • Domaine : Informatique/Calcul parallèle, distribué et partagé
  • Référence interne : RR-7493
  • Versions disponibles :  v1 (17-12-2010) v2 (17-12-2010)
 
  • inria-00547598, version 2
  • oai:hal.inria.fr:inria-00547598
  • Contributeur : 
  • Soumis le : Vendredi 17 Décembre 2010, 13:51:25
  • Dernière modification le : Dimanche 9 Septembre 2012, 09:17:17