ANALISIS PERFORMA DARI PROTOKOL WEBTRANSPORT MELALUI HYPERTEXT TRANSFER PROTOCOL VERSI 3 (HTTP/3) DAN QUIC
No Thumbnail Available
Date
2023-07-13
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
WebTransport adalah protokol baru yang dibangun di atas HTTP/3 dan QUIC
yang menjadi alternatif untukWebSocket. WebSocket telah menjadi pilihan utama untuk
aplikasi yang memerlukan komunikasi klien-server event-driven, dan berlatensi rendah,
tetapi WebTransport dapat menggantikannya. Protokol WebTransport menyediakan
transportasi yang aman, multiplexed, real-time dan memiliki API untuk mengirim data
baik secara reliable maupun unreliable.
Penelitian ini bertujuan untuk mencoba menunjukkan perbedaan performa antara
kedua protokol dan memanfaatkan fitur WebTransport, seperti transportasi multiplexed
dan komponen unreliable messaging, dalam komunikasi server-browser melalui ber-
bagai kondisi jaringan. Metrik utama yang diukur pada penelitian ini adalah latensi
dengan cara melakukan simulasi pengiriman data pada berbagai kondisi jaringan seperti
packet loss.
Hasil penelitian menunjukkan bahwa WebTransport memberikan peningkatan
kinerja yang cukup nyata dari WebSocket, terutama pada loss rate tinggi. Pada jaringan
dengan delay 20 ms, nilai RTT untuk semua protokol yang tidak terpengaruh oleh packet
loss berkisar antara 20,2 hingga 22,5 ms. Saat loss terjadi, nilai RTT WebTransport
Stream berada di kisaran 66,7–68 ms dan WebSocket berada di kisaran 242,9–249,9 ms.
Dengan setiap peningkatan 1% dalam loss rate, rata-rata RTT WebTransport Stream
naik 0,57 ms, dan untuk WebSocket, 2,7 ms. Dan dari hasil uji simulasi Head-of-Line
blocking, fitur multiplexing WebTransport dapat mengurangi efek pemblokiran akibat
antrian transmisi data dan efek retransmisi dari arus data yang berbeda.
Description
Keywords
WebTransport, WebSocket, QUIC