Implementasi High Availability pada Gateway Wireless Sensor Network dengan Protokol Komunikasi Message Queuing Telemetry Transport

Implementasi High Availability pada Gateway Wireless Sensor Network dengan Protokol Komunikasi Message Queuing Telemetry Transport

Penulis

  • Bagus Prasetyo Fakultas Ilmu Komputer, Universitas Brawijaya
  • Sabriansyah Rizqika Akbar Fakultas Ilmu Komputer, Universitas Brawijaya
  • Widhi Yahya Fakultas Ilmu Komputer, Universitas Brawijaya

Kata Kunci:

High Availability, Load Balancer, Redudansi, Gateway, Raspberry Pi, MQTT, Multi Broker

Abstrak

MQTT-SN merupakan pengembangan dari protokol yang banyak digunakan pada Internet of Things sekarang ini yaitu MQTT. Pada penerapanya MQTT-SN sama dengan MQTT, tetapi MQTT-SN difokuskan pada wireless sensor network. Pada MQTT-SN yang paling terlihat adalah hadirnya gateway sebagai kolektif data dari sensor node untuk diteruskan ke broker server. Gateway merupakan bagian terpenting pada MQTT-SN, karena gateway merupakan penghubung antara sensor node dengan broker server. Oleh sebab itu tingkat ketersediaan gateway haruslah tinggi untuk tetap dapat meneruskan data ke broker ketika terjadi gangguan. Penelitian ini memfokuskan untuk meningkatkan ketersediaan gateway dan broker MQTT dengan mengimplementasikan 3 buah Raspberry Pi sebagai gateway yang dipasangkan Load Balancer Haproxy, dan juga redudansi Keepalived. Dalam penelitian ini juga menggunakan multi broker yang saling berbagi pesan atau topik untuk meningkatkan ketersediaan broker. Hasil dari penelitian ini adalah broker dan gateway berhasil ditingkatkan ketersediaanya dengan klasterisasi, pembagian beban trafik, penggunaan multi broker dan juga redudansi pada sistem hingga 100% ketika salah satu gateway atau broker server mengalami gangguan.

Unduhan

Diterbitkan

13 Feb 2018

Cara Mengutip

Prasetyo, B., Akbar, S. R., & Yahya, W. (2018). Implementasi High Availability pada Gateway Wireless Sensor Network dengan Protokol Komunikasi Message Queuing Telemetry Transport. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 2(10), 3280–3289. Diambil dari https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/2416

Terbitan

Bagian

Artikel
Loading...