Ang kakayahang umangkop ng sistemang system ay tumutukoy sa kakayahan ng isang software na mapanatili ang functionality sa kabila ng mga kabiguan o masamang kondisyon.Ang pag-uuri ng kakayahang ito ay tumutulong sa pagdidisenyo ng matipunong arkitektura at pagpapabuti ng pagiging maluwag ng fault.Ang artikulong ito ay tumutuklas sa mga susing metric at kalkulasyon na ginagamit upang tasahin ang sistemang pag-aayos sa mga arkitekturang fault-tolerant software.

Mga Pangunahing Mertiko sa Pagrererepresye ng Sistema

Ilang metriko ang ginagamit upang sukatin ang pagiging matatag ng sistema ng software.

  • [Cavailability: Ang proporsiyon ng oras ng isang sistema ay gumagana at madaling makuha.
  • Mean Time Between Defils (MTBF): Ang katamtamang oras ay lumipas sa pagitan ng mga pagkasira ng sistema.
  • [Mean Time to Reconducle (MTR): Ang karaniwang oras na kinakailangan upang maibalik ang isang sistema pagkatapos mabigo.
  • Resilience Index: Isang kabuuang iskor na pinagsasama-sama ang iba't ibang mga metriko upang tantiyahin ang kabuuang pagiging matatag.

Pagkalkula sa mga Kalinis - Palad

Halimbawa, ang mga kalkulasyon ng mga metrikong pang - ayos ay nagsasangkot ng pagsubaybay sa paggawa ng sistema sa paglipas ng panahon at pagsusuri sa pagkabigo at pagbawi ng impormasyon.

Availability = Uptime / (Uptime + Downtime)

Sa katulad na paraan, ang MTBF at MTTR ay kinukuha sa mga function logs:

MTBF = Kabuuang oras ng operasyon / Bilang ng mga kabiguan

MTTR = Kabuuang oras ng pagkukumpuni / Bilang ng mga kabiguan

Muling Pagpasa ng Sistema ng Pagpapasulong

Ang pag - aayos ng mga sangkap ay nagsasangkot ng pagpapatupad ng reunundancy, mga mekanismong di - gumagana, at regular na pagsusuri.