Niezawodność
Transkrypt
Niezawodność
Niezawodność Niezawodność jest taką cechą systemu komputerowego, która powoduje, że możemy mieć uzasadnione zaufanie do jego usług. Niezawodność Dostępność Pewność Atrybuty Utrzymywalność Łatwość użytkowania Bezpieczeństwo - Poufność - Integralność Niezawodność • dostępność – gotowość do użycia; • gotowość (reliability) – ciągłość serwisu; • utrzymywalność – zdolność do przechodzenia napraw i rozwijania; • bezpieczeństwo – brak szkodliwych konsekwencji dla otoczenia; • poufność – ochrona informacji przed nieautoryzowanym dostępem; • integralność – brak niedozwolonych zmian informacji; Niezawodność • Dostępność systemu jest miarą jego gotowości do użycia. Dostępność jest mierzona jako granica prawdopodobieństwa, że system funkcjonuje prawidłowo w określonym czasie t przy t zmierzającym do nieskończoności. Jest to tzw. dostępność stanu ustalonego w systemie. MTTF MTTF MTTR • gdzie MTTF – średni czas do awarii (mean time to failure), a MTTR to średni czas naprawy (mean time to repair). Niezawodność Pewność systemu jest miarą jego zdolności do nieprzerwanego poprawnego działania w pewnym przedziale czasowym. Może być ona mierzona jako średni czas pomiędzy awariami (MTTF). Niezawodność „Utrzymywalność systemu jest jego zdolnością do poddawania się naprawom i ewolucji. Jest to cecha trudniejsza do precyzyjnego zmierzenia, niż dwie poprzednie. Ilościową miarą utrzymywalności może być MTTR, ale to nie wszystko, biorąc pod uwagę komplikacje nieodłącznie związane z naprawą. Niektóre systemy są utrzymywane przez użytkownika, niektóre przez producenta, a istnieją też takie, które utrzymywane są w pewnej mierze przez obie strony”. Niezawodność Łatwość użytkowania - stanowi "zespół właściwości odnoszących się do wysiłku niezbędnego do użytkowania i do indywidualnej oceny tego użytkowania przez określony jawnie lub domniemany zbiór użytkowników". Z własnością tą łączą się pojęcia takie jak łatwość zrozumienia, łatwość szkolenia i łatwość eksploatacji Niezawodność Bezpieczeństwo - z punktu widzenia niezawodności, bezpieczeństwo to brak destrukcyjnych konsekwencji dla otoczenia. Leveson definiuje je jako wolność od wypadków i strat. Prowadzi to do binarnej miary bezpieczeństwa: system jest bezpieczny albo nie. Niezawodność Czynniki osłabiające Wady Błędy Awarie Niezawodność Awaria jest stanem systemu, w którym jego zachowanie jest odmienne od zamierzonego. Zauważmy, że definiujemy awarię pod względem zamierzenia, a nie pod względem specyfikacji. System może ulegać awariom na wiele różnych sposobów. Formy (tryby) awarii systemu mogą być luźno zgrupowane w trzy kategorie: •awarie domeny, •postrzeganie przez użytkownika, •konsekwencje dla otoczenia. Niezawodność Awarie dziedziny obejmują awarie wartości i awarie czasowe. Awaria wartości następuje, gdy wynik działania systemu jest nieprawidłowy w sensie logicznym. Awaria czasowa następuje, jeśli system dostarcza swoich usług zbyt wcześnie albo zbyt późno. Niezawodność Awaria zatrzymująca – system nie dostarcza żadnych usług użytkownikowi (skrajna forma awarii czasowej). Systemy fail-stop – posiadają wyłącznie awarie zatrzymujące. Systemy fail-silent – systemy nie generujące wyników po awarii. Niezawodność Postrzeganie awarii Awaria konsystentna - wszyscy użytkownicy systemu zauważają awarię w ten sam sposób. Awaria niekonsystentna niektórzy użytkownicy systemu zauważają awarię inaczej niż inni. Niezawodność Konsekwencje dla otoczenia Awarie łagodne Awarie katastrofalne System fail-safe – system, który może się jedynie zawiesić w łagodny sposób. Niezawodność Błąd – stan systemu, który po pewnym czasie prowadzi do awarii, jeżeli nie zostanie odpowiednio wcześnie naprawiony. Niezawodność Błędy są funkcją trzech głównych czynników: • redundancji w systemie, •aktywności systemu (błąd może odejść zanim spowoduje uszkodzenia), •akceptowalne zachowanie postrzegane przez użytkownika (np. w transmisji danych „akceptowalna stopa błędów”). Niezawodność Wada może być zdefiniowana jako hipotetyczna przyczyna błędu. Wady można klasyfikować w pięciu głównych kategoriach: przyczyna, natura, faza tworzenia, granice i trwałość. KOMPATYBILNOŚĆ ELEKTROMAGNETYCZNA (EMC) Zdolność ”urządzenia” do właściwego działania w swoim środowisku elektromagnetycznym bez wytwarzania zaburzeń elektromagnetycznych, które są niedopuszczalne dla jakiegokolwiek elementu tego środowiska. Dyrektywa kompatybilności elektromagnetycznej 2004/108/WE dotyczy urządzeń, które zawierają czynne elementy elektryczne i elektroniczne.