ABSTRAKSI: Web server merupakan sebuah program komputer yang berada di server yang bertugas melayani request dari banyak user. Bagaimana jika request-request tersebut dilayani berdasarkan kecepatan koneksinya masing-masing? Apakah performansi web server akan meningkat? Pertanyaan-pertanyaan inilah yang melatarbelakangi Tugas Akhir ini.
Tugas Akhir ini mengemukakan sebuah algoritma penjadwalan untuk pemrosesan request HTTP statik pada web server. Algoritma ini, yang disebut dengan Fastest Connection First (FCF), memberikan prioritas kepada request HTTP berdasarkan pada throughput koneksi user. Request yang melalui koneksi lebih cepat akan menerima prioritas lebih tinggi. Tugas Akhir ini membandingkan FCF dengan FIFO.
Implementasi dilakukan pada web server Apache dan sistem operasi Linux. Simulasi dilakukan pada lingkungan LAN.
Hasil simulasi mengindikasikan bahwa FCF menghasilkan pengurangan pada delay server yang berimbas pada response time rata-rata. Request yang melalui koneksi lambat mengalami sedikit perlambatan atau starvation.Kata Kunci : web server, throughput, fastest connection first, performansi.ABSTRACT: Web server is a server side computer program that services requests from many users. How if the requests scheduled according to their connection’s throughput? Is the web server’s performance improved? These are the questions which be the background of this final project.
This final project proposes a scheduling policy for processing of the static HTTP requests in web server. This policy, called Fastest Connection First (FCF), gives priority to HTTP requests based on the throughput of the user’s connection. The requests issued through faster connections receive the higher priorities.This final project compares FCF with FIFO policy.
The implementation is on Apache web server and Linux operating system. Experiments are executed in LAN environtment.
Results indicate that FCF yields some reductions in delay at web server. These results are in mean response time. The request from low connection experiments a small penalization.Keyword: web server, throughput, fastest connection first, performance.