Fault vs Failure
Pada sistem yang fault tolerant, ada perbedaan antara fault dengan failure. Failure adalah kegagalan yang bisa diketahui atau dilihat jelas (observable) oleh user, sedangkan fault lebih bersifat internal. Sistem yang fault tolerant harus bisa mendeteksi fault yang terjadi serta melakukan aksi tertentu agar fault tersebut tidak berubah menjadi failure. Ya, failure dapat mengakibatkan berbagai kerugian, karena itu harus dihindari. Misalnya, meski terjadi fault, air traffic control harus tetap hidup untuk memandu pesawat hingga berhasil tinggal landas atau mendarat dengan selamat.
Ada empat aspek yang harus ada pada sistem yang fault tolerant : fault detection, damage assessment, fault recovery, dan fault repair. Tentu saja tidak seluruh sistem yang kita buat harus fault tolerant. Hanya sistem yang kritis saja yang perlu memiliki empat aspek di atas. Yang tidak terlalu kritis, cukuplah kita deteksi secukupnya…
No comments yet.
Leave a comment
-
Archives
- January 2010 (1)
- December 2009 (8)
- November 2009 (5)
- October 2009 (15)
- September 2009 (12)
- August 2009 (5)
- July 2009 (4)
- June 2009 (7)
- May 2009 (14)
- April 2009 (7)
- March 2009 (7)
- February 2009 (18)
-
Categories
- analysis
- aspect oriented
- CBSE
- critical system
- design
- digital learning
- e-business
- ecosystem
- final project
- fun
- health informatics
- introduction
- lecture
- maintenance
- method
- oop
- others
- programming
- project
- project management
- quality
- real time system
- requirement
- research
- service computing
- soa
- software architecture
- software developer
- software metrics
- software process
- software product
- software quality
- software standard
- technology
- testing
- tools
- Uncategorized
- webE
-
RSS
Entries RSS
Comments RSS