Mengenal Istilah Latency dan Pengaruhnya Pada Jaringan

Pemrogram komputer bekerja di kantor modern

Mengenal Istilah Latency dan Pengaruhnya Pada Jaringan

Latensi (Latency) adalah ukuran jeda dalam suatu sistem. Latensi jaringan adalah jumlah waktu yang dibutuhkan data untuk berpindah dari satu titik ke titik lainnya di jaringan. Jaringan dengan latensi tinggi akan memiliki waktu respons yang lebih lambat, sedangkan jaringan dengan latensi rendah akan memiliki waktu respons yang lebih cepat.

Meskipun pada prinsipnya data seharusnya melintasi internet dengan kecepatan hampir sama dengan kecepatan cahaya, dalam praktiknya paket data melintasi internet dengan kecepatan yang sedikit lebih lambat karena penundaan yang disebabkan oleh jarak, infrastruktur internet, ukuran paket data, kepadatan jaringan, dan variabel lainnya.1 Jumlah jeda waktu ini merupakan latensi jaringan.


Organisasi dapat mereduksi latensi sekaligus meningkatkan produktivitas serta pengalaman pengguna melalui beberapa langkah berikut:

  • Menggunakan jaringan pengiriman konten (CDN), komputasi edge, dan subnetting untuk mendistribusikan data serta mengarahkan lalu lintas jaringan.

  • Memelihara infrastruktur jaringan yang andal, aman, dan mutakhir.

  • Menerapkan solusi manajemen performa aplikasi, alokasi sumber daya yang optimal, serta penempatan beban kerja yang tepat.

Pemandangan udara jalan raya dengan hamparan hutan

Dapatkan ketenangan saat menggunakan cloud 


Dapatkan Buletin Think mingguan untuk mendapatkan panduan pakar dalam mengoptimalkan pengaturan multicloud di era AI.

Mengapa latensi jaringan penting?

Mempertahankan jaringan dengan latensi rendah adalah hal yang penting karena latensi langsung memengaruhi produktivitas, kolaborasi, kinerja aplikasi, dan pengalaman pengguna. Semakin tinggi latensi (dan semakin lambat waktu respons), semakin banyak area yang terganggu. Latensi rendah sangat penting saat perusahaan berupaya melakukan transformasi digital dan menjadi semakin bergantung pada aplikasi dan layanan berbasis cloud dalam lingkungan Internet of Things.

Mari kita mulai dengan contoh yang jelas. Jika latensi jaringan yang tinggi menyebabkan kinerja aplikasi yang tidak memadai atau waktu muat yang lambat untuk klien organisasi, mereka cenderung mencari solusi alternatif. Saat ini, pengguna individu dan perusahaan semakin mengharapkan kinerja secepat kilat. Jika organisasi Anda menggunakan aplikasi perusahaan yang mengandalkan data real-time yang diambil dari berbagai sumber untuk membuat rekomendasi sumber daya, latensi yang tinggi dapat menimbulkan inefisiensi. Inefisiensi ini dapat berdampak negatif pada kinerja dan nilai aplikasi.

Semua bisnis lebih menyukai latensi rendah. Bagi sejumlah sektor industri yang sangat bergantung pada pemrosesan data sensor atau komputasi berkinerja tinggi—seperti manufaktur otomatis, tindakan bedah jarak jauh berbasis video (telesurgery), live streaming, hingga perdagangan finansial frekuensi tinggi (high-frequency trading)—latensi rendah merupakan prasyarat mutlak bagi keberhasilan operasional.

Latensi yang tinggi juga dapat menyebabkan pemborosan. Katakanlah sebuah organisasi ingin meningkatkan kinerja aplikasi dan jaringan dengan meningkatkan atau mengalokasikan kembali pengeluaran sumber daya komputasi, penyimpanan, dan jaringan. Jika gagal mengatasi masalah latensi yang ada, organisasi mungkin berakhir dengan tagihan yang lebih besar tanpa menyadari peningkatan kinerja, produktivitas, atau kepuasan pelanggan.

NS1 Connect

IBM NS1 Connect

Perkuat ketahanan jaringan Anda dengan IBM NS1 Connect. Dalam video ini, kita membahas nilai IBM NS1 Connect untuk ketahanan dan kinerja aplikasi.

Bagaimana latensi diukur?

Latensi jaringan diukur dalam milidetik dengan menghitung interval waktu antara inisiasi operasi pengiriman dari sistem sumber dan penyelesaian operasi penerimaan dengan pencocokan oleh sistem target.2

Salah satu cara sederhana untuk mengukur latensi adalah dengan menjalankan perintah “ping”, yang merupakan alat diagnostik jaringan yang digunakan untuk menguji koneksi antara dua perangkat atau server. Selama pengujian kecepatan ini, latensi sering disebut sebagai kecepatan ping.

Dalam pengujian ini, paket permintaan echo Internet Control Message Protocol (ICMP) dikirim ke server target dan dikembalikan. Perintah ping menghitung waktu yang dibutuhkan paket untuk berpindah dari sumber ke tujuan dan kembali lagi. Total waktu perjalanan ini disebut sebagai round-trip time (RTT), sama dengan kira-kira dua kali lipat latensi, karena data harus berpindah ke server dan kembali lagi. Ping tidak dianggap sebagai ukuran latensi yang tepat atau tes yang ideal untuk mendeteksi masalah latensi jaringan direksional. Keterbatasan ini karena data dapat berpindah melalui jalur jaringan yang berbeda dan menghadapi berbagai skenario pada setiap tahap perpindahan.

Latensi, bandwidth, dan throughput

Latensi, bandwidth, dan throughput saling berkaitan, dan terkadang dikacaukan sebagai sinonim, tetapi sebenarnya mengacu pada fitur jaringan yang berbeda. Seperti yang telah kita catat, latensi adalah jumlah waktu yang diperlukan sebuah paket data untuk berpindah antara dua titik di koneksi jaringan.

Bandwidth

Bandwidth adalah ukuran volume data yang dapat melewati jaringan pada waktu tertentu. Bandwidth diukur dalam satuan volume data per detik, seperti Megabit per detik (Mbps) atau Gigabit per detik (Gbps). Bandwidth adalah hal yang biasa Anda dengar dari penyedia layanan ketika memilih opsi koneksi untuk rumah Anda. Hal ini menjadi sumber kebingungan besar, karena bandwidth bukanlah ukuran kecepatan tetapi kapasitas. Meskipun bandwidth yang tinggi dapat memfasilitasi kecepatan internet yang tinggi, kemampuan itu bergantung pada faktor-faktor seperti latensi dan throughput.

Throughput

Throughput adalah ukuran jumlah rata-rata data yang benar-benar melewati jaringan dalam jangka waktu tertentu, dengan mempertimbangkan dampak latensi. Throughput mencerminkan volume paket data yang berhasil tiba di tujuan dibandingkan dengan jumlah paket yang hilang (packet loss). Metrik throughput ini umumnya dihitung dalam satuan bit per detik (bits per second / bps) atau megabit per detik (Mbps).

Jitter

Faktor lain dalam kinerja jaringan adalah jitter. Jitter mengacu pada fluktuasi atau variasi ketidakkonsistenan pada interval latensi aliran paket di dalam jaringan. Tingkat latensi yang stabil jauh lebih aman dibandingkan dengan kondisi jitter tinggi yang berisiko memicu hilangnya paket data (packet loss); sebuah kondisi saat paket data gagal mencapai tujuan dan lenyap di tengah jalur transmisi.

Cara yang disederhanakan, tetapi sangat membantu untuk mengingat hubungan antara latensi, bandwidth, dan throughput adalah bahwa bandwidth adalah jumlah data yang dapat berpindah melalui jaringan, throughput adalah ukuran seberapa banyak yang sebenarnya ditransfer per detik, dan latensi adalah waktu yang diperlukan untuk melakukannya.

Apa yang menyebabkan latensi jaringan?

Memvisualisasikan perjalanan data dari klien ke server dan sebaliknya membantu untuk memahami latensi dan berbagai faktor yang ikut memengaruhi. Penyebab umum latensi jaringan meliputi:

Jarak yang harus ditempuh data

Sederhananya, semakin jauh jarak antara klien yang memulai permintaan dan server yang merespons, semakin tinggi latensi. Perbedaan antara server di Chicago versus server di New York yang menanggapi permintaan pengguna di Los Angeles mungkin hanya beberapa milidetik. Tetapi terkait latensi, perbedaan itu signifikan, dan milidetik itu bertambah.

Media transmisi dan koneksi perantara (hop) jaringan

Selanjutnya, pertimbangkan media yang dilewati dalam perpindahan data Anda. Apakah jaringan kabel serat optik (umumnya latensi lebih rendah) atau jaringan nirkabel (umumnya latensi tinggi), atau jaringan yang kompleks dengan banyak media, seperti yang sering terjadi?

Media yang digunakan untuk transmisi data memengaruhi latensi. Latensi juga dipengaruhi oleh berapa kali data harus melewati perangkat jaringan seperti router untuk berpindah dari satu segmen jaringan ke segmen jaringan berikutnya (koneksi perantara jaringan), sebelum mencapai tujuannya. Semakin banyak jumlah koneksi perantara, semakin tinggi latensi.

Ukuran paket data dan kepadatan jaringan

Ukuran paket data dan volume data secara keseluruhan pada jaringan memengaruhi latensi. Paket yang lebih besar membutuhkan waktu lebih lama untuk dikirim, dan jika volume data melebihi kapasitas komputasi infrastruktur jaringan, kemacetan dan peningkatan latensi kemungkinan besar akan terjadi.

Kinerja perangkat keras

Server, router, hub, switch, dan perangkat keras jaringan lainnya yang ketinggalan zaman atau tidak cukup sumber daya dapat menyebabkan waktu respons yang lebih lambat. Misalnya, jika server menerima lebih banyak data daripada yang dapat ditangani, paket akan tertunda, sehingga mengakibatkan pemuatan halaman, kecepatan pengunduhan, dan kinerja aplikasi yang lebih lambat.

Konstruksi halaman web

Penempatan aset digital seperti dokumen video dan gambar dengan ukuran file yang terlalu besar, keberadaan elemen penghambat pemuatan halaman (render-blocking), serta tumpukan karakter redundan pada kode sumber (source code) dapat memicu tingginya angka latensi.

Faktor sisi pengguna

Terkadang latensi disebabkan oleh faktor-faktor dari sisi pengguna, seperti bandwidth yang tidak mencukupi, koneksi internet yang buruk, atau peralatan yang sudah ketinggalan zaman.

Bagaimana cara mengurangi latensi?

Untuk mengurangi latensi jaringan, organisasi mungkin memulai dengan penilaian jaringan ini:

- Apakah data kami berjalan di sepanjang rute terpendek dan paling efisien?

- Apakah aplikasi kami memiliki sumber daya yang diperlukan untuk kinerja yang optimal?

-Apakah infrastruktur jaringan kami mutakhir dan sesuai untuk pekerjaan itu?

Distribusikan data secara global

Mari kita mulai dari faktor jarak fisik. Aspek ini berfokus pada titik lokasi pengguna berada dan posisi server yang bertugas menanggapi permintaan (request) mereka. Dengan mendistribusikan server dan basis data secara geografis lebih dekat dengan pengguna, organisasi dapat mengurangi jarak fisik yang harus ditempuh oleh data dan mengurangi perutean yang tidak efisien dan lompatan jaringan.

Salah satu cara untuk mendistribusikan data secara global adalah dengan jaringan pengiriman konten atau CDN. Menggunakan jaringan server terdistribusi memungkinkan organisasi untuk menyimpan konten lebih dekat dengan pengguna akhir, mengurangi jarak yang harus ditempuh oleh paket data. Tetapi bagaimana jika organisasi ingin pindah melampaui menyajikan konten cache?

Komputasi edge adalah strategi yang berguna, yang memungkinkan organisasi untuk memperluas lingkungan cloud mereka dari pusat data inti ke lokasi fisik yang lebih dekat dengan pengguna dan data mereka. Melalui komputasi edge, organisasi dapat menjalankan aplikasi lebih dekat dengan pengguna akhir dan mengurangi latensi.

Subnetting

Subnet pada dasarnya adalah jaringan yang lebih kecil di dalam jaringan yang lebih besar. Subnetting mengelompokkan titik-titik akhir yang sering berkomunikasi satu sama lain, yang dapat mengurangi perutean yang tidak efisien dan mengurangi latensi.

Gunakan solusi manajemen performa aplikasi

Alat pemantauan tradisional tidak cukup cepat atau menyeluruh untuk secara proaktif menemukan dan menentukan konteks masalah kinerja di lingkungan yang kompleks saat ini. Agar tetap terdepan dalam mengatasi masalah, organisasi dapat menggunakan solusi canggih yang menyediakan pemetaan ketergantungan dan pengamatan secara real-time dan menyeluruh. Kemampuan ini memungkinkan tim untuk mengidentifikasi, menentukan konteks, mengatasi, dan mencegah masalah kinerja aplikasi yang berkontribusi terhadap latensi jaringan.

Optimalkan alokasi sumber daya dan penempatan beban kerja

Jika beban kerja tidak memiliki sumber daya komputasi, penyimpanan, dan jaringan yang sesuai, latensi akan meningkat dan kinerja akan menurun. Mencoba mengatasi masalah ini dengan penyediaan sumber daya berlebih adalah tindakan yang tidak efisien dan boros, dan mencoba memenuhi permintaan dinamis dengan sumber daya secara manual dalam infrastruktur modern yang kompleks adalah tugas yang mustahil.

Solusi manajemen sumber daya aplikasi (ARM) yang terus-menerus menganalisis pemanfaatan sumber daya dan kinerja komponen aplikasi dan infrastruktur secara real-time dapat membantu memecahkan masalah sumber daya dan mengurangi latensi.

Sebagai contoh, jika platform ARM mendeteksi adanya aplikasi yang mengalami lonjakan latensi akibat perebutan sumber daya (resource contention) di dalam server, sistem akan secara otomatis mengalokasikan kapasitas tambahan atau memindahkan beban kerja ke klaster server lain yang lebih longgar. Tindakan otomatis semacam itu membantu mengurangi latensi dan meningkatkan kinerja.

Pantau kinerja jaringan

Pengujian seperti perintah ping dapat memberikan pengukuran sederhana dari latensi jaringan tetapi tidak cukup untuk menentukan masalah, apalagi mengatasinya. Organisasi dapat menggunakan solusi manajemen kinerja jaringan yang menyediakan platform terpadu untuk membantu tim menemukan, mengalamatkan dan mencegah masalah kinerja jaringan dan mengurangi latensi.

Pertahankan infrastruktur yang andal dan mutakhir

Tim TI dapat memastikan bahwa mereka menggunakan perangkat keras, perangkat lunak, dan konfigurasi jaringan yang mutakhir dan bahwa infrastruktur organisasi dapat menangani permintaan saat ini. Melakukan pemeriksaan dan pemeliharaan jaringan secara teratur juga dapat membantu mengurangi masalah kinerja dan latensi.

Optimalkan aset dan pengkodean halaman

Para pengembang (developers) dapat mengambil langkah preventif untuk memastikan arsitektur halaman web tidak menambah beban latensi, misalnya dengan mengompresi ukuran aset visual serta menerapkan metode pemadatan kode (minification).

Solusi terkait
Tingkat gratis IBM Cloud

Buat akun IBM Cloud gratis Anda dan akses lebih dari 40 produk yang selalu bebas, termasuk API IBM Watson.

Membuat akun
IBM Cloud

IBM® Cloud adalah platform cloud perusahaan yang dirancang untuk industri teregulasi, serta menyediakan solusi hybrid, aman, dan kompatibel dengan AI.

Jelajahi solusi cloud
Layanan konsultasi cloud

Dapatkan kemampuan baru dan dorong ketangkasan bisnis dengan layanan konsultasi cloud IBM. Temukan cara berkreasi bersama dalam menciptakan solusi, mempercepat transformasi digital, dan mengoptimalkan kinerja melalui strategi hybrid cloud dan kemitraan pakar.

Jelajahi layanan konsultasi cloud
Ambil langkah selanjutnya

Anda telah menjelajahi dasar-dasarnya. Sekarang lihat lebih dekat bagaimana organisasi menerapkan gen AI di lingkungan nyata, didukung oleh campuran infrastruktur cloud dan arsitektur jaringan yang tepat untuk menskalakan secara bertanggung jawab.

  1. Lihat cara kerja AI
  2. Pahami Tata Kelola AI
Catatan kaki

1Internet at the Speed of Light”, Yale.edu, 3 Mei 2022.

2Pengaruh jaringan terhadap kinerja”, IBM.com, 3 Maret 2021.