Ordonnancement temps réel dur multiprocesseur tolérant aux fautes appliqué à la robotique mobile

Ordonnancement temps réel dur multiprocesseur tolérant aux fautes appliqué à la robotique mobile
Author :
Publisher :
Total Pages : 0
Release :
ISBN-10 : OCLC:819206409
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Ordonnancement temps réel dur multiprocesseur tolérant aux fautes appliqué à la robotique mobile by : Mohamed Marouf

Download or read book Ordonnancement temps réel dur multiprocesseur tolérant aux fautes appliqué à la robotique mobile written by Mohamed Marouf and published by . This book was released on 2012 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Nous nous sommes intéressés dans cette thèse au problème d'ordonnancement temps réel dur multiprocesseur tolérant aux fautes pour des tâches non préemptives périodiques strictes pouvant être combinées avec des tâches préemptives. Nous avons proposé des solutions à ce problème et les avons implantées dans le logiciel SynDEx puis nous les avons testées sur une application de suivi de véhicules électriques CyCabs. Nous avons d'abord présenté un état de l'art sur les systèmes temps réel embarqués et plus précisément sur l'ordonnancement classique monoprocesseur et multiprocesseur de tâches préemptives périodiques. Comme nous nous intéressons aux applications de contrôle/commande temps réel critiques, les traitements de capteurs/actionneurs et les traitements de commande de procédés ne doivent pas avoir de gigue. Pour ces raisons nous avons aussi présenté un état de l'art sur l'ordonnancement des tâches non-préemptives périodiques strictes. Par ailleurs nous avons présenté un état de l'art sur la tolérance aux fautes. Comme nous nous sommes intéressés aux fautes matérielles, nous avons présenté les deux types de redondances : logicielle et matérielle. Les analyses d'ordonnançabilité existantes de tâches non préemptives périodiques strictes dans le cas monoprocesseur ayant de faibles taux de succès d'ordonnancement, nous avons proposé une nouvelle analyse d'ordonnançabilité. Nous avons présenté une stratégie d'ordonnancement qui consiste à ordonnancer une tâche candidate avec un ensemble de tâches déjà ordonnancée. Nous avons utilisé cette stratégie pour ordonnancer des tâches harmoniques et non harmoniques, et nous avons proposé des nouvelles conditions d'ordonnançabilité. Afin d'améliorer le taux de succès d'ordonnancement de tâches non préemptives périodiques strictes, nous avons proposé de garder certaines tâches non préemptives périodiques strictes et d'y ajouter des tâches préemptives périodiques non strictes ne traitant ni les entrées/sorties ni le contrôle/commande. Nous avons ensuite étudié le problème d'ordonnancement multiprocesseur selon une approche partitionnée. Ce problème est résolu en utilisant trois algorithmes. Le premier algorithme effectue une analyse d'ordonnançabilité monoprocesseur et assigne chaque tâche sur éventuellement plusieurs processeurs. Le deuxième algorithme transforme le graphe de tâches dépendantes en un graphe déroulé où chaque tâche est répétée un nombre de fois égal au rapport entre le PPCM des autres périodes et sa période. Le troisième algorithme exploite les résultats des deux algorithmes précédents pour choisir sur quel processeur ordonnancer une tâche et calculer sa date de début d'exécution. Nous avons ensuite proposé d'étendre l'étude d'ordonnançabilité temps réel multiprocesseur précédente pour qu'elle soit tolérante aux fautes de processeurs et de bus de communication. Nous avons proposé un algorithme qui permet de transformer le graphe de tâches dépendantes en y ajoutant des tâches et des dépendances de données répliques et des tâches de sélection permettant de choisir la réplique de tâches allouée à un processeur non fautif. Nous avons étudié séparément les problèmes de tolérance aux fautes pour des processeurs, des bus de communication, et enfin des processeur et des bus de communication. Finalement nous avons étendu les trois algorithmes vus précédemment d'analyse d'ordonnançabilité, de déroulement et d'ordonnancement afin qu'ils soient tolérants aux fautes. Nous avons ensuite présenté les améliorations apportées au logiciel SynDEx tant sur le plan de l'analyse d'ordonnançabilité et l'algorithme d'ordonnancement, que sur le plan de la tolérance aux fautes. Finalement nous avons présenté les travaux expérimentaux concernant l'application de suivi de CyCabs. Nous avons modifié l'architecture des CyCabs en y intégrant des microcontrôleurs dsPICs et nous avons testé la tolérance aux fautes de dsPICs et du bus CAN sur une application de suivi de CyCab.


Ordonnancement temps réel dur multiprocesseur tolérant aux fautes appliqué à la robotique mobile Related Books

Ordonnancement temps réel dur multiprocesseur tolérant aux fautes appliqué à la robotique mobile
Language: fr
Pages: 0
Authors: Mohamed Marouf
Categories:
Type: BOOK - Published: 2012 - Publisher:

DOWNLOAD EBOOK

Nous nous sommes intéressés dans cette thèse au problème d'ordonnancement temps réel dur multiprocesseur tolérant aux fautes pour des tâches non préempt
Graph Colouring and the Probabilistic Method
Language: en
Pages: 320
Authors: Michael Molloy
Categories: Mathematics
Type: BOOK - Published: 2013-06-29 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

Over the past decade, many major advances have been made in the field of graph coloring via the probabilistic method. This monograph, by two of the best on the
Topological Data Analysis for Scientific Visualization
Language: en
Pages: 158
Authors: Julien Tierny
Categories: Mathematics
Type: BOOK - Published: 2018-01-16 - Publisher: Springer

DOWNLOAD EBOOK

Combining theoretical and practical aspects of topology, this book provides a comprehensive and self-contained introduction to topological methods for the analy
A Construction Manual for Robots' Ethical Systems
Language: en
Pages: 211
Authors: Robert Trappl
Categories: Computers
Type: BOOK - Published: 2015-11-26 - Publisher: Springer

DOWNLOAD EBOOK

This book will help researchers and engineers in the design of ethical systems for robots, addressing the philosophical questions that arise and exploring moder
Physical Modeling for Virtual Manufacturing Systems and Processes
Language: en
Pages: 274
Authors: Jan C. Aurich
Categories: Technology & Engineering
Type: BOOK - Published: 2017-08-30 - Publisher: Trans Tech Publications Ltd

DOWNLOAD EBOOK

The 1st Conference on Physical Modeling for Virtual Manufacturing Systems and Processes is the result of the International Research Training Group (IRTG) 2057 "