2,143 research outputs found

    Un système coopératif basé sur les transactions

    Get PDF
    Colloque avec actes et comité de lecture. nationale.National audienceLa conception ou la réalisation de tout projet un tant soit peu conséquent sous-entend l?implication d?un certain nombre de personnes, voire d?un certain nombre d?équipes ou d?entreprises. Outre le fait qu?ils travaillent tous sur le même projet, les différents acteurs coopèrent et collaborent. En effet la réalisation de tout projet n?est pas faite en une succession d?étapes menées par un seul acteur mais par une synergie d?acteurs coopérant à la réalisation d?un but commun. C?est le concept même d?ingénierie concourante. Celle-ci nécessite une coopération entre les différents acteurs et un échange des données produite par chacun d?entre eux. De plus en plus d?entreprises utilisant internet pour l?échange de données, les différents acteurs ne sont alors plus soumis à l?obligation de travailler dans un même lieu géographique. On parle alors d?entreprise virtuelle ou d?entreprise-projet si le travail en commun dure le temps d?un projet. Cependant, il ne suffit pas simplement d?échanger des données pour travailler ensemble, il faut aussi contrôler et gérer ces échanges. La collaboration impliquant une certaine concourance dans le travail de plusieurs acteurs, la production de différentes versions des documents échangés implique un contrôle des échanges. L?objectif de cet article est la description d?un système de coopération réellement distribué. La philosophie globale de notre système est la distribution du contrôle des échanges et l?accès aux données échangées de manière standard. Adoptant une approche transactionnelle pour la réalisation de notre système de coopération, nous avons formalisés notre système transactionnel coopératif et notre critère de correction distribué (DisCOO-sérialisabilité). Dans cet article, nous nous servons d?un exemple support pour illustrer notre propos et appliquer cette formalisation à un cas concret. Nous présentons le prototype DisCOO (réalisé en Java et Prolog au-dessus d?un ORB) mettant en oeuvre notre système

    CESSIONS INTERNES ET CONTROLE ORGANISATIONNEL LE CAS D'UNE GRANDE ENTREPRISE DE TELECOMMUNICATION

    Get PDF
    International audienceLe système de prix de cessions internes d'une grande entreprise est analysé au moyen de deux modèles alternatifs. Le modèle de Watson et Baumler (1975) prend appui sur la problématique différenciation-intégration. Le modèle d'Eccles (1985) met en évidence la nécessaire cohérence entre la politique de fixation de prix de cessions internes et les autres choix managériaux

    CESSIONS INTERNES ET CONTROLE ORGANISATIONNEL LE CAS D'UNE GRANDE ENTREPRISE DE TELECOMMUNICATION

    Get PDF
    Le système de prix de cessions internes d'une grande entreprise est analysé au moyen de deux modèles alternatifs. Le modèle de Watson et Baumler (1975) prend appui sur la problématique différenciation-intégration. Le modèle d'Eccles (1985) met en évidence la nécessaire cohérence entre la politique de fixation de prix de cessions internes et les autres choix managériaux.prix de cessions internes différenciation ; intégration ; stratégie ; structure ; évaluation ; organisation

    Développement d’un nouveau système coopératif de localisation des nœuds dans un réseau à forte mobilité

    Get PDF
    Les réseaux VANet (Vehicular Ad hoc Networks) sont devenus ces dernières années l’un des domaines de recherche les plus attractifs dans le monde des réseaux sans fils. Ils sont constitués de véhicules capables de s’échanger des informations par voie radio dans le but d’améliorer la sécurité routière ou d’offrir de nouveaux services aux usagers de la route (accès à Internet, Jeux distribués, … etc). Quand un accident se produit, des messages d’alerte doivent être envoyés à tous les véhicules pour signaler qu’un véhicule est en danger et localiser les véhicules dans le voisinage. Cependant, tous les véhicules ne sont pas équipés d’un GPS ou mêmes parfois s’ils le sont, les informations fournies par les satellites sont masquées (en parking, forêt, tunnel, etc.), il est donc nécessaire de déterminer la localisation de ceux-ci. Dans cet article, nous nous intéressons particulièrement à proposer et à implémenter un nouveau protocole de localisation des nœuds de véhicules et étudier son impact sur les performances du réseau, en utilisant le simulateur NS-2 et le modèle de mobilité Freeway

    Construction de réponses coopératives : du corpus à la modélisation informatique

    Get PDF
    Les stratégies utilisées pour la recherche d’information dans le cadre du Web diffèrent d’un moteur de recherche à un autre, mais en général, les résultats obtenus ne répondent pas directement et simplement à la question posée. Nous présentons une stratégie qui vise à définir les fondements linguistiques et de communication d’un système d’interrogation du Web qui soit coopératif avec l’usager et qui tente de lui fournir la réponse la plus appropriée possible dans sa forme et dans son contenu. Nous avons constitué et analysé un corpus de questions-réponses coopératives construites à partir des sections Foire Aux Questions (FAQ) de différents services Web aux usagers. Cela constitue à notre sens une bonne expérimentation de ce que pourrait être une communication directe en langue naturelle sur le Web. Cette analyse de corpus a permis d’extraire les caractéristiques majeures du comportement coopératif et de construire l’architecture de notre système informatique webcoop, que nous présentons à la fin de cet article.Algorithms and strategies used on the Web for information retrieval differ from one search engine to another, but, in general, results do not lead to very accurate and informative answers. In this paper, we describe our strategy for designing a cooperative question answering system that aims at producing the most appropriate answers to natural language questions. To characterize these answers, we collected a corpus of cooperative question in our opinion answer pairs extracted from Frequently Asked Questions. The analysis of this corpus constitutes a good experiment on what a cooperative natural language communication on the Web could be. This analysis allows for the elaboration of a general architecture for our cooperative question answering system webcoop, which we present at the end of this paper

    Conception de Système de Multi-Assistance à Base d'Agents. Application à un Environnement Pédagogique

    No full text
    International audienceLes systèmes multi-agents permettent de coordonner le comportement d'agents interagissant et communiquant dans une société pour réaliser des tâches ou résoudre des problèmes. Il nous semble donc bien adaptés pour concevoir une multi assistance destinée à des utilisateurs de systèmes complexes, coopératifs et distribués – chaque agent représentant un niveau d'assistance. Dans l'intention d'illustrer notre approche, nous présenterons un système d'assistance intégré dans l'environnement d'apprentissage iPédagogique. L'enseignement d'unités de valeurs scientifiques ou techniques est largement fondé sur l'acquisition de connaissances conceptuelles et la validation d'un savoir-faire. Au cours d'une formation, l'apprenant et l'enseignant doivent être efficaces tant du point de vue quantitatif que qualitatif, tout spécialement en surmontant des difficultés organisationnelles et en bénéficiant d'une aide à la synchronisation d'activités. Nous présenterons les orientations de cet environnement utilisé dans une école d'ingénieurs généralistes et dans deux formations Multimédia, puis nous détaillerons notre système d'aide multi-usages, au travers de la gestion de projets d'étudiants

    Un système d'assistance dans un environnement coopératif d'apprentissage

    No full text
    National audienceLes systèmes multi-agents permettent de coordonner le comportement d'agents interagissant et communiquant dans une société pour réaliser des tâches ou résoudre des problèmes. Il nous semble donc bien adaptés pour concevoir une multi-assistance destinée à des utilisateurs de systèmes complexes – chaque agent représentant un niveau d'assistance. Dans l'intention d'illustrer notre approche, nous présenterons un système d'assistance intégré dans l'environnement d'apprentissage iPédagogique. L'enseignement d'unités de valeurs scientifiques ou techniques est largement fondé sur l'acquisition de connaissances conceptuelles et la validation d'un savoir-faire. Au cours d'une formation, l'apprenant et l'enseignant doivent être efficaces, tout spécialement en surmontant des difficultés organisationnelles et en introduisant des compétences implicites de coopération. Nous présenterons les grandes orientations de cet environnement utilisé au département Génie Informatique de l'UTBM, puis nous détaillerons le système de multi-assistance conçu pour faciliter les nombreux usages coopératifs, notamment au travers l'activité gestion de projets

    Modèles et protocoles de cohérence de données, décision et optimisation à la compilation pour des architectures massivement parallèles.

    Get PDF
    Manycores architectures consist of hundreds to thousands of embedded cores, distributed memories and a dedicated network on a single chip. In this context, and because of the scale of the processor, providing a shared memory system has to rely on efficient hardware and software mechanisms and data consistency protocols. Numerous works explored consistency mechanisms designed for highly parallel architectures. They lead to the conclusion that there won't exist one protocol that fits to all applications and hardware contexts. In order to deal with consistency issues for this kind of architectures, we propose in this work a multi-protocol compilation toolchain, in which shared data of the application can be managed by different protocols. Protocols are chosen and configured at compile time, following the application behaviour and the targeted architecture specifications. The application behaviour is characterized with a static analysis process that helps to guide the protocols assignment to each data access. The platform offers a protocol library where each protocol is characterized by one or more parameters. The range of possible values of each parameter depends on some constraints mainly related to the targeted platform. The protocols configuration relies on a genetic-based engine that allows to instantiate each protocol with appropriate parameters values according to multiple performance objectives. In order to evaluate the quality of each proposed solution, we use different evaluation models. We first use a traffic analytical model which gives some NoC communication statistics but no timing information. Therefore, we propose two cycle- based evaluation models that provide more accurate performance metrics while taking into account contention effect due to the consistency protocols communications.We also propose a cooperative cache consistency protocol improving the cache miss rate by sliding data to less stressed neighbours. An extension of this protocol is proposed in order to dynamically define the sliding radius assigned to each data migration. This extension is based on the mass-spring physical model. Experimental validation of different contributions uses the sliding based protocols versus a four-state directory-based protocol.Le développement des systèmes massivement parallèles de type manycores permet d'obtenir une très grande puissance de calcul à bas coût énergétique. Cependant, l'exploitation des performances de ces architectures dépend de l'efficacité de programmation des applications. Parmi les différents paradigmes de programmation existants, celui à mémoire partagée est caractérisé par une approche intuitive dans laquelle tous les acteurs disposent d'un accès à un espace d'adressage global. Ce modèle repose sur l'efficacité du système à gérer les accès aux données partagées. Le système définit les règles de gestion des synchronisations et de stockage de données qui sont prises en charge par les protocoles de cohérence. Dans le cadre de cette thèse nous avons montré qu'il n'y a pas un unique protocole adapté aux différents contextes d'application et d'exécution. Nous considérons que le choix d'un protocole adapté doit prendre en compte les caractéristiques de l'application ainsi que des objectifs donnés pour une exécution. Nous nous intéressons dans ces travaux de thèse au choix des protocoles de cohérence en vue d'améliorer les performances du système. Nous proposons une plate-forme de compilation pour le choix et le paramétrage d'une combinaison de protocoles de cohérence pour une même application. Cette plate- forme est constituée de plusieurs briques. La principale brique développée dans cette thèse offre un moteur d'optimisation pour la configuration des protocoles de cohérence. Le moteur d'optimisation, inspiré d'une approche évolutionniste multi-objectifs (i.e. Fast Pareto Genetic Algorithm), permet d'instancier les protocoles de cohérence affectés à une application. L'avantage de cette technique est un coût de configuration faible permettant d'adopter une granularité très fine de gestion de la cohérence, qui peut aller jusqu'à associer un protocole par accès. La prise de décision sur les protocoles adaptés à une application est orientée par le mode de performance choisi par l'utilisateur (par exemple, l'économie d'énergie). Le modèle de décision proposé est basé sur la caractérisation des accès aux données partagées selon différentes métriques (par exemple: la fréquence d'accès, les motifs d'accès à la mémoire, etc). Les travaux de thèse traitent également des techniques de gestion de données dans la mémoire sur puce. Nous proposons deux protocoles basés sur le principe de coopération entre les caches répartis du système: Un protocole de glissement des données ainsi qu'un protocole inspiré du modèle physique du masse-ressort

    Modernisation graduelle du secteur bancaire allemand

    Get PDF
    Le secteur bancaire allemand est sorti de la forte crise du début du millénaire grâce à des restructurations et à des compressions d’effectifs sévères, ainsi qu’à l’embellie générale de l’économie. Mais le secteur a-t-il vraiment changé ? Certes, les banques allemandes ont évolué : structures plus modernes, reconfiguration des liens avec l’industrie, progrès de consolidation interne. Mais les grandes caractéristiques du secteur sont toujours là : dispersion en trois piliers (public, privé, coopératif) avec prépondérance des banques publiques, rentabilité médiocre et prédominance des banques dans le financement des entreprises. Ainsi, le secteur renoue largement avec la situation qui prédominait déjà vers la fin des années 1990. Mais même si l’opportunité, offerte par la crise, n’a pas été entièrement utilisée, le système bancaire allemand n’est pas condamné au statu quo. D’un côté, la Commission européenne persiste à remettre en question le système des trois piliers, de l’autre, la modernisation des structures de gouvernance financière progresse. La poursuite d’une sorte de réforme graduelle semble ainsi assurée. La question est de savoir jusqu’où celle-ci peut aller sans susciter une rupture systémique avec des conséquences inconnues
    • …
    corecore