. Afin-de-tester-la-tolérance-aux-fautes-sur-le-cycab, Pour cela nous avons codé l'opération "SpeedControl", initialement codée pour le mictrocontrôleur MPC555, pour le dsPICs Nous avons ajouté des opérations de conversions de données "conv1", "conv2" et "conv3", comme le montre la figure 8.13, car les MPC555 et les dsPICs n'utilisent pas le même codage de données. Les opérations "TI" et "conv1" sont allouées à l'opérateur "root", l'opérations "SpeedControl" est allouée à l'opérateur "dspic1" et le reste des opérations sont allouées aux opérateurs "f555" et "r555". La durée d'exécution du traitement d'images varie entre 70ms et 100ms alors que celle de l'opération de conversion "conv1" est négligeable devant le traitement d'images. La somme de ces deux durées d'exécutions est du même ordre que celle du traitement d'images. Afin que ces deux opérations puissent être ordonnancées sur le même opérateur "root" ils faut qu'elles satisfassent la condition, Comme C 1 + C 2 ? C 1 ? 100ms et P GCD(T 1 , T 2 ) = 200ms alors la condition (3.12) est satisfaite et ces deux opérations sont ordonnançables sur le même processeur. Le reste des opérations de contrôle ont toutes une période de 10ms et sont ordonnancées sur le reste des processeurs

/. Prentice, ]. J. Hall-internationaland00, and . Anderson, Pfair scheduling : Beyond periodic task systems, Proceedings of the 7th International Conference on Real-Time Computing Systems and ApplicationsASBH10] Ahmad Al Sheikh, Olivier Brun, and Pierre-Emmanuel Hladik. Partition Scheduling on an IMA Platform with Strict Periodicity and Communication Delays, pp.297-306, 1981.

L. Rapport, L. Rapport, ]. B. Andersson, E. K. Tovarbar98-]-s, and . Baruah, Multiprocessor scheduling with few preemptions [Avi67] A. Avizienis. Design of fault-tolerant computers, Embedded and Real-Time Computing Systems and Applications, 2006. Proceedings. 12th IEEE International Conference onBA97] A. Burns and A.Wellings. Real-time systems and programming languages, pp.322-334, 1967.

S. K. Baruah, A general model for recurring real-time tasks The non-preemptive scheduling of periodic tasks upon multiproces- sors, Proceedings of Real-Time Systems Symposium, pp.114-122, 1998.

S. [. Baruah and . Chakraborty, The Non-preemptive Scheduling of Periodic Tasks upon Multiprocessors, Real-Time Systems Bouricius, W. C. Carter, and P. R. Schneider. Reliability modeling techniques for self-repairing computer sys- tems, pp.9-20129, 1996.
DOI : 10.1007/s11241-006-4961-9

R. Ibm-watson, . S. Center, J. E. Baruah, C. G. Gehrke, and . Plaxton, Fast scheduling of periodic tasks on multiple resources Moris Behnam and Damir Isovic. Real-time control design for flexible scheduling using jitter margin, IEEE Transactions on Computers Parallel Processing Symposium Proceedings., 9th InternationalBim07] F. Bimbard. Dimensionnement Temporel de Systèmes Embarqués : Application à OSEK, pp.280-288, 1969.

J. [. Burchard, Y. Liebeherr, S. H. Oh, and . Son, New strategies for assigning real-time tasks to multiprocessor sys- tems, 2007.

A. Choquet-geniet and E. Grolleau, Minimal schedulability interval for real-time systems of periodic tasks with offsets, Theoretical Computer Science, vol.310, issue.1-3
DOI : 10.1016/S0304-3975(03)00362-1

. Theor, . Comput, E. G. Sci, J. Coffman, G. Galambos et al., Bin packing approximation algorithms : Combinatorial analysis, CJG + 98]CKS02] L. Cucu, R. Kocik, and Y. Sorel. Real-time scheduling for systems with precedence, periodicity and latency constraints, pp.117-134, 1998.

N. [. Cucu, Y. Pernet, and . Sorel, RTCSA '99 Periodic real-time scheduling : from deadline-based model to latency-based model, Real-Time Computing Systems and Applications Sixth International Conference onCS03] L. Cucu and Y. Sorel. Schedulability condition for systems with precedence and periodicity constraints without preemption, pp.356-363, 1999.

A. [. Davis and . Burns, Hierarchical fixed priority pre-emptive scheduling [DB10] Robert I. Davis and Alan Burns. A survey of hard real-time scheduling algorithms and schedulability analysis techniques for multiprocessor systems Sorel. Off-line real-time fault-tolerant scheduling, Real-Time Systems Symposium, 2005. RTSS 2005. 26th IEEE International Control Robotics : the procedural control of physical processors. Proceedings of the IFIP congress Euromicro Workshop on Parallel and Distributed Processing Dysart and P.M. Kogge. System reliabilities when using triple modular redundancy in quantum-dot cellular automata, pp.10-398, 1974.

D. , M. L. Dertouzos, and A. K. Mok, Multiprocessor online scheduling of hard-real-time tasks. Software Engineering, Defect and Fault Tolerance of VLSI Systems IEEE International Symposium onDP06] Klaus Danne and Marco Platzner. An edf schedulability test for periodic tasks on reconfigurable hardware devices, pp.72-801497, 1989.

T. Epf-lausanne and . Berlin, The periodic maintenance problem, 2010.

N. Friedrich-eisenbrand, M. Hahnle, M. Niemeier, J. Skutella, A. Verschae et al., Scheduling periodic tasks in a hard real-time environment, 37th International Colloquium on Automata, Languages and Programming (ICALP2010)Gar05] A. B. Abril Garcia. Estimation et optimisation de la consommation dans les description architecturales des systèmes integrés complexes, pp.299-311, 2010.

J. Goossens, R. Devillers, and R. D. Fjgoosens, The non-optimality of the monotonic priority assignments for hard real-time offset free systems, GGN06] Mathieu Grenier, Joël Goossens, and Nicolas Navet. Near-Optimal Fixed Priority Preemptive Scheduling of Offset Free Systems, 1997.

W. H. Freeman, &. T. Co, C. Grandpierre, Y. Lavarenne, and . Sorel, Optimized rapid prototyping for real-time embedded heterogeneous multiprocessors, 1990.

. Gmp-+-90-]-n, S. Ghezal, P. Matiatos, Y. Piovesan, M. Sorel et al., SynDEx, un environnement de programmation pour multiprocesseur de traitement du signal

R. R. Projet, A. Guerraoui, . [. Schiper, Y. Grandpierre, and . Sorel, Fault-tolerance by replication in distributed systems [GS97] Rachid Guerraoui and André Schiper. Software-based replication for fault tolerance From algorithm and architecture specification to automatic generation of distributed real-time executives : a seamless flow of graphs transformations, Proceeding Conference on Reliable Software Technologies, pp.38-5768, 1996.

]. K. Hl92a, J. Y. Hong, and . Leung, On-line scheduling of real-time tasks, Proceedings of First ACM and IEEE International Conference on Formal Methods and Models for Codesign, MEMOCODE'03HL92b] Kwang S. Hong and Joseph Y.-T. Leung. On-line scheduling of real-time tasks, pp.1326-1331, 1992.

]. J. Jac55 and . Jackson, Scheduling a production line to minimize maximum tardiness On a problem in real-time computing, Proceedings of Design, Automation and Test in Europe, pp.864-869173, 1955.

M. Joseph and P. K. Pandya, Finding Response Times in a Real-Time System, The Computer Journal, vol.29, issue.5, pp.390-395, 1986.
DOI : 10.1093/comjnl/29.5.390

J. K. Jeffay, D. F. Stanat, and C. U. Martel, On non-preemptive scheduling of period and sporadic tasks, [1991] Proceedings Twelfth Real-Time Systems Symposium, pp.129-139, 1991.
DOI : 10.1109/REAL.1991.160366

H. M. Jan, E. H. Korst, J. K. Aarts, and . Lenstra, Scheduling periodic tasks, Génération automatique de distributions/ordonnancements temps réel fiables et tolérant les fautes, pp.428-435, 1996.

N. [. Kato and . Yamasaki, Real-Time Scheduling with Task Splitting on Multiprocessors, 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007), pp.441-450, 2007.
DOI : 10.1109/RTCSA.2007.61

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.539.5742

S. Kato and N. Yamasaki, Portioned EDF-based scheduling on multiprocessors, Proceedings of the 7th ACM international conference on Embedded software, EMSOFT '08, pp.139-148, 2008.
DOI : 10.1145/1450058.1450078

S. Kato and N. Yamasaki, Portioned static-priority scheduling on multiprocessors, 2008 IEEE International Symposium on Parallel and Distributed Processing, pp.1-12, 2008.
DOI : 10.1109/IPDPS.2008.4536299

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.453.5564

J. Liebeherr, A. Burchard, Y. Oh, and S. H. Son, New strategies for assigning real-time tasks to multiprocessor sys- tems

J. [. Lopez, D. F. Diaz, and . Garcia, Minimum and maximum utilization bounds for multiprocessor RM scheduling, Proceedings 13th Euromicro Conference on Real-Time Systems, pp.1429-1442, 1995.
DOI : 10.1109/EMRTS.2001.934003

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.109.8193

L. , J. M. Lopez, M. Garcia, J. L. Diaz, D. F. Garcialin02-]-b et al., Worst-case utilization bound for edf scheduling on real-time multiprocessor systems Jitter compensation in digital control systems, Proceedings of the 13th Euromicro Conference on Real-Time Systems American Control Conference Proceedings of the 2002Liu69] C. L. Liu. Scheduling algorithms for multiprocessors in a hard real-time envi- ronment, pp.67-2985, 2000.

J. Joseph, Y. Leung, and M. L. Merrill, Makespan minimization for multiple uniform machines Computers amp A note on preemptive scheduling of periodic, real-time tasks, LPAHP01] F. Lombardi, N. Park, M. Al-Hashimi, and H. H. Pu. Modeling the dependability of n-modular redundancy on demand under malicious agreement, pp.46-61983, 1973.

R. Rajkumar and J. Lehoczky, Partitioned fixed-priority preemptive scheduling for multi-core pro- cessors, Proceedings of the 2001 Pacific Rim International Symposium on Dependable Computing, PRDC '01, p.68, 2001.

Y. Joseph, J. Leung, and . Whitehead, On the complexity of fixed-priority scheduling of periodic, real-time tasks, Modèle unifié pour la conception conjointe logiciel-matériel. Traitement du SignalMBFSV07] Leonardo Mangeruca, Massimo Baleani, Alberto Ferrari, and Alberto L. Sangiovanni-Vincentelli, pp.237-250, 1982.

M. [. Mok and . Detouzos, Multiprocessor scheduling in a hard real-time environment, 7th IEEE Texas Conf. on Computing Systems IEEE. [MFFR01] P. Marti, J.M. Fuertes, G. Fohler, and K. Ramamritham, 1978.

]. A. Mok83b and . Mok, Fundamental Design Problems for the Hard Real-Time Environ- ments

V. [. Pop, P. Izosimov, Z. Eles, and . Peng, Design Optimization of Time- and Cost-Constrained Fault-Tolerant Embedded Systems With Checkpointing and Replication, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol.17, issue.3
DOI : 10.1109/TVLSI.2008.2003166

]. V. Pra86 and . Pratt, Modeling concurrency with partial orders, Eric Torng, and Joel Wein. Optimal time-critical scheduling via resource augmentation, 1986.

L. Han, S. Pang, and . Li, Real-time fault-tolerant scheduling in heterogeneous distributed systems, Proceedings of the twenty-ninth annual ACM symposium on Theory of computing, STOC '97 ACM. [QHPL00] X. Qin Proceedings of Cluster Computing Technologies, Environments, and Applications(CC-TEA)www.robosoft.com. [Sor94] Y. Sorel. Massively parallel systems with real time constraints, the algorithm architecture adequation methodology, pp.140-149, 1997.

L. [. Sprunt, J. Sha, and . Lehoczky, Aperiodic task scheduling for Hard-Real-Time systems, SVC98] S. Saez, J. Vila, and A. Crespo. Using exact feasibility tests for allocating real-time tasks in multiprocessor systems, pp.222-23827, 1983.
DOI : 10.1007/BF02341920

J. [. Smith and . Yelverton, Processor architectures for fault tolerant avionic systems, IEEE/AIAA 10th Digital Avionics Systems Conference, pp.53-60, 1991.
DOI : 10.1109/DASC.1991.177169

]. P. Ygsdr09, L. Meumeu-yomsi, Y. George, D. Sorel, and . De-rauglaudre, Improving the quality of control of periodic tasks scheduled by fp with an asynchronous approach, ICCCAS 2009. International Conference on Prise en compte du coût exact de la préemption dans l'ordonnancement temps réel monoprocesseur avec contraintes multiples, pp.1006-1009, 2009.

H. Zhu, S. Goddard, and M. B. Dwyer, Response Time Analysis of Hierarchical Scheduling: The Synchronized Deferrable Servers Approach, 2011 IEEE 32nd Real-Time Systems Symposium, 2009.
DOI : 10.1109/RTSS.2011.29