La tolleranza ai guasti. Concetti generali
|
|
|
- Claudio Tortora
- 8 anni fa
- Visualizzazioni
Transcript
1 Politecnico di Milano La tolleranza ai guasti Concetti generali Docente: William Fornaciari Politecnico di Milano
2 Sommario Storia Concetti fondamentali Correttezza ed affidabilità - 2 -
3 La storia Avizienis: un sistema è FT se i suoi programmi possono essere eseguiti correttamente nonostante l occorrenza di guasti fisici. Da qui: Costruzione architetture ridondanti Introduzione codici di errore, duplicazione e triplicazione con votazione per rilevazione e/o correzione degli errori Tecniche diagnostiche per individuazione dei guasti Duplicazione dei principali sottosistemi 1971: Jet Propulsion Laboratory (NASA) e IEEE promuovono la prima conferenza sul calcolo della tolleranza ai guasti - 3 -
4 Definizioni Ridondanza: parte del sistema non necessaria per il corretto funzionamento del sistema in assenza di FT Ridondanza hardware Ridondanza software Ridondanza temporale (algoritmi ripetuti nel tempo) Disponibilità: probabilità in funzione del tempo che il sistema sia correttamente operativo all istante t Affidabilità: probabilità in funzione del tempo che il sistema sia correttamente funzionante all istante t se il sistema stesso era funzionante all istante 0. È un parametro più stringente della disponibilità - 4 -
5 Definizioni Avaria o insuccesso (failure): cambiamento fisico nell hardware Guasto (fault): stato erroneo di hw o sw derivante da: avaria, errori di progetto, interferenze ambientali, errori umani. Un guasto può essere: Permanente: guasto continuo e stabile Intermittente: guasto o errore occasionale e instabile Transiente: guasto o errore risultato di particolari e temporanee condizioni ambientali (non riparabili) Errore (error): manifestazione di un guasto in un programma Avaria -> Guasto -> Errore - 5 -
6 La classificazione dei guasti Guasti per difetti fisici, tipo difetti di fabbricazione di un chip (che si evitano con test di affidabilità delle singole componenti, ma non ci riguarda) Guasti per difetti a livello logico Stuck-at: i valori di una linea, porta o pin sono fissi a 0 o 1. Bridging: due o più segnali adiacenti sono cortocircuitati (possibile creazione di AND o OR) Short or open: è presente una connessione in più o in meno Unidirezionale: a causa della geometria dei circuiti un guasto può avere un effetto cascata su più linee
7 La classificazione dei guasti Guasti dovuti a difetti a livello di sistema. Si hanno quindi dei modelli di guasto, basati su distribuzioni probabilistiche (esponenziali e Weibull). È possibile gestire in tal modo guasti permanenti alcuni guasti intermittenti pochissimi guasti transienti Esistono algoritmi per il rilevamento automatico dei guasti (AUTOFAIL) - 7 -
8 Correttezza ed affidabilità Sono quattro i meccanismi che l architettura di un sistema operativo affidabile deve fornire: Rilevazione degli errori Delimitazione e valutazione del danno Copertura dell errore Trattamento dell errore e ripristino del servizio L ordine di applicazione di quanto sopra può variare, salvo partire dalla rilevazione degli errori - 8 -
9 Correttezza ed affidabilità Due diverse metodologie di sviluppo: Bottom-up: si progetta un sistema composto da sottosistemi autonomi, di per sé tolleranti ai guasti, cui aggiungere funzionalità di tolleranza ai guasti globali Top-down: si progetta un sistema composto da sottosistemi già esistenti che presentano una minima (al limite nulla) tolleranza ai guasti - 9 -
10 Correttezza ed affidabilità Rilevazione degli errori Tanto più efficace è la rilevazione degli errori, tanto più un sistema sarà affidabile L approccio migliore per la rilevazione degli errori è il seguente, basato sulla corrispondenza del comportamento di un sistema ai suoi dati di targa S Input S Verifica Output Nella realtà è impossibile un controllo così rigoroso. Si controlla solo l accettabilità dei valori d uscita
11 Correttezza ed affidabilità Delimitazione e valutazione del danno Intercorre sempre del tempo tra l occorrenza del guasto e la sua rilevazione Pessimisticamente è bene ritenere che il danno si sia propagato a tutto il sistema Bisogna quindi aspettare che si manifestino altri eventuali errori in cascata, non ancora rilevati, prima di qualsiasi intervento di copertura
12 Correttezza ed affidabilità Copertura dell errore Bisogna riportare il sistema in uno stato non erroneo All indietro (checkpoint): il sistema torna ad uno stato precedente privo di errori In avanti: si costruisce uno stato esente da errori a partire da informazioni già esistenti (usualmente ridondanti) Due casi particolari di copertura: Correzione dell errore: il sottosist. dà risultati attendibili anche in caso di guasto permanente Mascheratura attraverso ridondanza, senza azioni di copertura. Ad esempio, voting
13 Correttezza ed affidabilità Trattamento errore e ripristino servizio Assicurarsi che un guasto occorso non si ripresenti La rilevazione dell errore non necessariamente è utile all identificazione del guasto (diversi guasti possono manifestarsi con lo stesso errore) Trovato il sottosistema guasto ho 3 alternative: Sostituire il sottosistema guasto con uno di riserva Riconfigurare il sistema affinché funzioni senza il sottosistema guasto Ignorare il guasto se ritenuto transitorio
IC Test & Design for Testability
IC Test & Design for Testability Collaudo (testing) dei sistemi digitali Realizzazione di sistemi digitali (VLSI) Collaudo e verifica Collaudo ideale e collaudo reale Costo del collaudo Ruolo del collaudo
Progettazione di reti locali basate su switch - Switched LAN
Progettazione di reti locali basate su switch - Switched LAN Mario Baldi Politecnico di Torino http://staff.polito.it/mario.baldi Basato sul capitolo 5 di: M. Baldi, P. Nicoletti, Switched LAN, McGraw-Hill,
Politecnico di Milano. Affidabilità e disponibilità degli impianti meccanici
Politecnico di Milano IV Facoltà di Ingegneria FEAII Impianti Industriali Affidabilità e disponibilità degli impianti meccanici Analisi affidabilistica Scopo dell analisi affidabilistica è comprendere
Introduzione ai sistemi tolleranti ai guasti
Introduzione ai sistemi tolleranti ai guasti M. Favalli Engineering Department in Ferrara (ENDIF) 1 / 26 Tolleranza ai guasti La tolleranza ai guasti é uno dei principali strumenti per risolvere i problemi
14. Verifica e Validazione
14. Verifica e Validazione Come assicurarsi che il software corrisponda alle necessità dell utente? Introdurremo i concetti di verifica e validazione Descriveremo le fasi del processo di testing Parleremo
AFFIDABILITA DEI SISTEMI
AFFIDABILITA DEI SISTEMI STOCASTICI (complessi) Esercizio: Si assuma che i collegamenti tra una centrale elettrica e una città siano costituite da tre linee collegate in serie i cui tempi di funzionamento
GE1412. Specifiche Tecniche del Servizio di Manutenzione. Hardware e Software
Società Consortile di Informatica delle Camere di Commercio Italiane per azioni GE1412 Specifiche Tecniche del Servizio di Manutenzione Hardware e Software pag.1 / 6 Indice 1 Introduzione al documento...
Sistemi di rilevazione e correzione automatica di errori di trasmissione
Sistemi di rilevazione e correzione automatica di errori di trasmissione Vitoantonio Bevilacqua [email protected] Sommario. Il presente paragrafo si riferisce alle lezioni del corso di Fondamenti di
Sistemi RAID. Motivazioni Concetti di base Livelli RAID. Sommario
Sistemi RAID 1 Motivazioni Concetti di base Livelli RAID Sommario 2 1 Motivazione L evoluzione tecnologica ha permesso di avere dischi sempre più piccoli e meno costosi E facile equipaggiare un sistema
Trapano, tornio, fresatrice (cenni) funzionalità di apparecchiature, Tecniche e procedure di. installazione di circuiti oleodinamici e pneumatici.
PROGRAMMAZIONE COMUNE DI TECNOLOGIE E TECNICHE DI INSTALLAZIONE E DI MANUTENZIONE 1 - Biennio IP09 (3 anno) Asse Scientifico-Tecnologico Indicazioni nazionali 1 Asse Scientifico-Tecnologico (Fisica) Indicazioni
PIANO PER LA SICUREZZA INFORMATICA ANNO 2015
Manuale di gestione documentale Allegato 15 PIANO PER LA SICUREZZA INFORMATICA ANNO 2015 Sommario 1 Introduzione... 1 2 L architettura dell infrastruttura informatica... 2 2.1 Caratteristiche dei locali...
L adozione di MATLAB e Simulink nei Corsi di Ingegneria al Politecnico di Milano. Maurizio Magarini MATLAB EXPO Milano, 4 novembre 2014
L adozione di MATLAB e Simulink nei Corsi di Ingegneria al Politecnico di Milano MATLAB EXPO Milano, 4 novembre 2014 Sommario Introduzione. Il ruolo dei laboratori informatici nella didattica, formazione
CAPITOLO 11 L AFFIDABILITÀ DEI COMPONENTI E DEI SISTEMI
CAPITOLO 11 L AFFIDABILITÀ DEI COMPONENTI E DEI SISTEMI Cap. 11 1 IL PROBLEMA Scopo dello studio affidabilistico è comprendere le problematiche di guasto che, su base statistica, affliggono un impianto
Metodologie per la Progettazione Concettuale
Metodologie per la Progettazione Concettuale Raccolta e analisi dei requisiti Scegliere il corretto livello di astrazione Standardizzare la struttura delle frasi Evitare frasi contorte Individuare sinonimi
SERVIZIO MOBILE INTERNET 4G/LTE
SERVIZIO MOBILE INTERNET 4G/LTE Timenet fornisce servizi di Mobile Internet 4G/LTE utilizzando la rete radiomobile di Wind, Operatore dotato di un infrastruttura tecnologica evoluta e diffusa su tutto
Stato dell arte sulle tecniche di testing di Sistemi Embedded
tesi di laurea Anno Accademico 2011/2012 relatore Ch.mo prof. Porfirio Tramontana candidato Alfonso Cutolo Matr. 041/3068 Obiettivi Facoltà di Ingegneria Obiettivi Ordinare e descrivere in maniera metodologica
MEGA Process Oriented & Risk Driven Solution
MEGA Process Oriented & Risk Driven Solution Solvency 2012 La Roadmap verso la Risk Based Insurance Risk Appetite Framework: una possibile declinazione operativa Agenda dell intervento 5 20 Risk Appetite:
Introduzione ai casi d uso
Introduzione ai casi d uso versione 16 marzo 2009 http://www.analisi-disegno.com Introduzione ai casi d uso Pag. 1 Obiettivo di questa introduzione fornire elementi di base sui casi d uso fornire indicazioni
Azionamento bipolare per motore passo STEP40 Versione LS
WIDE RANGE s.r.l. Via Galileo Ferraris 21, 20090 Cusago (MI) Tel. 02-9019366 Fax. 02-9019267 E-mail : [email protected] Web: www.widerange.it P. IVA IT 11220980152 Azionamento bipolare per motore
METODI PER LA QUANTIFICAZIONE DEL RISCHIO:
Corso di Laurea in Ingegneria Aerospaziale METODI PER LA QUANTIFICAZIONE DEL RISCHIO: Docente: Page 1 ANALISI PROSPETTICA DI RISCHIO Sistema in fase di: 1. Progettazione 2. Implementazione 3. Revisione
Moduli combinatori Barbara Masucci
Architettura degli Elaboratori Moduli combinatori Barbara Masucci Punto della situazione Ø Abbiamo studiato le reti logiche e la loro minimizzazione Ø Obiettivo di oggi: studio dei moduli combinatori di
Tecnico montaggio / Post-vendita / INTRODUZIONE/ INDUSTRIALE o MOBILE
Tecnico montaggio / Post-vendita / INTRODUZIONE/ INDUSTRIALE o MOBILE STAGE LIBERTY 1 : NOZIONI DI MONTAGGIO E DI REGOLAZIONE DI UN IMPIANTO OLEODINAMICO Padronanza delle regole di montaggio e precauzioni
Progettazione di circuiti integrati
Architetture e Reti logiche Esercitazioni VHDL a.a. 2003/04 Progettazione di circuiti integrati Stefano Ferrari Università degli Studi di Milano Dipartimento di Tecnologie dell Informazione Stefano Ferrari
AFFIDABILITA DI COMPONENTI E SCHEDE ELETTRONICHE
AFFIDABILITA DI COMPONENTI E SCHEDE ELETTRONICHE Ed.1 del 14/09/98 Rev. 3 del 08/09/00 AFFIDABILITA' DI COMPONENTI E SCHEDE ELETTRONICHE 1 SOMMARIO 1. Introduzione all affidabilità 2. Concetti base di
DeviceNet Safety Una soluzione per integrare sicurezza ed automazione
DeviceNet Safety Una soluzione per integrare sicurezza ed automazione Paolo Zanetta Omron Electronics Fabrizio Castelli Sick Gruppo Rilevamento Misura e Analisi e Gruppo PLC e I/O distribuiti Evoluzione
Analisi e diagnosi dei processi aziendali. Corso di ebusiness
Analisi e diagnosi dei processi aziendali Modello di valutazione dei processi: il modello delle determinanti Prestazioni processo = = f (determinante1,, determinante n) Flusso delle attività Organizzazione
Per calclolare le probabilità dei singoli eventi di guasto nel periodo indicato, si ricorre alla formula dell inaffidabilità:
prova scritta del 23/6/2010 Schema di risoluzione degli esercizi: 1) Considerare la seguente descrizione di un ipotesi di fallimento catastrofico provocato da guasti hardware: Nella fase di arresto della
L evoluzione delle reti di distribuzione : nuove tecnologie e nuove regole
Tecnologie delle comunicazione e sostenibilità ambientale: Green ICT & ICT for Green Politecnico di Milano 22 Febbraio 2010 L evoluzione delle reti di distribuzione : nuove tecnologie e nuove regole Eugenio
SERVIZI xdsl BANDA MINIMA GARANTITA. Tutti i nostri contratti xdsl (ADSL, HDSL, SHDSL) riportano
SERVIZI xdsl Un Azienda che oggi decide di attivare un collegamento, HDSL o SHDSL si trova di fronte ad un infinta scelta di offerte e di fornitori. Perché scegliere una nostra offerta xdsl? Dal 1996 forniamo
Obblighi di controllo dei Fornitori esterni. Rischio tecnologico
Obblighi di dei Fornitori esterni Rischio tecnologico Area di 1. Gestione obsolescenza Garantire continue disposizioni di supporto Il Fornitore deve tempestivamente avvisare Barclays quando viene a conoscenza
Lez. 5 La Programmazione. Prof. Salvatore CUOMO
Lez. 5 La Programmazione Prof. Salvatore CUOMO 1 2 Programma di utilità: Bootstrap All accensione dell elaboratore (Bootsrap), parte l esecuzione del BIOS (Basic Input Output System), un programma residente
Nuove norme per la sicurezza delle macchine
Machines 2010 :Nuova legge in Europa :Nuove norme Quasi-macchine MTTFd Documenti B10d DC CCF SIL PL Nuove norme per la sicurezza delle macchine Comparazione tra le richieste PL Categorie EN 954-1 Determinazione:
LABORATORI DI CULTURA DIGITALE: INFORMATICA, INTERNET E ROBOTICA
Dipartimento di Ingegneria Informatica Automatica e Gestionale Università di Roma La Sapienza Via Ariosto 25, Roma Corso di formazione INPS Valore P.A. 2016/17 LABORATORI DI CULTURA DIGITALE: DIRETTORE
Collaudo (testing) dei sistemi digitali
Collaudo (testing) dei sistemi digitali Realizzazione di sistemi digitali (VLSI) Collaudo e verifica Collaudo ideale e collaudo reale Costo del collaudo Ruolo del collaudo Struttura di un sistema VLSI
GALLERIE. a cura di Simone Cappelletti I N D I C E
GALLERIE a cura di Simone Cappelletti I N D I C E PREMESSA................................................... 11 GALLERIE FERROVIARIE - REGOLA TECNICA COMMENTATA.. 13 Decreto Ministero Infrastrutture e
La sicurezza funzionale vista da vicino: che cosa è il SIL. Micaela Caserza Magro Università di Genova
La sicurezza funzionale vista da vicino: che cosa è il SIL Micaela Caserza Magro Università di Genova [email protected] Che cosa è la sicurezza funzionale La Sicurezza Funzionale è: Porzione della
SERVIZI ULL INTERNET
SERVIZI ULL INTERNET Timenet fornisce collegamenti Internet utilizzando la tecnologia ULL di Wind, Operatore dotato di un infrastruttura tecnologica evoluta e diffusa su tutto il territorio Nazionale.
Cap. 1-I 1 I sistemi informatici
Libro di testo A. Chianese,V. Moscato, A. Picariello, L. Sansone Basi di dati per la gestione dell informazione McGraw-Hill, 2007 Informazioni sul corso http://www.docenti.unina.it/lucio.sansone Ricevimento
Software Testing. Esercizi proposti. Esercizi di Testing 1
Software Testing Esercizi proposti Esercizi di Testing 1 Esercizi proposti Una delle prove obbligatorie per sostenere l esame di Ingegneria del Software 2 è lo svolgimento di un esercizio pratico di testing
Elena Baralis 2007 Politecnico di Torino 1
Introduzione Sistemi informativi 2 Introduzione Base di dati Modello dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS 4 6 2007 Politecnico di Torino 1 7 8 9 10 Sistema informatico Nei sistemi informatici,
Modelli di processo. Marina Zanella - Ingegneria del Software Processo 1
Modelli di processo Ciclo di vita di un prodotto sw = tutte le fasi che accompagnano tale prodotto dal concepimento dell idea dello stesso fino al suo ritiro Modello di processo = tentativo di organizzare
Termografia e manutenzione degli impianti elettrici: un caso pratico. Ermanno Peruta Nuova C.M.M.E. Osio Sopra (Bg)
Termografia e manutenzione degli impianti elettrici: un caso pratico Ermanno Peruta Nuova C.M.M.E. Osio Sopra (Bg) Sommario Descrizione dell impianto e del protocollo di ispezione Classificazione dei guasti
Dispositivi per il controllo
Dispositivi per il controllo ordini di comando PARTE DI COMANDO PARTE DI POTENZA Controllori monolitici Controllori con architettura a bus Controllori basati su PC informazioni di ritorno PLC (Programmable
Materiale didattico. Sommario
Diploma Universitario in Ingegneria Informatica Corso di Ingegneria del Software Docente: ing. Anna Rita Fasolino Dipartimento di Informatica e Sistemistica Università degli Studi di Napoli Federico II
Università degli Studi di Cassino Facoltà di Ingegneria. Lezioni del Corso di Misure Meccaniche e Termiche. G.04 La Conferma Metrologica
Facoltà di Ingegneria Lezioni del Corso di Misure Meccaniche e Termiche G.04 La Conferma Metrologica Il termine Conferma metrologica non è presente nella norma UNI CEI EN ISO/IEC 17025. Per conoscere il
Albero dei guasti DOTT. ING. KONSTANTINOS MILONOPOULOS 1
Albero dei guasti E uno strumento di analisi dei guasti che si affianca all FMECA. L FMECA e un analisi di tipo bottom-up, perche si parte da un componente e si risale agli effetti di un suo guasto L Albero
Il Software programmabili programma algoritmo
Il Software La proprietà fondamentale dei calcolatori e` quella di essere programmabili cioè in grado di svolgere compiti diversi a seconda delle istruzioni fornite dall utente mediante un programma, ossia
IL VHDL. Perché si usa un linguaggio di descrizione dell'hardware? Permette di formalizzare il progetto di sistemi digitali complessi
IL VHDL Cosa è il VHDL? NON è un linguaggio di programmazione! E' uno standard IEEE per la descrizione dell'hardware VHDL: VHSIC Hardware Description Language VHSIC: Very High Speed Integrated Circuit
Manutenzione Industriale.
Evoluzione della cultura della manutenzione. Manutenzione Industriale. Prima 1) Non fermare gli impianti (fino a quando riescono a marciare). 2) Intervenire solo per riparazione. 3) Accettare carenze qualitative,
MODULO PREREQUISITI OBIETTIVI CONTENUTI ORE
1 ELETTRONICA DIGITALE Conoscenze di fisica del primo biennio biennio Nozioni di base di elettrotecnica ed elettronica analogica Uso di internet per ricerca materiali e cataloghi. Logica combinatoria Concetto
Laboratorio di Architettura degli Elaboratori A.A. 2016/17 Circuiti Logici
Laboratorio di Architettura degli Elaboratori A.A. 2016/17 Circuiti Logici Per ogni lezione, sintetizzare i circuiti combinatori o sequenziali che soddisfino le specifiche date e quindi implementarli e
Capitolo 3 - Teoria della manutenzione: la gestione dei materiali
Capitolo 3 - Teoria della manutenzione: la gestione dei materiali A continuazione degli argomenti trattati nei due capitoli precedenti si intendono fornire alcune basi per la gestione dei materiali di
Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011. Benvenuti al Corso!
Fondamenti di Informatica 1 Prof. B.Buttarazzi A.A. 2010/2011 Benvenuti al Corso! Sommario Contenuti del Corso Riferimenti Regole del Corso Materiale Didattico Scheduling Esami Strumenti Software 02/03/2011
Piano dei Test e Collaudo del software Titolo Documento
Controllo delle copie Il presente documento, se non preceduto dalla pagina di controllo identificata con il numero della copia, il destinatario, la data e la firma autografa del Responsabile della Documentazione,
Correttezza (prima parte)
Fondamenti di informatica Oggetti e Java (prima parte) Capitolo 16 ottobre 2015 1 Contenuti Introduzione alla correttezza dei programmi specifica di un programma correttezza di un programma verifica di
