Implentasi Fault Tolerant Computer Systems dengan N-Modular Hardware Redundancy pada permodelan gerbang logika NAND
Kata Kunci:
fault tolerant, N-modular redundancy, transistor-transistor logic, majority voteAbstrak
Dalam konteks sirkuit terpadu atau Integrated Circuit (IC), kegagalan komponen seperti Transistor-Transistor Logic (TTL) akibat inkonsistensi tegangan dapat menyebabkan gangguan signifikan. Gerbang logika Not And (NAND) sangat penting dalam desain sirkuit digital, terutama untuk aplikasi kritis seperti sistem kendali industri, komunikasi, perangkat medis, dan otomotif. Oleh karena itu, kegagalan gerbang logika NAND dapat berdampak serius. Penelitian ini mengeksplorasi implementasi Fault Tolerant Computer System (FTCS) menggunakan metode Redundansi Perangkat Keras 5-Modular Redudancy (5MR) pada gerbang logika NAND. Tujuannya adalah mempertahankan fungsionalitas sistem meskipun terjadi kegagalan perangkat keras dengan menduplikasi gerbang logika dan menggunakan teknik majority vote untuk menentukan output yang benar. Metodologi ini melibatkan penyusunan gerbang logika NAND dari komponen TTL yang direplikasi lima kali. Mikrokontroler Arduino Uno berfungsi sebagai voter yang memproses output dari setiap modul replikasi menggunakan teknik majority vote. Pengujian dilakukan dalam berbagai skenario kegagalan modul untuk mengukur akurasi dan toleransi kesalahan sistem. Hasil penelitian menunjukkan bahwa sistem yang diimplementasikan dapat berfungsi dengan baik, bahkan dengan kegagalan dua modul secara bersamaan. Keandalan masing-masing modul replikasi adalah 87,5%, sementara keandalan sistem dengan 5MR mencapai 98,43%, meningkat sebesar 10,93%. Pengujian menunjukkan akurasi sebesar 98,39%. Penelitian ini menegaskan efektivitas redundansi perangkat keras 5-Modular dalam meningkatkan keandalan dan toleransi kesalahan, serta berkontribusi pada pengembangan Fault tolerance untuk aplikasi kritis yang membutuhkan keandalan tinggi.
Referensi
Andrianto, H. (2008). Pemrograman Mikrokontroler Avr Atmega 16 Menggunakan Bahasa C 1st ed., Bandung: INFORMATIKA. .
Ashari, S. O. (2011). Rancang Bangun Fault Tolerance pada Sistem Database untuk Aplikasi Point Of Sale.
Deddy Aditya Kurniawan, W. K. (n.d.). Implementasi Hardware Redundancy Pada Sistem Monitoring Kebocoran Gas LPG Menggunakan Metode Hot Standby Non Detector .
Ejlali, A. (2009). A Standby-Sparing Technique with Low Energy-Overhead for Fault-Tolerant Hard Real-Time Systems .
Faiz Ridha Syahputra, W. A. (2018). Voter Sensor for Triple Redundant Fault Tolerant Add On Module .
Lancaster, D. (1974). TTL Cookbook. United States of America: SAMS.
Nørv˚ag, K. (2000). An Introduction To Fault Tolerance System, Trondheim: Department Of Computer And Information Science Norwegian University Of Science And Technology. .
Oktavianti, I. P. (2020). Implementasi N-Modular Redundancy Fault Tolerant System Pada Permodelan Automatic Train Protection.
Raharjo, H. P. (2017). Pengembangan Alat Ic Tester Gerbang Logika Dengan Mikrokontroler Atmega 32a Pada Praktikum Elektronika Dasar Ii
Andrianto, H. (2008). Pemrograman Mikrokontroler Avr Atmega 16 Menggunakan Bahasa C 1st ed., Bandung: INFORMATIKA. .
Ashari, S. O. (2011). Rancang Bangun Fault Tolerance pada Sistem Database untuk Aplikasi Point Of Sale.
Deddy Aditya Kurniawan, W. K. (n.d.). Implementasi Hardware Redundancy Pada Sistem Monitoring Kebocoran Gas LPG Menggunakan Metode Hot Standby Non Detector .
Ejlali, A. (2009). A Standby-Sparing Technique with Low Energy-Overhead for Fault-Tolerant Hard Real-Time Systems .
Faiz Ridha Syahputra, W. A. (2018). Voter Sensor for Triple Redundant Fault Tolerant Add On Module .
Lancaster, D. (1974). TTL Cookbook. United States of America: SAMS.
Nørv˚ag, K. (2000). An Introduction To Fault Tolerance System, Trondheim: Department Of Computer And Information Science Norwegian University Of Science And Technology. .
Oktavianti, I. P. (2020). Implementasi N-Modular Redundancy Fault Tolerant System Pada Permodelan Automatic Train Protection.
Raharjo, H. P. (2017). Pengembangan Alat Ic Tester Gerbang Logika Dengan Mikrokontroler Atmega 32a Pada Praktikum Elektronika Dasar Ii
Unduhan
Diterbitkan
Cara Mengutip
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2024 Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer
Artikel ini berlisensiCreative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.