Rakhman, Mohammad Hafidzar (2018) Implementasi Metode Failover Pada Broker Protokol MQTT Dengan ActiveMQ. Sarjana thesis, Universitas Brawijaya.
Abstract
Internet of Things (IoT) dapat diartikan sebagai konsep untuk menghubungkan “Things” atau benda-benda nyata di dunia dengan internet dan saling berbagi informasi. Untuk mengirimkan informasi antar “Things” melalui internet, Iot membutuhkan protokol komunikasi yang ideal dan efisien dalam hal resource ketika mengirimkan pesan. Salah satu protokol yang dianggap cocok dengan model komunikasi IoT adalah protokol Message Queueing Telemetry Transport (MQTT). Pada model komunikasi protokol MQTT, broker memiliki peranan penting dalam keberhasilan proses komunikasi yang terjadi. Ketika broker terhenti, publisher dan subscriber tidak dapat melakukan proses komunikasi dan harus menunggu untuk broker diperbaiki. Solusi dari permasalahan pada broker dapat diminimalisir dengan mengimplementasikan failover antara master dan slave broker. Oleh karena itu, penelitian ini mengimplementasikan failover untuk memperbaiki ketersediaan layanan pada broker. Berdasarkan hasil pengujian, sistem memperoleh rata-rata nilai downtime sebesar 24,3266 detik dari 5 pengujian. Sementara pada pengujian performa, sistem mendapat rata-rata nilai latency sebesar 1,1763 detik pada sisi publisher dan 0.1157 detik pada sisi MQTT subscriber. Pada pengujian packet loss, pesan yang hilang berjumlah 20 pesan dari 50 pesan ketika mengimplementasikan failover.
English Abstract
Internet of Things (IoT) can be interpreted as a concept to connect "Things" or real objects in the world with the internet and sharing information. To share information between "Things" over the internet, Iot needs an ideal and efficient communication protocol in terms of resources when sending messages. One of the protocols considered to fit with IoT communication model is the Message Queuing Telemetry Transport (MQTT) protocol. In the MQTT protocol communication model, the broker has an important role in the success of the communication process that occurs. When the broker stops, the publisher and subscriber can’t make the communication process and have to wait for the broker to be fixed. The solution of broker problem can be minimized by implementing failover between master and slave broker. Therefore, this study implements failover to improve the availability of services to brokers. Based on the test results, the system obtained an average downtime value of 24.3266 seconds from 5 tests. While on performance testing, the system gets an average latency value of 1.1763 seconds on the publisher side and 0.1157 seconds on the MQTT subscriber side. In packet loss testing, missing messages amount to 20 messages from 50 messages when implementing failover.
Item Type: | Thesis (Sarjana) |
---|---|
Identification Number: | SKR/FTIK/2018/29/051800810 |
Uncontrolled Keywords: | Message Queueing Telemetry Transport (MQTT), Failover, Availability, ActiveMQ |
Subjects: | 000 Computer science, information and general works > 004 Computer science > 004.6 Interfacing and communications > 004.62 Interfacing and communications protocols |
Divisions: | Fakultas Ilmu Komputer > Teknik Informatika |
Depositing User: | Yusuf Dwi N. |
Date Deposited: | 28 Jun 2018 01:47 |
Last Modified: | 26 Oct 2021 08:51 |
URI: | http://repository.ub.ac.id/id/eprint/11664 |
Preview |
Text
BAB VII.pdf Download (283kB) | Preview |
Preview |
Text
Daftar Pustaka.pdf Download (275kB) | Preview |
Preview |
Text
BAB V.pdf Download (611kB) | Preview |
Preview |
Text
Bagian Depan.pdf Download (878kB) | Preview |
Preview |
Text
Lampiran.pdf Download (311kB) | Preview |
Preview |
Text
BAB VI.pdf Download (405kB) | Preview |
Preview |
Text
BAB II.pdf Download (508kB) | Preview |
Preview |
Text
BAB I.pdf Download (294kB) | Preview |
Preview |
Text
BAB III.pdf Download (525kB) | Preview |
Preview |
Text
BAB IV.pdf Download (938kB) | Preview |
Actions (login required)
![]() |
View Item |