Software Pampayag; Inhinyeriya sa Computer
Sistemang Pagrerereporma: Mga mitrisyon at Pagkalkula Para sa Fault-tolerant Software Arkitektura
Table of Contents
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.