Pengaturan download file pada PC-Client menggunakan multithreading

Rifai, Mochamad (2011) Pengaturan download file pada PC-Client menggunakan multithreading. Sarjana thesis, Universitas Brawijaya.

Abstract

Bandwidth merupakan salah satu bagian penting dalam dunia internet. Tanpa bandwidth yang memadai layanan yang menggunakan internet seperti pendidikan, ekonomi dan bisnis akan mengalami hambatan. Bandwith berbanding terbalik dengan waktu, semakin besar bandwidth yang tersedia semakin kecil waktu yang dibutuhkan. Salah satu cara untuk mengatasi ketersedian bandwidth adalah dengan melakukan optimasi pada sisi klien dan salah satu metode yang dapat digunakan adalah multithreading. Pada penelitian ini, penerapan multithreading dilakukan dengan memaksimalkan kerja stream yang dikombinasikan dengan konsep threading. Dengan konsep threading memungkinkan masing-masing stream dapat berjalan sendiri-sendiri sesuai dengan threadnya tanpa mengganggu stream yang lain. Implementasi multithreading dalam penelitian ini dilakukan dengan menggunakan java virtual machine dan diharapkan dapat diketahui pengaruh jumlah thread terhadap waktu download. Berdasarkan implementasi dan analisis yang telah dilakukan, metode multithreading, thread dalam jumlah banyak tidak dapat langsung digunakan tetapi harus dimanajemen. Salah satu penyebab bertambahnya waktu download adalah penanganan thread pada java yang tidak bersifat asynchronous sehingga apabila terdapat thread yang mengalami kemacetan jaringan (congestion) akan berada pada kondisi blocked state sampai koneksi terbentuk.

Item Type: Thesis (Sarjana)
Identification Number: SKR/MIPA/2011/115/051102223
Subjects: 500 Natural sciences and mathematics > 510 Mathematics
Divisions: Fakultas Matematika dan Ilmu Pengetahuan Alam > Matematika
Depositing User: Unnamed user with email repository.ub@ub.ac.id
Date Deposited: 07 Jun 2011 14:13
Last Modified: 22 Oct 2021 07:14
URI: http://repository.ub.ac.id/id/eprint/152567
[thumbnail of 051102223.pdf]
Preview
Text
051102223.pdf

Download (2MB) | Preview

Actions (login required)

View Item View Item