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...
Saved in:
Main Author: | |
---|---|
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 |