Implementasi dan Analisa Performa Berbagai Platform Web server pada Lingkungan Multicore

Kharisma Monika Dian Pertiwi

Abstract


Perkembangan teknologi informasi dan komunikasi (TIK) sangat pesat. Saat ini hampir semua organisasi menggunakan sistem informasi berbasis website untuk mempermudah pekerjaannya. Perkembangan TIK tersebut juga didukung dengan perkembangan perangkat keras dan perangkat lunak. Salah satu isu utama dalam sistem berbasis website adalah kualitas layanan (performa). Faktor yang dapat mempengaruhi performa adalah aspek perangkat lunak dan perangkat keras. Salah satu perangkat keras yang berkembang adalah CPU dengan teknologi multicore. Teknologi multicore, mampu menjalankan proses secara paralel. Sehingga diharapkan dengan teknologi multicore, performa layanan menjadi lebih cepat. Selain dari aspek perangkat keras, performa layanan juga dipengaruhi aspek perangkat lunak yang berjalan dibawahnya, salah satunya adalah web server. Saat ini berkembang banyak web server. Kualitas berbagai web server perlu menjadi perhatian, agar layanan tetap baik. Uji coba terhadap teknologi multicore dan berbagai jenis web server perlu dilakukan untuk mengetahui efek terhadap kualitas layanan. Oleh karena itu penelitian ini dilakukan untuk mengetahui kualitas layanan berbagai macam web server dalam lingkungan multicore. Pengujian dilakukan dengan simulasi permintaan dengan variasi jumlah core dan konkurensi. Hasil pengujian menunjukkan bahwa penambahan core mempengaruhi jumlah permintaan yang dapat dilayani tiap detik, waktu respons server lebih cepat dan mengurangi beban masing-masing core. Hasil menunjukkan bahwa rata-rata peningkatan jumlah permintaan yang dapat dilayani sekitar 4000 hingga 5000.


Keywords


Multicore; Performa; Web Server

Full Text:

PDF

References


N. Dilawar, M. Zakarya, dan I. U. Rahman, “A review of power efficient load balancing algorithms for multicore sistems,” World Appl. Sci. J., vol. 27, no. 9, hal. 1175–1182, 2013.

M. Conti dan M. Kumar, “Quality of service in web services,” vol. 12, no. 1, hal. 3550–3550, 2005.

T. Suzumura, S. Trent, M. Tatsubori, A. Tozawa, dan T. Onodera, “Performance comparison of Web service engines in PHP, Java, and C,” Proc. IEEE Int. Conf. Web Serv. ICWS 2008, hal. 385–392, 2008.

R. P. Lunak, “Rekayasa Perangkat Lunak Kinerja Web Service pada Web server Apache , Ngin-X dan IIS-7,” hal. 175–179, 2015.

A. Aziz dan T. Tampati, “Analisis Web server untuk Pengembangan Hosting Server Institusi: Pembandingan Kinerja Web server Apache dengan Nginx,” Multinetics, vol. 1, no. 2, hal. 12, 2018.

V. N. Nguyen, “Comparative Performance Evaluation of Web servers,” vol. 31, no. 3, hal. 28–34, 2017.

A. Goel, N. Bansal, dan S. Gupta, “Comparison of Different Web servers,” Imp. J. Interdiscip. Res., vol. 2, no. 12, hal. 2454–1362, 2016.

R. Dawood, S. F. Qiana, dan S. Muchallil, “Kelayakan Raspberry Pi sebagai Web server: Perbandingan Kinerja Nginx, Apache, dan Lighttpd pada Platform Raspberry Pi,” J. Rekayasa Elektr., vol. 11, no. 1, hal. 25–29, 2015.

P. Prakash, R. Biju, dan M. Kamath, “Performance analysis of process driven and event driven web servers,” Proc. 2015 IEEE 9th Int. Conf. Intell. Syst. Control. ISCO 2015, hal. 1–7, 2015.

Q. Fan dan Q. Wang, “Performance comparison of web servers with different architectures: A case study using high concurrency workload,” Proc. - 3rd Work. Hot Top. Web Syst. Technol. HotWeb 2015, no. Section III, hal. 37–42, 2016.

Minakshi dan H. Sharma, “Web Technology Http Web server or Web Services,” Int. J. Res., vol. 1, no. 10, hal. 1585–1590, 2014.

A. Low, J. Siu, I. Ho, dan G. Liu, “Introduction to Node.Js,” in Proceedings of 24th Annual International Conference on Komputer Science and Software Engineering, 2014, hal. 283–284.

X. Chi, B. Liu, Q. Niu, dan Q. Wu, “Web load balance and cache optimization design based nginx under high-concurrency environment,” Proc. - 2012 3rd Int. Conf. Digit. Manuf. Autom. ICDMA 2012, hal. 1029–1032, 2012.

L. P. Chitra dan R. Satapathy, “Performance comparison and evaluation of Node.js and traditional web server (IIS),” 2017 Int. Conf. Algorithms, Methodol. Model. Appl. Emerg. Technol. ICAMMAET 2017, vol. 2017-Janua, hal. 1–4, 2017.

“The Go Programming Language.” [Daring]. Tersedia pada: https://golang.org/.

S. Varghese, “Web Development with Go,” Web Dev. with Go, 2015.

G. Fedrecheski, L. C. P. Costa, dan M. K. Zuffo, “Elixir programming language evaluation for IoT,” Proc. Int. Symp. Consum. Electron. ISCE, hal. 105–106, 2016.

H. Takase, K. Matsui, Y. Ueno, M. Mori, Y. Hisae, dan S. Yamazaki, “Work-in-Progress: A concept of a hardware design environment with the functional language Elixir,” in 2019 International Conference on Hardware/Software Codesign and Sistem Synthesis (CODES+ISSS), 2019, hal. 1–2.




DOI: http://dx.doi.org/10.26418/jp.v8i2.53920

Refbacks

  • There are currently no refbacks.