Documente Academic
Documente Profesional
Documente Cultură
8-Toleranta La Defecte
8-Toleranta La Defecte
Introducere
Moduri de a mri sigurana de funcionare (durata / fiabilitatea):
1.
Evitarea erorilor, de exemplu prin alegerea componentelor, testare, proiectare atent, msuri EMC
(ecranare, gardare etc.)
2.
Mascarea erorilor, adic mpiedicarea erorilor s intre n sistemul de prelucrare, exemple, coduri corectoare
i detectoare de erori etc.
3.
Tolerana la defecte este abilitatea unui sistem de a continua s funcioneze dup apariia unei erori.
Reconfigurarea este procesul de eliminare a modulului defect i reintrare n funciune. Reconfigurarea const
n
Detecie erorii
Localizarea erorii
Recuperarea funcionalitii.
Noiunea de toleran la defecte a fost introdus de von Neumann n 1952 sub forma unor lucrri publicate apoi n
1956 sub numele Synthesis of Reliable Organisms from Unreliable Components.
Din 1971 se organizeaz n fiecare an Symposium of Fault Tolerant Computing.
Importana toleranei la defecte se manifest la aplicaiile de durat mare (Long Life Applications). De exemplu nava
Voyager coninea o dublur a tuturor modulelor, dublurile intrnd n funciune la o eroare a modulelor
principale.
Tolerana la defecte se realizeaz prin redundan.
Redundan
Tolerana la defecte se realizeaz prin redundan.
Conceptul de redundan nseamn adugarea de hardware, software sau timp n plus fa de ceea ce
este necesar pentru operarea normal. Redundana poate fi:
1.
Hardware
2.
Software
3.
Informaional (coduri de detectare i corectare de erori)
4.
De timp (repetare mesaje, detecie i corecie de erori).
Redundana mrete preul, dimensiunile, greutatea, consumul de energie etc.
Redundana are trei forme:
1.
Redundan pasiv, se mascheaz eroarea prin oprirea efectului ei asupra sistemului. Nu se
solicit nici o aciune din partea sistemului sau operatorului.
2.
Redundan activ, se detecteaz eroarea i se exclude hardware-ul care a produs-o. (sistemul
se reconfigureaz).
3.
Redundana hibrid combin avantajele ambelor metode. Se mascheaz eroarea, apoi se
nlocuiete elementul defect cu un element de rezerv.
Fiabilitatea sistemului este limitat de fiabilitatea voter-ului. Prin triplarea lui se mrete fiabilitatea. De
exemplu, un sistem cu redundan triplu modular cu 2 nivele este prezentat n figur. Acest sistem asigur
corectitudinea rspunsului dac un voter sau un modul se defecteaz. Generalizarea redundanei triplu
modular este ce n-modular.
Intrare
Modul 1
Modul 2
Modul 3
Modul 4
Modul 5
Modul 6
Observaii
Observaia 1
n cazul valorilor apropiate dar care nu
coincid (de exemplu ieiri analogice de
la senzori) votarea majoritar se poate
aplica prin excluderea rezultatului eronat
i plasarea rezultatului ntre valorile
apropiate prin selecia valorii de mijloc.
Observaia 2
Punctele n care, dac apare o eroare ea se
propag la ieire se numesc puncte
singulare de eroare (Single Point of
Failure) . n cazul unui voter, voterul
este un punct singular de eroare. Puncte
singulare de eroare sunt i elementele de
execuie, care trebuie s execute o
comand, nu trei comenzi. Un sistem de Intrare
acionare redundant folosit n avioanele
de vntoare este dat n figur. La
funcionare normal curentul motorului
este format din 1/3 Modul 1, 1/3 Modul
2 i 1/3 Modul 3. Dac un modul este
defect ieirea lui este zero, prin feedback
se comand celelalte module s creasc
curentul pentru a compensa modulul
defect.
Valori
t
Valori respinse
Modul 1
MOTOR
Modul 2
Modul 3
Feedback
Intrare
Modul 2
Detecie eroare
Modul N
Detecie eroare
Ieire
SWITCH
Intrare
Modul 1
Modul 2
Modul 3
Modul 4
Modul N-1
Modul N
Comparator
Ieire
Ieire
Voter
Modul N
Rezerva 1
Rezerva 2
Rezerva N
Identificator
rspuns
eronat
Comutare
rezerv
Modul 1
Voter
Intrare
Ieire
Modul 2
Modul 3
Circuite de validare
Modul 1A
Modul 1B
Comparator
Modul 2A
Modul 2B
Comparator
Modul 3A
Modul 3B
Comparator
Ieire
Voter
Realizri
10/100BASE-TX Fault-Tolerant
Redundant Port Selector este un
switch de reea cu 3 porturi, unul
este de legatur cu reeaua iar
celelalte 2 sunt pentru serverul
fault tolerant. (server + server de
rezerv) Dac legtura pe un port
se pierde se conecteaz automat al
doilea port n mai puin de o
microsecund.
Un set de surse redundante de
1000W asigur alimentarea fault
tolerant a unui sistem. Schema
electric arat modul de detecie
al erorii de alimentare.
www.kepcopower.com/
newshot.htm
Sursa 2
Rs
Sursa 1
B0
B1
B2
B3
B0
B1
B2
B3
Cmp de identificare
USB cu redundan
informaional / de timp
RJ45
RJ45
Transceiver
UTP0
Transceiver
UTP1
Detectarea
coliziunilor i
izolarea canalului
PLL i decodare
Manchester
FIFO
Codare Manchester
RAID 1, stocarea datelor este ca la RAID 0 dar este realizat o redundan prin duplicarea datelor pe al
doilea hard disc, identic cu primul. O citire se realizeaz doar de pe un hard disc, deci timpul de
citire va fi acelai ca la RAID 0. Scrierea se face pe ambele HDD, deci timpul de scriere se va dubla.
Recuperarea informaiei este simpl, se citete al doilea HDD. RAID 1 se folosete acolo unde este
nevoie de o mare siguran a datelor i de recuperarea lor imediat n cazul cderii unui HDD,
soluia avnd dezavantajul preului.
RAID 4. Se calculeaz informaia de paritate n cazul unei structuri RAID 0, se organizeaz ca bloc i se
stocheaz pe un HDD suplimentar. La fiecare citire se citete att blocul de date ct i blocul de
paritate care se afl pe alt hard disc. Hard discul de paritate este citit / scris pentru fiecare acces la
oricare HDD din arie.