Pengembangan IoT Gateway Terdistribusi Berbasis Kubernetes

Pengembangan IoT Gateway Terdistribusi Berbasis Kubernetes

Penulis

  • Muhammad Kholif Alami Universitas Brawijaya
  • Widhi Yahya Universitas Brawijaya
  • Achmad Basuki

Kata Kunci:

Distributed Computing, IoT Gateway, Kubernetes, VPN

Abstrak

Pengelolaan perangkat terdistribusi, seperti IoT gateway yang tersebar di lingkungan lokal dan remote, memerlukan manajemen efisien, terintegrasi, dan adaptif. Kubernetes menawarkan orkestrasi terpusat untuk aplikasi dan layanan pada klaster IoT gateway, termasuk inferensi machine learning di lokasi untuk mengurangi latensi. Namun, Kubernetes memiliki keterbatasan ketika klaster mencakup perangkat di berbagai jaringan, sehingga diperlukan integrasi yang mempertahankan kinerja dan mempermudah administrasi. Penelitian ini mengintegrasikan konektivitas antar IoT gateway menggunakan VPN dengan NAT traversal, untuk mendukung pengelolaan terpusat pada klaster terdistribusi di lingkungan lokal dan remote. Solusi yang dikembangkan mencakup modul konektivitas terdistribusi, manajemen terpusat, serta fault tolerance. Evaluasi dilakukan melalui pengujian fungsional dan performa pada klaster IoT gateway. Hasil pengujian menunjukkan klaster IoT gateway terdistribusi berhasil memenuhi kebutuhan fungsional. Sistem mampu mengelola perangkat secara terpusat, mendukung komunikasi dua arah antar IoT gateway dengan latensi stabil di bawah 1 ms dalam jaringan dan 190 ms antar jaringan, serta menjalankan mekanisme failover dengan downtime 5 detik. Pada pengujian performa, pemrosesan inferensi secara terdistribusi menunjukkan latensi jauh lebih rendah (<0.1 detik) dibandingkan inferensi terpusat yang mencapai lebih dari 10 detik. Namun, throughput antar jaringan dibatasi hingga <20 Mb/s akibat penggunaan relay VPN, dan waktu deployment aplikasi pada jaringan remote mengalami variasi besar (60–800 detik) tergantung pada kondisi jaringan, terutama bandwidth.

Referensi

Farrel, G.E. et al. (2023) 'Scalable Edge Computing Cluster Using a Set of Raspberry Pi: A Framework,' SIET ’23: Proceedings of the 8th International Conference on Sustainable Information Engineering and Technology, pp. 287–296. https://doi.org/10.1145/3626641.3626936.

Jin, W. et al. (2020) 'Secure edge computing management based on independent microservices providers for Gateway-Centric IoT networks,' IEEE Access, 8, pp. 187975–187990. https://doi.org/10.1109/access.2020.3030297.

Kubernetes Contributors (2023) Concept Overview. https://kubernetes.io/docs/concepts/overview/ (Diakses: March 10, 2024).

Lai, W.-K., Wang, Y.-C. and Wei, S.-C., 2023. Delay-Aware Container Scheduling in Kubernetes. IEEE Internet of Things Journal, 10(13), pp.11813–11824. https://doi.org/10.1109/JIOT.2023.3244545.

Lin, Y.-D. et al. (2023) 'Dual-uCPE for High-Availability Retailer Services with Fault Tolerance and Load Balancing,' IEEE Internet of Things Magazine, 6(4), pp. 88–95. https://doi.org/10.1109/iotm.001.2200234.

Maidan, M. and Melnyk, A., 2023. Organization of FPGA-based Devices in Distributed Systems. International Journal of Computing, pp.352–359. https://doi.org/10.47839/ijc.22.3.3231.

Rafique, W. et al. (2020) 'Complementing IoT services through software defined networking and edge Computing: A comprehensive survey,' IEEE Communications Surveys and Tutorials, 22(3), pp. 1761–1804. https://doi.org/10.1109/comst.2020.2997475.

Softether VPN, 2024. What is SoftEtherVPN. [daring] SoftEther VPN Documents. Tersedia di: https://www.softether.org/4-docs/1-manual/1/1.1 [Diakses 15 Oktober 2024].

Susnjana, S. and Smalley, I., 2023. What is Kubernetes Networking. [IBM Resources] IBM Topics. Available at: https://www.ibm.com/topics/kubernetes-networking [Diakses 15 October 2024].

Wan, Z., Zhang, Z., Yin, R. and Yu, G., 2022. KFIML: Kubernetes-Based Fog Computing IoT Platform for Online Machine Learning. IEEE Internet of Things Journal, 9(19), pp.19463–19476. https://doi.org/10.1109/JIOT.2022.3168085.

Yedla, B.K., 2023. Performance evaluation of VPN solutions in multi-region kubernetes cluster. [Disertasi] https://urn.kb.se/resolve?urn=urn:nbn:se:bth-24664.

Unduhan

Diterbitkan

09 Jan 2025

Cara Mengutip

Alami, M. K., Yahya, W., & Basuki, A. (2025). Pengembangan IoT Gateway Terdistribusi Berbasis Kubernetes. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 9(2). Diambil dari https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/14484

Terbitan

Bagian

Artikel
Loading...