Maeda, Sill Torres: CLEVER CLEVER: Cross-Layer Error Verification Evaluation and Reporting Rafael Kioji Vivas Maeda, Frank Sill Torres Federal University.

Slides:



Advertisements
Similar presentations
Reliability Enhancement via Sleep Transistors Frank Sill Torres +, Claas Cornelius*, Dirk Timmermann* + Department of Electronic Engineering, Federal University.
Advertisements

Conformance Testing of MOST based Applications Towards Effective System Testing André Baresel, Michael Schmidt - DaimlerChrysler AG Contact:
June 15, 2005 Integration of Diagnostics and Prognostics.
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
System Integration & Silicon Implementation Group Dept. of Computer Science & Information Engineering NCTU, Taiwan IP Protection : for Digital VLSI Implementations.
Reporter:PCLee With a significant increase in the design complexity of cores and associated communication among them, post-silicon validation.
SBSE Course 3. EA applications to SE Analysis Design Implementation Testing Reference: Evolutionary Computing in Search-Based Software Engineering Leo.
Simulation of End-of-Life Computer Recovery Operations Design Team Jordan Akselrad, John Marshall Mikayla Shorrock, Nestor Velilla Nicolas Yunis Project.
Bastien DURAND Karen GODARY-DEJEAN – Lionel LAPIERRE Robin PASSAMA – Didier CRESTANI 27 Janvier 2011 ConecsSdf Architecture de contrôle adaptative : une.
Ee392n - Spring 2011 Stanford University Intelligent Energy Systems 1 Lecture 3 Intelligent Energy Systems: Control and Monitoring Basics Dimitry Gorinevsky.
MICRO-MODEM RELIABILITY SOLUTION FOR NOC COMMUNICATIONS Arkadiy Morgenshtein, Evgeny Bolotin, Israel Cidon, Avinoam Kolodny, Ran Ginosar Technion – Israel.
Architecture and Real Time Systems Lab University of Massachusetts, Amherst An Application Driven Reliability Measures and Evaluation Tool for Fault Tolerant.
SENG521 (Fall SENG 521 Software Reliability & Testing Defining Necessary Reliability (Part 3b) Department of Electrical & Computer.
The Structuring of Systems Using Upcalls David D. Clark 4/26/20111Frank Sliz, CS533, Upcalls.
Greenbench: A Benchmark for Observing Power Grid Vulnerability Under Data-Centric Threats Mingkui Wei, Wenye Wang Department of Electrical and Computer.
SBSE Course 4. Overview: Design Translate requirements into a representation of software Focuses on –Data structures –Architecture –Interfaces –Algorithmic.
2017/4/21 Towards Full Virtualization of Heterogeneous Noc-based Multicore Embedded Architecture 2012 IEEE 15th International Conference on Computational.
1 Secure Cooperative MIMO Communications Under Active Compromised Nodes Liang Hong, McKenzie McNeal III, Wei Chen College of Engineering, Technology, and.
Distributed Control of FACTS Devices Using a Transportation Model Bruce McMillin Computer Science Mariesa Crow Electrical and Computer Engineering University.
Openlab Workshop on Data Analytics 16 th of November 2012 Axel Voitier – CERN EN-ICE.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
GOLD Guaranteed Operation and Low DMC SEAMLESS AIRCRAFT HEALTH MANAGEMENT FOR A PERMANENT SERVICEABLE FLEET Birmingham (UK) December 05, 2007.
Integrating Fine-Grained Application Adaptation with Global Adaptation for Saving Energy Vibhore Vardhan, Daniel G. Sachs, Wanghong Yuan, Albert F. Harris,
1 Memory Technology Comparison ParameterZ-RAMDRAMSRAM Size11.5x4x StructureSingle Transistor Transistor + Cap 6 Transistor Performance10.5x2x.
Instituto de Informática and Dipartimento di Automatica e Informatica Universidade Federal do Rio Grande do Sul and Politecnico di Torino Porto Alegre,
Prepared By :.  Introduction  Techniques Used  Case Study  Advantages  Application  Conclusion OUTLINE.
An efficient active replication scheme that tolerate failures in distributed embedded real-time systems Alain Girault, Hamoudi Kalla and Yves Sorel Pop.
Reliable Design of Safety Critical Systems Dr. Abhik Roychoudhury School of Computing
Advanced SW/HW Optimization Techniques for Application Specific MCSoC m Yumiko Kimezawa Supervised by Prof. Ben Abderazek Graduate School of Computer.
Computer Engineering Group Brandenburg University of Technology at Cottbus 1 Ressource Reduced Triple Modular Redundancy for Built-In Self-Repair in VLIW-Processors.
Heterogeneous Multikernel OS Yauhen Klimiankou BSUIR
Sill Torres, Bastos: mBBICS Robust Modular Bulk Built-In Current Sensors for Detection of Transient Faults Frank Sill Torres +, Rodrigo Possamai Bastos*
An Architecture and Prototype Implementation for TCP/IP Hardware Support Mirko Benz Dresden University of Technology, Germany TERENA 2001.
Copyright 1999 G.v. Bochmann ELG 7186B ch.1 1 Course Notes ELG 7186C Formal Methods for the Development of Real-Time System Applications Gregor v. Bochmann.
A Power Assignment Method for Multi-Sink WSN with Outage Probability Constraints Marcelo E. Pellenz*, Edgard Jamhour*, Manoel C. Penna*, Richard D. Souza.
Spotlight: Personal Natural Resource Consumption Profiler Younghun Kim, Zainul Charbiwala, Akhilesh Singhania, Thomas Schmid, Mani B. Srivastava Networked.
Axel Jantsch 1 Networks on Chip A Paradigm Change ? Axel Jantsch Laboratory of Electronics and Computer Systems, Royal Institute of Technology, Stockholm.
1 Chapter 6 Developing Models and Prototypes (Steps and Decision Making)
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Tolerating Communication and Processor Failures in Distributed Real-Time Systems Hamoudi Kalla, Alain Girault and Yves Sorel Grenoble, November 13, 2003.
Name Of The College & Dept
In-Place Decomposition for Robustness in FPGA Ju-Yueh Lee, Zhe Feng, and Lei He Electrical Engineering Dept., UCLA Presented by Ju-Yueh Lee Address comments.
U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and.
Advanced SW/HW Optimization Techniques for Application Specific MCSoC m Yumiko Kimezawa Supervised by Prof. Ben Abderazek Graduate School of Computer.
1 Developing Aerospace Applications with a Reliable Web Services Paradigm Pat. P. W. Chan and Michael R. Lyu Department of Computer Science and Engineering.
A Protocol for Tracking Mobile Targets using Sensor Networks H. Yang and B. Sikdar Department of Electrical, Computer and Systems Engineering Rensselaer.
Improving the Reliability of Commodity Operating Systems Michael M. Swift, Brian N. Bershad, Henry M. Levy Presented by Ya-Yun Lo EECS 582 – W161.
Testing Overview Software Reliability Techniques Testing Concepts CEN 4010 Class 24 – 11/17.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Reliable Web Service Execution and Deployment in Dynamic Environments * Markus Keidl, Stefan Seltzsam, and Alfons Kemper Universität Passau Passau,
POLITECNICO DI MILANO A SystemC-based methodology for the simulation of dynamically reconfigurable embedded systems Dynamic Reconfigurability in Embedded.
Internet of Things. Creating Our Future Together.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
LetItFlow Architecture Specification Project Meeting Vienna, – Victor Carmocanu SIVECO Romania.
Sill Torres: Pipelined SAR Pipelined SAR with Comparator-Based Switch-Capacitor Residue Amplification Pedro Henrique Köhler Marra Pinto and Frank Sill.
1.3 Operating system services An operating system provide services to programs and to the users of the program. It provides an environment for the execution.
Wolfgang Runte Slide University of Osnabrueck, Software Engineering Research Group Wolfgang Runte Software Engineering Research Group Institute.
Problem and Motivation
SHORT CIRCUIT MONITORING BY USING PLC & SCADA
MARP 6 A. Apollonio, U. Gentile
Group 4 Anders Linseth Magdalena Lipska Nicolai Friis Tobias Melcher
Pedro Henrique Köhler Marra Pinto and Frank Sill Torres
Bluetooth Based Smart Sensor Network
Fault Injection: A Method for Validating Fault-tolerant System
Hardware Assisted Fault Tolerance Using Reconfigurable Logic
Encountering Gate Oxide Breakdown with Shadow Transistors to Increase Reliability Claas Cornelius1, Frank Sill2, Hagen Sämrow1, Jakob Salzmann1, Dirk Timmermann1,
Mark McKelvin EE249 Embedded System Design December 03, 2002
Co-designed Virtual Machines for Reliable Computer Systems
Unintrusive Aging Analysis based on Offline Learning
Controller Area Network in NanoSatellites
Presentation transcript:

Maeda, Sill Torres: CLEVER CLEVER: Cross-Layer Error Verification Evaluation and Reporting Rafael Kioji Vivas Maeda, Frank Sill Torres Federal University of Minas Gerais (UFMG) School of Engineering Belo Horizonte, Brazil

2 Maeda, Sill Torres: CLEVER Focus / Principal idea: System Health Management approach for Embedded Systems / SoCs

3 Maeda, Sill Torres: CLEVER 1.Motivation 2.Preliminaries 3.CLEVER 4.Verification Environment 5.Conclusion Outline

4 Maeda, Sill Torres: CLEVER  Rising complexity of Embedded Systems / Systems-on-Chip (SoC) Motivation System Complexity # Processing Engines / SoC SoC Memory Size SoC Logic Size 1,000 3,000 5,000 7,000 ITRS, 2013

5 Maeda, Sill Torres: CLEVER  Due to technology scaling considerable increase of: –Temporary faults –Aging and permanent faults Motivation Faults Altera, RELIABILITY REPORT 56, 2013

6 Maeda, Sill Torres: CLEVER  Technique classification –Avoidance (e.g.: Triple Modular Redundancy) –Detection and Recovery (e.g.: Rollback) –Prediction (e.g.: PHM, S.M.A.R.T)  Prognostics and Health Management (PHM) –Runtime monitoring –Remaining Useful Liftetime (RUL) estimation and extension Preliminaries Reliability V

7 Maeda, Sill Torres: CLEVER Failure Rate λ Time in Operation Preliminaries Remaining Usefile Lifetime (RUL)

8 Maeda, Sill Torres: CLEVER CLEVER  Prediction of possible system failure important for future SoC  Limited effectiveness and efficiency of single layer solutions  Straightforward system integration required  Prediction of possible system failure important for future SoC  Limited effectiveness and efficiency of single layer solutions  Straightforward system integration required Origination of Approach  Cross-Layer  Error Verification  Evaluation and  Reporting  Cross-Layer  Error Verification  Evaluation and  Reporting CLEVER

9 Maeda, Sill Torres: CLEVER  Sensors –Sensing Device –Communication  Processing Unit (PU) –Data acquisition –Prediction –Scheduler  Memories  Sensor Bus  System Bus CLEVER Architecture

10 Maeda, Sill Torres: CLEVER CLEVER  Two principal parts –Sensing device –Communication with PU  Sensing on different level: –Physical / electrical (Temp., Voltage, …) –Architectural (NBTI, detected faults, …) –System (active time, load, …) Architecture - Sensor

11 Maeda, Sill Torres: CLEVER CLEVER Architecture - Processing Unit  Sensor data acquisition  Error Prediction  Arbitration  Interface to Operating System (optional)  Memory access

12 Maeda, Sill Torres: CLEVER CLEVER Architecture – OS Integration (optional)

13 Maeda, Sill Torres: CLEVER CLEVER Verification Flow  SystemC implementation  Communication based on TLM (Transaction Level Modeling)  Verification based on Message Sequence Chart (MSC)

14 Maeda, Sill Torres: CLEVER CLEVER Verification – TLM2MSC

15 Maeda, Sill Torres: CLEVER  Increasing design complexity and fault probability demand solutions  PHM solutions permit prediction of (probable) system failure  CLEVER: Cross-layer approach for Error Detection and Reporting  System Architecture of CLEVER defined  Verification by simulation of feasibility of CLEVER architecture  Next steps: –Implementation of prediction algorithm –Test case Conclusion

16 Maeda, Sill Torres: CLEVER Thank you! OptMA lab / ART