redundanssijärjestelmien
Redundanssijärjestelmät, eli vikasietoisuusjärjestelmät, ovat suunnitteluperiaatteita ja teknologioita, joilla pyritään varmistamaan järjestelmän jatkuva toiminta ja luotettavuus myös vikatilanteissa. Tavoitteena on, että järjestelmän osan pettäminen ei johda koko järjestelmän toiminnan lakkaamiseen.
Yleisimpiä redundanssin toteutustapoja ovat:
* Kertaus (replication): Järjestelmän kriittiset osat tai koko järjestelmä monistetaan. Jos yksi osa pettää, toinen tai useampi
* Komponenttien redundanssi: Yksittäisten komponenttien, kuten virtalähteiden tai kiintolevyjen, lisääminen varmistaa, että yhden komponentin rikkoutuminen ei pysäytä
* Tiedonsiirron redundanssi: Useiden verkkoyhteyksien tai tiedonsiirtoreittien käyttäminen varmistaa, että viestintä voi jatkua, vaikka yksi reitti katkeaisi.
* Ohjelmistollinen redundanssi: Algoritmien tai ohjelmistokomponenttien monistaminen ja vertailu voi auttaa tunnistamaan ja korjaamaan virheitä, jotka muuten
Redundanssijärjestelmiä käytetään laajasti kriittisissä sovelluksissa, kuten lentokoneiden ohjausjärjestelmissä, sairaalalaitteissa, ydinturvallisuusjärjestelmissä ja tietoliikenneverkoissa. Vaikka redundanssi lisää