Fault-tolerant system

Fault-tolerant system (česky systém odolný proti selhání nebo systém odolný proti chybám) je vlastnost, která umožňuje systému (často počítačovému), aby nadále pracoval správně i v případě selhání některé jeho součásti. Pokud se sníží kvalita služby, je pokles úměrný závažnosti selhání – naopak u naivně navrženého systému může i malé selhání způsobit úplné zhroucení. Odolnost proti chybám je velmi žádoucí u systémů s vysokou dostupností nebo zajišťujících životně kritické funkce.

Odolnost proti chybám není jen vlastností jednotlivých strojů, ale může také charakterizovat pravidla, podle kterých vzájemně interagují. Například Transmission Control Protocol je navržen tak, aby poskytoval spolehlivou obousměrnou komunikaci v síti s přepojováním paketů, a to i v přítomnosti síťových prvků, které jsou nedokonalé nebo přetížené. Protokol vyžaduje, aby koncové body komunikace počítaly se ztrátou, duplikací, přehozením a poškozením paketů; takové události nenaruší integritu dat, ale pouze poměrně sníží datovou propustnost.

Struktura dat může být navržena tak, aby umožňovala elegantní degradaci (graceful degradation). Například formát HTML je navržen s ohledem na dopřednou kompatibilitu: nově zaváděné HTML entity mohou prohlížeče, které jim nerozumějí, prostě ignorovat, aniž by se dokument stal nepoužitelným.

Obnova z chyb v systému tolerujícím výpadky může být charakterizována jako roll-forward nebo roll-back. Jakmile systém zjistí, že nastala chyba, roll-forward obnova analyzuje stav systému a opraví jej. Roll-back obnova navrátí stav systému zpět k některé z dřívějších korektních verzí, například použitím bodu obnovení. Roll-back obnova vyžaduje, aby operace mezi kontrolním bodem a zjištěným chybným stavem byly idempotentní. Některé systémy využívají obě metody obnovy, roll-forward i roll-back, pro různé chyby nebo různé části jedné chyby.

V rámci individuálního systému, odolnosti proti chybám může být dosaženo předvídáním mimořádných podmínek a tvořením systému schopným vypořádat se s nimi, a obecně, usilovat o samo-stabilizaci (self-stabilization), takže systém směřuje k bezchybovému stavu. Nicméně, jestliže jsou následky selhání systému katastrofální, nebo náklady na dostatečnou spolehlivost velmi vysoké, může být lepším řešením použít nějakou formu zdvojení. V každém případě, je-li důsledek selhání systému tak katastrofální, systém musí být schopen návrátit se zpět do bezpečného režimu. To je podobné jako roll-back obnova, ale může to být lidská akce, pokud jsou lidé přítomni ve smyčce.

Požadavky na systém odolný proti chybám

Základní charakteristiky systému:

  • Porouchaná část nesmí způsobit výpadek systému (No single point of failure)
  • Izolace chyby do porouchané součásti
  • Izolace chyb (fault containment) k zabránění šíření poruch
  • Dostupnost režimů návratu

Porouchaná část nesmí způsobit výpadek systému

Pokud má systém poruchu, musí pokračovat bez přestání během opravovacího procesu.

Izolace chyby do porouchané součásti

Když dojde k poruše, musí být systém schopen izolovat poruchu do porouchané součásti. To vyžaduje mechanismy detekce poruchy, které jsou určeny pouze pro izolaci chyb.

Izolace chyb

Některé druhy poruch mohou způsobit selhání systému šířením poruchy do ostatních částí systému. Příklad tohoto druhu poruchy je „škodící vysílač“ ("Rogue transmitter"), který může zaplavit komunikaci v systému a způsobit celkové selhání systému. Jsou vyžadovány mechanismy, které izolují škodícího vysílače, nebo porouchanou součást.

Read other articles:

ENADiluncurkan29 September 2003; 20 tahun lalu (2003-09-29)PemilikSkyTV Skylife (KT Corporation)Format gambar1080i HDTVNegaraKorea SelatanNama sebelumnya Sky HD(2003–2007) HD One(2007–2012) Channel N(2012–2014) Sky Drama(2014–2020) Sky(2020–2022) Situs webena.skylifetv.co.kr ENA adalah jaringan televisi berbayar nasional Korea Selatan yang dioperasikan oleh SkyTV, anak perusahaan penyiaran KT SkyLife.[1][2] Pemrograman ENA terdiri dari seri televisi dan acara va...

 

جائحة فيروس كورونا في أفغانستان 2020 عدد الحالات المؤكدة في ولايات أفغانستان حتى 26 أبريل 2020   0 حالة مؤكدة   1–9 حالات مؤكدة   10–19حالات مؤكدة   20-49حالات مؤكدة   50-99حالات مؤكدة   ≥100حالات مؤكدة المرض مرض فيروس كورونا 2019 السلالة فيروس كورونا المرتب�...

 

Roberto MorenoLahir11 Februari 1959 (umur 65)Karier Kejuaraan Dunia Formula SatuKebangsaan BrasilTahun aktif1982, 1987, 1989–1992, 1995TimLotus, AGS, Coloni, EuroBrun, Benetton, Jordan, Minardi, Andrea Moda and FortiJumlah lomba77 (42 start)Juara dunia0Menang0Podium1Total poin15Posisi pole0Lap tercepat1Lomba pertamaGrand Prix Belanda 1982Lomba terakhirGrand Prix Australia 1995 Roberto Moreno (lahir 11 Februari 1959) merupakan seorang pembalap mobil professional asal Brasil. Ia sempat t...

Terminology used by the National Weather Service to describe severe weather in the US Part of a series onWeather Temperate and polar seasons Winter Spring Summer Autumn Tropical seasons Dry season Harmattan Wet season Storms Cloud Cumulonimbus cloud Arcus cloud Downburst Microburst Heat burst Derecho Lightning Volcanic lightning Thunderstorm Air-mass thunderstorm Thundersnow Dry thunderstorm Mesocyclone Supercell Tornado Anticyclonic tornado Landspout Waterspout Dust devil Fire whirl Anticycl...

 

Bupati ManokwariLambang Kabupaten ManokwariPetahanaHermus Indousejak 26 Februari 2021Masa jabatan5 tahunDibentuk1967Pejabat pertamaSemuel Damianus KawabSitus webmanokwarikab.go.id Berikut ini adalah Daftar Bupati Manokwari dari masa ke masa. No Bupati Mulai Jabatan Akhir Jabatan Prd. Ket. Wakil Bupati 1 Semuel Damianus Kawab 1967 1973 1 [1] 2 Alex S. Onim 1974 1979 2 [2] 1979 1984 3 3 N.A. Maidepa 1984 1989 4 [3] 4 Drs.Esau Sesa 1989 1994 5 [4] 1994 1995 6...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) عنجارة الاسم الرسمي عنجارة الإحداثيات 36°13′2″N 36°56′47″E / 36.21722°N 36.94639°E / 36.21722; 36.94639 تقسيم إدا�...

American college basketball season 2000–01 California Golden Bears men's basketballNCAA tournament, first roundConferencePacific-10 ConferenceRecord20–11 (11–7 Pac-10)Head coachBen Braun (5th season)Home arenaHarmon GymSeasons← 1999–20002001–02 → 2000–01 Pacific-10 Conferencemen's basketball standings Conf Overall Team W   L   PCT W   L   PCT No. 5 Stanford 16 – 2   .889 31 – 3   .912 No. 2 Arizona 15 –...

 

Acquanegra sul ChieseKomuneComune di Acquanegra sul ChieseNegaraItaliaWilayahLombardyProvinsiMantua (MN)FrazioniMosioPemerintahan • Wali kotaErminio MinutiLuas • Total28,3 km2 (109 sq mi)Ketinggian31 m (102 ft)Populasi (1 January 2009[1]) • Total2.996 • Kepadatan11/km2 (27/sq mi)DemonimAcquanegresiZona waktuUTC+1 (CET) • Musim panas (DST)UTC+2 (CEST)Kode pos46011Kode area telepon0376Situs we...

 

Video games based on the Star Wars franchise For the list of games based on Star Wars, see List of Star Wars video games. Video game seriesStar WarsGenre(s)Predominantly actionaction-adventureDeveloper(s) 1981–1985: Parker BrothersAtari GamesImagic 1987–1995: Vektor GrafixNamcoLucasArtsBeam SoftwareNMS SoftwareTiertexSoftware ToolworksRealtime AssociatesTotally Games 1996–1998: LucasArtsFactor 5 2000–2005: LucasArtsFactor 5HotGenBioWareCoolhand Int.Ronin EntertainmentRaven SoftwareVic...

Location of Tomata District in Okayama Prefecture Tomata (苫田郡, Tomata-gun) is a district located in Okayama Prefecture, Japan. As of 2003, the district has an estimated population of 20,631 and a population density of 33.22 persons per km2. The total area is 621.03 km2. Towns and villages Kagamino Merger On February 28, 2005 the town of Kamo, and the village of Aba merged into the city of Tsuyama. On March 1, 2005 the town of Okutsu, and the villages of Kamisaibara and Tomi were me...

 

Species of mammal Gray's beaked whale Size compared to an average human Conservation status Least Concern  (IUCN 3.1)[1] CITES Appendix II (CITES)[2] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Mammalia Order: Artiodactyla Infraorder: Cetacea Family: Ziphiidae Genus: Mesoplodon Species: M. grayi Binomial name Mesoplodon grayivon Haast, 1876 Gray's beaked whale range Gray's beaked whale (Mesoplodon grayi), sometimes k...

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Siaran gratis – berita · surat kabar · buku · cendekiawan · JSTOR Siaran gratis (juga dikenal dalam Bahasa Inggris free-to-air, disingkat FTA) merupakan siaran yang berasal dari stasiun radio atau televi...

Part of California history (1845) This article is about the Second Battle of Cahuenga Pass. For the first, see Battle of Cahuenga Pass. Battle of ProvidenciaDateFebruary 19–20, 1845LocationCahuenga Pass, Alta California, Centralist Mexico(now California, U.S.)Result Californio victoryBelligerents Alta California Centralist MexicoCommanders and leaders Juan Bautista Alvarado José Antonio Castro Manuel MicheltorenaStrength N/A N/A The Battle of Providencia (also called the Second Battle of C...

 

Metal part used to join two rails together This article is about the connection bar used in railways. For the type of Greek pottery, see fish plate. A fishplate joins two lengths of track. A fishplate, splice bar or joint bar is a metal connecting plate used to bolt the ends of two rails into a continuous track. The name is derived from fish,[1] a wooden reinforcement of a built-up ship's mast that helped round out its desired profile.[2] The top and bottom faces taper inwards...

 

Commune in Grand Est, FranceFrovilleCommuneThe chateau in Froville Coat of armsLocation of Froville FrovilleShow map of FranceFrovilleShow map of Grand EstCoordinates: 48°28′14″N 6°21′17″E / 48.4706°N 6.3547°E / 48.4706; 6.3547CountryFranceRegionGrand EstDepartmentMeurthe-et-MoselleArrondissementLunévilleCantonLunéville-2Government • Mayor (2021–2026) Patrick Morand[1]Area15.89 km2 (2.27 sq mi)Population (202...

14th–15th century chivalric practice This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (August 2016) (Learn how and when to remove this message) The pas d'armes (French pronunciation: [pa daʁm]) or passage of arms was a type of chivalric hastilude (martial game) that evolved in the late 14th century and remained popular through the 15th century. It in...

 

British politician and trade unionist Cooper in 1895 Benjamin Cooper (1854 – January 1920) was a British politician and trade unionist. Cooper was born and grew up in Norwich, where he completed an apprenticeship in cigar-making. He subsequently moved to London, where he became active in the Cigar Makers' Mutual Association.[1] Cooper was soon elected as general secretary of his union. A supporter of the New Unionism, around the start of the 1890s, he helped found unions for workers...

 

Football match1876 FA Cup finalAn illustration of the FA Cup trophy awarded in 1876Event1875–76 FA Cup Wanderers Old Etonians Final Wanderers Old Etonians 1 1 Date11 March 1876 (1876-03-11)VenueKennington Oval, LondonRefereeW. S. Buchanan (Clapham Rovers)Attendance3,500Replay Wanderers Old Etonians 3 0 Date18 March 1876 (1876-03-18)VenueKennington Oval, LondonRefereeWilliam Rawson (Oxford University)Attendance3,500← 1875 1877 → The 1876 FA Cup fina...

Part of the LGBT rights seriesLegal status ofsame-sex unions Marriage Andorra Argentina Australia Austria Belgium Brazil Canada Chile Colombia Costa Rica Cuba Denmark Ecuador Estonia Finland France Germany Greece Iceland Ireland Liechtenstein* Luxembourg Malta Mexico Netherlands1 New Zealand2 Norway Portugal Slovenia South Africa Spain Sweden Switzerland Taiwan Thailand* United Kingdom3 United States4 Uruguay Recognized Israel5 Civil unions andregistered partnerships Bolivia Croatia Cyprus C...

 

Chemical compound EnallylpropymalClinical dataOther namesEnallylpropymalATC codenoneIdentifiers IUPAC name (RS)-1-Methyl-5-allyl-5-isopropyl-1,3-diazinane-2,4,6-trione CAS Number1861-21-8 YPubChem CID95636ChemSpider86329UNII17BT2X209MCompTox Dashboard (EPA)DTXSID40871852 ECHA InfoCard100.015.876 Chemical and physical dataFormulaC11H16N2O3Molar mass224.260 g·mol−13D model (JSmol)Interactive imageChiralityRacemic mixture SMILES O=C1NC(=O)N(C)C(=O)C1(C(C)C)CC=C InChI InChI=1S/C11H16...