Politiques de gestion de protections pour l'implémentation de sections critiques
نویسندگان
چکیده
L’exploitation des architectures multicœurs repose sur une bonne gestion du parallélisme à l’intérieur des applications. Une telle gestion nécessite notamment d’éviter les conflits d’accès (ou race conditions) aux variables partagées entre plusieurs processus. Ceci peut se faire par l’introduction de sections critiques destinées à protéger les accès à ces variables. L’exécution atomique de ces sections est alors garantie soit par des mémoires transactionnelles, soit par des primitives de synchronisation de type mutex. Il apparait toutefois que, dans ce deuxième cas, ces verrous de synchronisation ne sont pas toujours utilisés de manière optimale par les applications. Nous proposons dans ce travail différentes politiques de gestion des verrous qui ont pour objectif d’améliorer les temps d’exécution. Nous présentons également une bibliothèque de gestion de verrous dédiée, qui permet l’acquisition simultanée de plusieurs objets de synchronisation, et qui offre de meilleures performances que des implémentations bien établies comme les pthreads. Ces résultats sont validés expérimentalement.
منابع مشابه
Les Dissonances Culturelles Liées à L'implémentation d'un ERP: Un cas Thaïlandais
Une part dominante de la littérature portant sur l'implémentation des ERP (Enterprise Resource Planing) se fonde sur les théories de l'alignement (« fit ») des processus de l'entreprise aux prérequis de ces progiciels de gestion intégrés. Les spécificités culturelles de l'organisation peuvent être considérées comme les mis-alignements les plus manifestes car référent aux valeurs des acteurs ain...
متن کاملA Managed Bandwidth Reservation Protocol for Ad Hoc Networks
In this paper we present a bandwidth reservation protocol called BRuIT designed to operate in mobile ad hoc networks. The protocol is provided together with a policy-based outsourcing model enabling context-aware reservation authorization. Key-words: ad hoc networks, bandwidth management, network management, basedpolicy approach ∗ This work was done in the context of the RNRT project SAFARI. Un...
متن کاملAtlas géomatique collaboratif pour l'environnement et la gestion durable des ressources halieutiques, en Afrique de l'ouest, cas de la Mauritanie : Elaboration d'un système d'information collaboratif
RÉSUMÉ. L’intérêt de la géomatique collaborative pour la gestion de l’environnement et des ressources halieutique est capital. Or, dans la zone ouest-africaine et en particulier, en Mauritanie, les informations spatiales relèvent des systèmes d’information disparates et ne peuvent pas être facilement mises à profit dans les politiques publiques de gestion de l’environnement et des ressources re...
متن کاملPolicies for Sensor Networks and Home Care Networks
This paper describes how a policy-based management system for call control has been generalised and extended, making it applicable to sensor networks and home care networks. The background to these domains is introduced. The previous ACCENT policy system is described, along with the restrictions that previously limited its suitability for other domains. The generalisations needed to the policy ...
متن کاملConception objet dans le cadre des systèmes d'information spatiaux: Agrégation spatiale et généralisation
Notre propos est de témoigner de l'apport du paradigme objet et notamment du formalisme UML dans l'élaboration et la confrontation de modèles conceptuels. Traitant des problèmes de gestion de l'espace rural, nous portons notre attention sur les notions de représentation du paysage. En particulier, nous précisons l'intérêt du concept d'agrégation utilisé à des fins structurelles et dynamiques. N...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Technique et Science Informatiques
دوره 31 شماره
صفحات -
تاریخ انتشار 2012