Firman Ardiansyah S.Komp, M.Si. RENCANA KAPASITAS UNTUK KINERJA WEB DAN PROXY SERVER IPB MENGGUNAKAN MODEL OPEN QUEUEING NETWORK M/M/2 DAN M/M/1 Nanik Qodarsih G64103014 Dibimbing oleh : Heru Sukoco S.Si, M.T. Firman Ardiansyah S.Komp, M.Si.
Obyektif Pendahuluan Latar Belakang Penelitian Tujuan Penelitian Ruang Lingkup Tinjauan Pustaka Metodologi Penelitian Hasil dan Pembahasan Kesimpulan dan Saran
“In the Name of Allah, the Benificent, the Merciful” PENDAHULUAN “In the Name of Allah, the Benificent, the Merciful”
Cont… news.netcraft.com 40 juta yang aktif 80 juta website April 2006
Cont… Web Performance
Cont… Web IPB untuk Sarana Sosialisasi dan mendukung proses e-learning Setiap permintaan keluar jaringan web IPB Lewat Proxy Server Rencana Kapasitas
Capacity planning for web and proxy performance IPB TUJUAN PENELITIAN Capacity planning for web and proxy performance IPB
Memprediksi kinerja CPU dan memori. Tujuan Membuat suatu rencana kapasitas untuk kinerja web dan proxy server IPB. Memprediksi kinerja CPU dan memori. Rekomendasi bagi IPB untuk meningkatkan kinerja web server dan proxy server IPB.
Capacity Planning for web and proxy Performance IPB Ruang Lingkup
Ruang Lingkup Prediksi kinerja CPU, memori pada web server dan proxy server IPB (172.17.0.11). Model kinerja server side. Web Server utilisasi CPU server keseluruhan utilisasi CPU untuk request web Penggunaan memori Proxy server IPB Utilisasi CPU Server Squid Request Hit Request
Capacity planning for web and Proxy performance IPB Tinjauan Pustaka Capacity planning for web and Proxy performance IPB
Menasce & Almeida 1998 Rencana Kapasitas Open Queueing Network Proses untuk memprediksi level kejenuhan dari suatu sistem ketika beban mencapai level tertinggi. Open Queueing Network Jumlah client yang mengakses server jumlahnya tidak terbatas. Closed Queueing Network Jumlah client yang mengakses server jumlahnya terbatas dan sudah didefinisikan.
Metodologi Penelitian Capacity planning for web and proxy server performance IPB
Metodologi penelitian Analisis Lingkungan jaringan IPB Pengkarakterisasian Model Beban Kerja Pengamatan trafik & pangambilan data Data Parsing Penentuan Model Server dan Kinerja Validasi model kinerja Analisis dan prediksi kinerja
Metodologi penelitian Analisis Lingkungan jaringan IPB Pengkarakterisasian Model Beban Kerja Pengamatan trafik & pangambilan data Data Parsing Penentuan Model Server dan Kinerja Validasi model kinerja Analisis dan prediksi kinerja
Analisis Lingkungan Jaringan IPB Web server (www.ipb.ac.id) www FEM dan Rektorat HTTP Request Original Response Kampus BS Proxy IPB 172.17.0.11 LSI Proxy IPB 172.17.0.18 Fateta Faperta Fapet FMIPA Faperikan FKH Fahutan
Analisis Lingkungan Jaringan IPB Sistem Operasi Windows Server 2003 System Model: ProLiant ML350 G4p Prosesor: Intel(R) Xeon(TM) CPU 3.40GHz (2 CPU atau dual core) RAM 512 MB Web server Apache 2.0 Basis data Microsoft SQL 2000 Web Server Sistem Operasi Linux Redhat Enterprise Edition versi 3.0.1 Prosesor: Intel(R) Pentium(R) 4 CPU 1.5 GHz RAM 256 MB Proxy server Squid 2.0 Proxy Server
Metodologi penelitian Analisis Lingkungan jaringan IPB Pengkarakterisasian Model Beban Kerja Pengamatan trafik & pangambilan data Data Parsing Penentuan Model Server dan Kinerja Validasi model kinerja Analisis dan prediksi kinerja
Pengkarakterisasian Beban Kerja Parameter sumber daya Waktu penggunaan CPU Besar penggunaan memori Parameter beban kerja Parameter intensitas beban kerja Jumlah Transaksi /detik (web server) Hit /detik (proxy server) Parameter permintaan service CPU Service time
Metodologi penelitian Analisis Lingkungan jaringan IPB Pengkarakterisasian Model Beban Kerja Pengamatan trafik & pengambilan data Data Parsing Penentuan Model Server dan Kinerja Validasi model kinerja Analisis dan prediksi kinerja
Pengamatan trafik Utilisasi CPU Spesifikasikan variabel Penggunaan Memori Tentukan cara &perangkat lunaknya Proxy Server Web Server
Cont… Getif Cachemgr.cgi Putty NMS Know OID web server Computer Local Get data Getif Net-SNMP Squid.conf Service time request snmpwalk snmpget snmptable Cachemgr.cgi PC in Lab NCC 172.18.17.129 CPU Utilization & memory use SNMP Trap Get Service Time and memory use Putty SNMP Agent Computer remote Linux MIB Web Server IPB 172.17.0.14 Proxy Server IPB 172.17.0.11
Mekanisme Pengambilan data ITU-T E.500 selama 10 hari atau lebih 1 hari pengukuran selama 1 jam pada jam sibuk
Jam Sibuk IPB Web IPB 13.00 14.00 Proxy Server 08.00 09.00
Metodologi penelitian Analisis Lingkungan jaringan IPB Pengkarakterisasian Model Beban Kerja Pengamatan trafik & pangambilan data Data Parsing Penentuan Model Server dan Kinerja Validasi model kinerja Analisis dan prediksi kinerja
Data Parsing Gawk Service time Penggunaan memori Data log WEB dan Proxy
Metodologi penelitian Analisis Lingkungan jaringan IPB Pengkarakterisasian Model Beban Kerja Pengamatan trafik & pangambilan data Data Parsing Penentuan Model Server dan Kinerja Validasi model kinerja Analisis dan prediksi kinerja
Penentukan Model Server dan Kinerja Web IPB open queueing network, Server Side Model M/M/2 Proxy Server IPB M/M/1
Metodologi penelitian Analisis Lingkungan jaringan IPB Pengkarakterisasian Model Beban Kerja Pengamatan trafik & pengambilan data Data Parsing Penentuan Model Server dan Kinerja Validasi model kinerja Analisis dan prediksi kinerja
Validasi Model Kinerja Real System Model Kinerja Pengukuran Kalkulasi Mengukur utilisasi CPU dan memori Menghitung utilisasi CPU dan memori Diterima if >70% Tidak Kalibrasi Model Ya
Capacity Planning for web and Proxy Performance IPB Hasil dan Pembahasan Capacity Planning for web and Proxy Performance IPB
Hasil Dan Pembahasan Web Server IPB 16 Hari dari 20 hari SNMP (Net- SNMP) 25 April -16 mei Utilisasi CPU Server M/M/2 Service Rate Arrival Rate Utilisasi CPU request Service rate Arrival rate Penggunaan Memori Rata-rata penggunaan memori Web Server IPB
Utilisasi CPU server (M/M/2) Rantai Markov: Untuk n>1 maka
Cont ….Utilisasi CPU server M/M/2 5.5 proses/ms Arrival rate 688.064 proses/ms Service rate 0.8% Utilisasi CPU 99.2% Idle
Cont….. Utilisasi CPU server Terbesar 9.97% Terkecil 0.24% Rata-rata 0.8%
Utilisasi CPU Request Web OID Gagal Getif Arrival rate 0.513 Req/seq CPU << server Request web dapat dilayani
Terbesar Terkecil Rata-rata Penggunaan memori 342275.67 66.851% 187320.67 36.586% Rata-rata 263893.2 51.542%
Validasi using Remote Desktop Penghitungan diterima 97.5% 2.25% CPU 85.376% 14.624% Memory
Proxy Server 10 Hari Remote, Putty Cachemgr.cgi Utilisasi Proxy All Squid Utilisasi Pengguna All Request Pengguna Hit Request Memori Rata-rata penggunaan memori
Utilisasi CPU Server dan Squid 33.12 % 17.53 % Server keseluruhan 96.08 % 52.64 % Terbesar rata-rata
Utilisasi CPU Request dan Hit Request Open Queueng Network, 1 CPU Model M/M/1 Arrival rate=7.37 req/s Service rate= 127.69 req/s CPU Utilisasi= 5.91% Request Arrival rate=2.16 req/s CPU Utilisasi= 1.70% Hit Request
Terbesar Terkecil Rata-rata Memori Proxy server 344586 89.67% 174546 45.22% Rata-rata 294322.67 76%
Cont… >70% Level Kejenuhan CPU Level kejenuhan Memori
Capacity planning for web and proxy server performance IPB KESIMPULAN DAN SARAN
Web Server Proxy Server Hit rate proxy Kesimpulan spesifikasi CPU dan memori dari web server IPB tidak perlu diperbaharui, Semua permintan web dapat dilayani Web Server > 70 % LEVEL KEJENUHAN Spesifikasi CPU dan memori pada proxy server IPB perlu diperbaharui Proxy Server Hit request rendah selain CPU juga karena kondisi link jaringan, bandwidth, dan sibuknya trafik jaringan IPB Hit rate proxy
SARAN Model biaya dan analisis biaya untuk membuat rencana kapasitas web server dan proxy server IPB Pengaruh lain : kondisi link jaringan IPB, seperti trafik, bandwidth jaringan IPB. Model kinerja client side, penelitian pada 172.17.0.18 Parameter dan periode waktu
Thank You So Much…. The End… Kunci dalam meraih ilmu adalah dengan tenang dan Sabar (Imam Al Ghazali)