Buiding a HA MQTT brokerage solution using mosquitto

Message Queuing Telemetry Transport (MQTT) is a protocol that has been widely used by IoTs because of it has less bandwidth requirement, lightweight and suitable for unreliable connection. It is a publish/subscribed pattern-based protocol. Mosquitto is one of the famous message brokers that implemen...

Full description

Saved in:
Bibliographic Details
Main Author: Wong, Kei Yin
Format: Final Year Project / Dissertation / Thesis
Published: 2021
Subjects:
Online Access:http://eprints.utar.edu.my/4293/1/19ACB00582_FYP.pdf
http://eprints.utar.edu.my/4293/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utar-eprints.4293
record_format eprints
spelling my-utar-eprints.42932022-01-04T13:43:32Z Buiding a HA MQTT brokerage solution using mosquitto Wong, Kei Yin QA75 Electronic computers. Computer science T Technology (General) Message Queuing Telemetry Transport (MQTT) is a protocol that has been widely used by IoTs because of it has less bandwidth requirement, lightweight and suitable for unreliable connection. It is a publish/subscribed pattern-based protocol. Mosquitto is one of the famous message brokers that implement MQTT protocol. Due to MQTT brokered architecture, typically broker is a single point of the failure. Single broker may spend more time to respond, and performance is affected when high traffic. In this context, high availability refers to ability of system to be continuously operational and also quick response time to user request. Other message brokers such as HiveMQ and Bevywise brokers are support clustering, but not the Mosquitto. Without clustering, there is no high availability solution for Mosquitto. In this project, two high availability solutions have been proposed for Mosquitto. By using the solution, Mosquitto brokers work together and can be view as a single broker. If one of the brokers fail, the remaining broker can cover the same task. In order to develop this solution successfully, the PPDIOO Methodology is being adopted, which is a commonly used methodology for network design. 2021-09-01 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/4293/1/19ACB00582_FYP.pdf Wong, Kei Yin (2021) Buiding a HA MQTT brokerage solution using mosquitto. Final Year Project, UTAR. http://eprints.utar.edu.my/4293/
institution Universiti Tunku Abdul Rahman
building UTAR Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tunku Abdul Rahman
content_source UTAR Institutional Repository
url_provider http://eprints.utar.edu.my
topic QA75 Electronic computers. Computer science
T Technology (General)
spellingShingle QA75 Electronic computers. Computer science
T Technology (General)
Wong, Kei Yin
Buiding a HA MQTT brokerage solution using mosquitto
description Message Queuing Telemetry Transport (MQTT) is a protocol that has been widely used by IoTs because of it has less bandwidth requirement, lightweight and suitable for unreliable connection. It is a publish/subscribed pattern-based protocol. Mosquitto is one of the famous message brokers that implement MQTT protocol. Due to MQTT brokered architecture, typically broker is a single point of the failure. Single broker may spend more time to respond, and performance is affected when high traffic. In this context, high availability refers to ability of system to be continuously operational and also quick response time to user request. Other message brokers such as HiveMQ and Bevywise brokers are support clustering, but not the Mosquitto. Without clustering, there is no high availability solution for Mosquitto. In this project, two high availability solutions have been proposed for Mosquitto. By using the solution, Mosquitto brokers work together and can be view as a single broker. If one of the brokers fail, the remaining broker can cover the same task. In order to develop this solution successfully, the PPDIOO Methodology is being adopted, which is a commonly used methodology for network design.
format Final Year Project / Dissertation / Thesis
author Wong, Kei Yin
author_facet Wong, Kei Yin
author_sort Wong, Kei Yin
title Buiding a HA MQTT brokerage solution using mosquitto
title_short Buiding a HA MQTT brokerage solution using mosquitto
title_full Buiding a HA MQTT brokerage solution using mosquitto
title_fullStr Buiding a HA MQTT brokerage solution using mosquitto
title_full_unstemmed Buiding a HA MQTT brokerage solution using mosquitto
title_sort buiding a ha mqtt brokerage solution using mosquitto
publishDate 2021
url http://eprints.utar.edu.my/4293/1/19ACB00582_FYP.pdf
http://eprints.utar.edu.my/4293/
_version_ 1724078895826731008
score 13.211869