Fault-Tolerance for Distributed and Real-Time Embedded Systems

Slides:



Advertisements
Similar presentations
An Overview of ABFT in cloud computing
Advertisements

EE5900 Advanced Embedded System For Smart Infrastructure
Parallel H.264 Decoding on an Embedded Multicore Processor
Towards optimal priority assignments for real-time tasks with probabilistic arrivals and probabilistic execution times Dorin MAXIM INRIA Nancy Grand Est.
Fault Detection in a HW/SW CoDesign Environment Prepared by A. Gaye Soykök.
Bastien DURAND Karen GODARY-DEJEAN – Lionel LAPIERRE Robin PASSAMA – Didier CRESTANI 27 Janvier 2011 ConecsSdf Architecture de contrôle adaptative : une.
Making Services Fault Tolerant
Introduction Designing cost-sensitive real-time control systems for safety-critical applications requires a careful analysis of the cost/fault-coverage.
Reliability and Software metrics Done by: Tayeb El Alaoui Software Engineering II Course.
Presenter : Shih-Tung Huang Tsung-Cheng Lin Kuan-Fu Kuo 2015/6/15 EICE team Model-Level Debugging of Embedded Real-Time Systems Wolfgang Haberl, Markus.
Optimization for QoS on Systems with Tasks Deadlines Luis Fernando Orleans Pedro Nuno Furtado.
Bogdan Tanasa, Unmesh D. Bordoloi, Petru Eles, Zebo Peng Department of Computer and Information Science, Linkoping University, Sweden December 3, 2010.
Design of Fault Tolerant Data Flow in Ptolemy II Mark McKelvin EE290 N, Fall 2004 Final Project.
Architecture and Real Time Systems Lab University of Massachusetts, Amherst An Application Driven Reliability Measures and Evaluation Tool for Fault Tolerant.
1 Oct 2, 2003 Design Optimization of Mixed Time/Event-Triggered Distributed Embedded Systems Traian Pop, Petru Eles, Zebo Peng Embedded Systems Laboratory.
Figure 1.1 Interaction between applications and the operating system.
A Local Facility Location Algorithm Supervisor: Assaf Schuster Denis Krivitski Technion – Israel Institute of Technology.
1 Making Services Fault Tolerant Pat Chan, Michael R. Lyu Department of Computer Science and Engineering The Chinese University of Hong Kong Miroslaw Malek.
TOSSIM: Visualizing the Real World Philip Levis, Nelson Lee, Dennis Chi and David Culler UC Berkeley NEST Retreat, January 2003.
1 of 14 1 / 18 An Approach to Incremental Design of Distributed Embedded Systems Paul Pop, Petru Eles, Traian Pop, Zebo Peng Department of Computer and.
Scheduling of Tiled Nested Loops onto a Cluster with a Fixed Number of SMP Nodes Maria Athanasaki, Evangelos Koukis, Nectarios Koziris National Technical.
Methodology for Architectural Level Reliability Risk Analysis Lalitha Krothapalli CSC 532.
Advances in Networked Autonomous Vehicles: Technologies, Tools, and Case Studies João Borges de Sousa and Karl H. Johansson Tutorial Workshop at IEEE International.
Niranjan Rao Julapelly Real-Time Scheduling [ Chapter 5.5]
Budapest, November st ALADIN maintenance and phasing workshop Short introduction to OpenMP Jure Jerman, Environmental Agency of Slovenia.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
German National Research Center for Information Technology Research Institute for Computer Architecture and Software Technology German National Research.
Yaxin Hu 2.8 SUMMARY. Outline Summary of different sections of chapter 2 Recent research papers Future works/predictions.
Reducing Traffic Congestion in ZigBee Networks: Experimental Results th International Wireless Communications and Mobile Computing Conference (IWCMC)
Service Architecture of Grid Faults Diagnosis Expert System Based on Web Service Wang Mingzan, Zhang ziye Northeastern University, Shenyang, China.
Distributed Computation in MANets Robot swarm developed by James Rice University.
An efficient active replication scheme that tolerate failures in distributed embedded real-time systems Alain Girault, Hamoudi Kalla and Yves Sorel Pop.
Young Suk Moon Chair: Dr. Hans-Peter Bischof Reader: Dr. Gregor von Laszewski Observer: Dr. Minseok Kwon 1.
1 Advance Computer Architecture CSE 8383 Ranya Alawadhi.
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
1 520 Student Presentation GridSim – Grid Modeling and Simulation Toolkit.
Recent Advances in SmartGridSolve Oleg Girko School of Computer Science & Informatics University College Dublin.
Workflow Project Status Update Luciano Piccoli - Fermilab, IIT Nov
Survey of Adding Fault Tolerance to Service Oriented Architecture Ingrid Buckley 03/26/09.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Collaborative Sampling in Wireless Sensor Networks Minglei Huang Yu Hen Hu 2010 IEEE Global Telecommunications Conference 1.
5 May CmpE 516 Fault Tolerant Scheduling in Multiprocessor Systems Betül Demiröz.
O PTIMAL SERVICE TASK PARTITION AND DISTRIBUTION IN GRID SYSTEM WITH STAR TOPOLOGY G REGORY L EVITIN, Y UAN -S HUN D AI Adviser: Frank, Yeong-Sung Lin.
Patterns for Parallel Programming Markos Chandras Salil Ponde Wenjiang Xu COMP60611: Fundamentals of Parallel and Distributed Systems (2010) School of.
1 Lic Presentation Memory Aware Task Assignment and Scheduling for Multiprocessor Embedded Systems Radoslaw Szymanek / Embedded System Design
Tolerating Communication and Processor Failures in Distributed Real-Time Systems Hamoudi Kalla, Alain Girault and Yves Sorel Grenoble, November 13, 2003.
What Programming Paradigms and algorithms for Petascale Scientific Computing, a Hierarchical Programming Methodology Tentative Serge G. Petiton June 23rd,
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
A N I N - MEMORY F RAMEWORK FOR E XTENDED M AP R EDUCE 2011 Third IEEE International Conference on Coud Computing Technology and Science.
1 Developing Aerospace Applications with a Reliable Web Services Paradigm Pat. P. W. Chan and Michael R. Lyu Department of Computer Science and Engineering.
1 Hardware-Software Co-Synthesis of Low Power Real-Time Distributed Embedded Systems with Dynamically Reconfigurable FPGAs Li Shang and Niraj K.Jha Proceedings.
An Energy-Efficient Approach for Real-Time Tracking of Moving Objects in Multi-Level Sensor Networks Vincent S. Tseng, Eric H. C. Lu, & Kawuu W. Lin Institute.
Euro-Par, HASTE: An Adaptive Middleware for Supporting Time-Critical Event Handling in Distributed Environments ICAC 2008 Conference June 2 nd,
An Algorithm for Automatically Obtaining Distributed and Fault Tolerant Static Schedules Alain Girault - Hamoudi Kalla - Yves Sorel - Mihaela Sighireanu.
Seminar On Rain Technology
Embedded system training course presented by thirumal.k Dasarath reddy building,2 nd flower,near kaveri high school,hosur main road,singachandra,bangalore-68.
Advanced Operating Systems CIS 720
Prabhat Kumar Saraswat Paul Pop Jan Madsen
Paul Pop, Petru Eles, Zebo Peng
Algorithms for Big Data Delivery over the Internet of Things
Fault-tolerant Control System Design and Analysis
Gabor Madl Ph.D. Candidate, UC Irvine Advisor: Nikil Dutt
Composing Time- and Event-driven Distributed Real-time Systems
Embedded System Development Lecture 1 1/10/2007
Mark McKelvin EE249 Embedded System Design December 03, 2002
Methodology for Architectural Level Reliability Risk Analysis
Timing analysis research
Harrison Howell CSCE 824 Dr. Farkas
Substation Automation IT Needs
Presentation transcript:

Fault-Tolerance for Distributed and Real-Time Embedded Systems Ostre Team Yves Sorel Bip Team Alain Girault Hamoudi Kalla Workshop DeFINE : Pisa - Italy November 26-27, 2002 Projet BIP

Outline Introduction: Real-Time Embedded System Fault-Tolerance: Our Methodology Proposed Methods Conclusion and Future Work

Introduction: real-time embedded system Failures models Sensors Architecture : processors and communications components Applications : C functions, Caml …. Actuators SynDEx tool implementation of real-time embedded applications on multicomponent architectures

Fault-Tolerance: Our Methodology High level program Compiler Architecture specification Distribution constraints Execution times Real-time constraints Failure specification Model of the algorithm Distribution heuristic Fault-tolerant distributed static schedule Code generator Fault-tolerant distributed embeded code

The Proposed Solutions: Models Algorithm Model in A B C D out P1 P2 P3 P4 Architecture Model

The Proposed Solutions: (1) Schedule 1 Schedule 1 Architecture Model P1 P2 P3 P4 Schedule Algorithm Model in A B out Failures Models Failure Model 1 P1 P2 P3 P4 Schedule 2 Fault-tolerant distributed static schedule Failure model 2 P1 P2 P3 P4 Schedule 3 Schedule 3

The Proposed Solutions: (2) B P1 P2 L.1-2-3 P3 L.3-4 P4 Architecture Model P1 P2 P3 P4 Algorithm Model in A B out in in send send Schedule N = 2 Failures Models N : Number of processor failures Fault-tolerant distributed static schedule

Conclusion & Future Work Develop a new fault-tolerance method, we take into account : Reliability Measures which is the probability that a component will not fail during a certain amount of time. Both processors and links failures.

References Catalin Dima, Alain Girault, Christophe Lavarenne, and Yves Sorel. Off-Line Real-Time Fault-Tolerant Scheduling. Euromicro Workshop on Parallel and Distributed Processing. Mantova, Italy, February 2001. Alain Girault, Christophe Lavarenne, Mihaela Sighireanu, and Yves Sorel. Fault-Tolerant Static Scheduling for Real-Time Distributed Embedded Systems. 21st International Conference on Distributed Computing Systems. Phoenix, USA, April 2001. Alain Girault, Christophe Lavarenne, Mihaela Sighireanu, and Yves Sorel. Generation of Fault-Tolerant Static Scheduling for Real-Time Distributed Embedded Systems with Multi-Point Link. IEEE Workshop on Fault-Tolerant Parallel and Distributed Systems. San Francisco, USA, April 2001.