Search for collections on Undip Repository

DESAIN DAN IMPLEMENTASI REDUNDANSI SISTEM TRANSCODING TERSKALAKAN BERBASIS KUBERNETES

Nugroho, Luqman Setyo (2021) DESAIN DAN IMPLEMENTASI REDUNDANSI SISTEM TRANSCODING TERSKALAKAN BERBASIS KUBERNETES. Undergraduate thesis, Universitas Diponegoro.

[img] Text
JUDUL.pdf

Download (427kB)
[img] Text
BAB I.pdf
Restricted to Repository staff only

Download (88kB)
[img] Text
BAB II.pdf
Restricted to Repository staff only

Download (181kB)
[img] Text
BAB III.pdf
Restricted to Repository staff only

Download (704kB)
[img] Text
BAB IV.pdf
Restricted to Repository staff only

Download (1MB)
[img] Text
BAB V.pdf
Restricted to Repository staff only

Download (14kB)
[img] Text
DAFTAR PUSTAKA.pdf
Restricted to Repository staff only

Download (152kB)

Abstract

Dari penelitian yang dilakukan pada tahun 2017, didapatkan fakta bahwa 70% lalulintas
data yang ada di internet merupakan data multimedia. Terdapat tantangan untuk dapat
mengakomodir perbedaan akses pada pengguna, seperti spesfikasi perangkat atau kondisi jaringan.
Salah satu solusi dari hal tersebut adalah menggunakan metode Adaptive Bitrate Streaming (ABR).
Proses ABR sendiri membutuhkan masukan berupa suatu video dengan berbagai jenis bitrate dan
resolusi. Proses untuk mengkonversi suatu video ke dalam video dengan encoding, resolusi, atau
bitrate lain dinamakan proses transcoding. Salah satu pendekatan yang dapat dilakukan untuk
melakukan proses tersebut adalah menggunakan sistem transcoding terdistribusi. Pada tahun 2016,
dilakukan penelitian untuk membuat sebuah sistem transcoding terdistribusi berbasis awan yang
dapat terskalakan. Namun, sistem tersebut memiliki limitasi yaitu single point of failure (SPOF).
Tujuan pada penelitian ini adalah untuk memperbaiki penelitan sebelumnya, namun dengan
menghindari desain sistem dengan single point of failure.
Penelitian ini menggunakan platform Kubernetes untuk menyediakan redundansi pada
sistem yang dibangun. Sistem redundansi ini berguna untuk menghilangkan single point of failure
pada sistem. Selain itu, sistem yang dibangun juga dapat terskalakan dengan memanfaatkan
kemampuan horizontal scaling pada Kubernetes. Kemudian, sistem yang dibangun juga
menggunakan message queue & media penyimpanan yang terpisah untuk menghindari sistem yang
“tighly coupled”.
Dari hasil penelitian ini, didapatkan bahwa sistem yang dibangun dapat menghindari
single point of failure. Hasil pengujian yang dilakukan untuk menguji aspek SPOF menunjukkan
success rate hingga 99,998% pada skenario Chaos Mesh yang dilakukann. Skenario Chaos Mesh
digunakan untuk mensimulasikan hal yang terjadi ketika terdapat node yang mati pada sistem.
Namun, sistem lebih lambat daripada sistem pada penelitian sebelumnya sekitar 39%-175%
bergantung pada konfigurasi sistem. Hal tersebut terjadi karena konfigurasi bawaan Kubernetes
tidak dioptimasi untuk jenis pekerjaan yang berati di CPU (CPU Bound).

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: Transcoding, Kubernetes, Single Point of Failure.
Subjects: Engineering
Divisions: Faculty of Engineering > Department of Computer Engineering
Depositing User: Teknik Komputer
Date Deposited: 27 Mar 2023 04:06
Last Modified: 25 May 2023 02:56
URI: https://eprints2.undip.ac.id/id/eprint/12175

Actions (login required)

View Item View Item