UTAR Institutional Repository

Buiding a HA MQTT brokerage solution using mosquitto

Wong, Kei Yin (2021) Buiding a HA MQTT brokerage solution using mosquitto. Final Year Project, UTAR.

Download (1916Kb) | Preview


    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.

    Item Type: Final Year Project / Dissertation / Thesis (Final Year Project)
    Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
    T Technology > T Technology (General)
    Divisions: Faculty of Information and Communication Technology > Bachelor of Computer Science (Hons)
    Depositing User: ML Main Library
    Date Deposited: 04 Jan 2022 21:43
    Last Modified: 04 Jan 2022 21:43
    URI: http://eprints.utar.edu.my/id/eprint/4293

    Actions (login required)

    View Item