Analisis Kinerja Iot Middleware Berbasis Event-Driven Pada Raspberry Pi Zero Dan Raspberry Pi 2

Irsahnda, Ula Auliya Ilham (2018) Analisis Kinerja Iot Middleware Berbasis Event-Driven Pada Raspberry Pi Zero Dan Raspberry Pi 2. Sarjana thesis, Universitas Brawijaya.

Abstract

IoT middleware telah dikembangkan untuk mengatasi masalah syntactical interoperability dengan menggunakan gateway multiprotokol yaitu MQTT, CoAP, dan Websocket. Terdapat 2 aspek yang harus dimiliki oleh middleware, yaitu aspek fungsional yang meliputi integrasi dan interoperabilitas dan aspek non fungsional yang meliputi kinerja dan skalabillitas. Pengujian pada aspek fungsional dan non fungsional telah dilakukan sebelumnya yang menunjukkan hasil yang baik dengan menggunakan raspberry pi 2 sebagai host untuk middleware. Dengan beragamnya perangkat yang dapat digunakan sebagai host untuk middleware timbul pertanyaan bagaimana spesifikasi minimal untuk perangkat yang dapat digunakan sebagai host untuk middleware sehingga pada penelitian ini host yang digunakan untuk middleware adalah raspberry pi zero dengan mempertimbangkan karakteristik raspberry pi zero yang lebih sederhana untuk mengetahui bagaimana kinerja dari IoT middleware jika dihadapkan pada perangkat yang lebih sederhana dan untuk mengetahui batasan bawah kebutuhan perangkat untuk IoT middleware ini. Hasil dari pengujian menunjukkan bahwa rata-rata penggunaan CPU oleh middleware sebesar 1,25% dan penggunaan memori sekitar 13%. Delay yang dibutuhkan dari publisher hingga sampai ke aplikasi sebesar 0,868 detik untuk protokol MQTT dan 0,962 detik untuk protokol CoAP. Dari segi skalabilitas, middleware mampu menangani hingga 81 pesan per detik untuk protokol MQTT, 41 pesan per detik untuk protokol CoAP dengan jumlah publisher sebanyak 100. Sedangkan pada protokol Websocket jumlah subscriber yang dapat ditangani meningkat seiring dengan bertambahnya jumlah klien hingga mencapai 54 pesan per detik. Secara keseluruhan dapat disimpulkan bahwa kinerja dari middleware pada raspberry pi 2 lebih baik daripada kinerja middleware pada raspberry pi zero.

English Abstract

IoT middleware has been developed to overcome the problem of syntactical interoperability by using multiprotocol gateway that is MQTT, CoAP, and Websocket. There are two aspects that must be owned by middleware, the functional aspects that include integration and interoperability and non-functional aspects that include performance and scalabillitas. Tests on functional and non functional aspects have been done before that show good results using raspberry pi 2 as host for middleware. With a variety of devices that can be used as hosts for middleware arise the question of how the minimum specifications for devices can be used as hosts for middleware so in this research the host used for middleware is raspberry pi zero by considering raspberry pi zero characteristics which is simpler to find out how the performance of IoT middleware if faced with a simpler device and to find out the limits under the device requirements for this middleware IoT. The results of the test show that the average use of CPU by middleware is 1.25% and memory usage is about 13%. The required delay from the publisher to the application is 0.868 seconds for the MQTT protocol and 0.962 seconds for the CoAP protocol. In terms of scalability, middleware is capable of handling up to 81 messages per second for MQTT protocols, 41 messages per second for CoAP protocols with 100 publisher counters. Overall, it can be concluded that the performance of middleware on raspberry pi 2 is better than middleware performance on raspberry pi zero.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2018/233/051801410
Subjects: 000 Computer science, information and general works > 004 Computer science > 004.6 Interfacing and communications > 004.67 Wide-area networks > 004.678 Internet
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Yusuf Dwi N.
Date Deposited: 23 May 2018 04:00
Last Modified: 27 Oct 2021 04:18
URI: http://repository.ub.ac.id/id/eprint/10915
[thumbnail of BAB VII.pdf]
Preview
Text
BAB VII.pdf

Download (459kB) | Preview
[thumbnail of Daftar Pustaka.pdf]
Preview
Text
Daftar Pustaka.pdf

Download (485kB) | Preview
[thumbnail of BAB II.pdf]
Preview
Text
BAB II.pdf

Download (928kB) | Preview
[thumbnail of Bagian Depan.pdf]
Preview
Text
Bagian Depan.pdf

Download (715kB) | Preview
[thumbnail of BAB III.pdf]
Preview
Text
BAB III.pdf

Download (479kB) | Preview
[thumbnail of Lampiran.pdf]
Preview
Text
Lampiran.pdf

Download (2MB) | Preview
[thumbnail of BAB I.pdf]
Preview
Text
BAB I.pdf

Download (507kB) | Preview
[thumbnail of BAB IV.pdf]
Preview
Text
BAB IV.pdf

Download (684kB) | Preview
[thumbnail of BAB VI.pdf]
Preview
Text
BAB VI.pdf

Download (776kB) | Preview
[thumbnail of BAB V.pdf]
Preview
Text
BAB V.pdf

Download (1MB) | Preview

Actions (login required)

View Item View Item