Академический Документы
Профессиональный Документы
Культура Документы
Hendrawan hend@telecom.ee.itb.ac.id
Objektif Kuliah
Utk mengembangkan pemodelan matematis dan programming tools yg diperlukan utk menentukan performansi dari jaringan komunikasi & sistem komputer Studi Performansi: Estimasi satu atau lebih metrik melalui
pengukuran, simulasi analisa
Outline
Pendahuluan Review Dasar Probabilitas dan Statistik Pengumpulan Data & Analisa Pengukuran Perbandingan Sistem via Pengukuran & Regresi Producing Data: Sampling & Disain Eksperimental Pemodelan Sistem & Simulasi Simulasi & Software Simulasi Analisa dg Sistem Antrian Analisa Dg Jaringan Antrian Contoh, Studi Kasus Analisa/Evaluasi Performansi Jaringan Komunikasi & Komputer
Contoh:
Berapa banyak terminal dp dihubungkan ke suatu sistem komputer mainframe? Tentukan kebutuhan buffer pd suatu switch Bagaimanakah adaptive windowing bekerja? Switch/router apa yg harus dibeli? Jika menambahkan 40 komputer pd suatu LAN campus backbone, berapakah delay backbone sekarang? Arsitektur/disain sistem Disain ditail dan implementasi Operasi
2005 Hendrawan Lab. Telematika - ITB
Kapan?
Tujuan Umum
Menspesifikasikan persyaratan performansi Evaluasi alternatif disain Membandingkan dua atau lebih sistem System tuning Identifikasi bottleneck Karakterisiasi beban/workload Dimensioning/capacity planning Peramalan/forecasting
Penemu Internet
Kleinrock
Cerf
Kahn
Roberts
Parameter
Parameter beban/workload
Faktor-Faktor
Parameter-parameter yg akan divariasikan selama studi Nilai dp divariasikan ke level-level berbeda (nilai numerik)
Throughput: Goodput:
Utilization:
Blocking probability:
Metriks Performansi
Moments
Probabilitas
Teknik-Teknik Performansi
Tiga teknik dasar utk analisa performansi
Pengukuran/Measurements
Mengumpulkan data eksperimental dari prototype atau sistem eksisting
Simulasi
Eksperimen dg model komputer dari sistem
Pengukuran/Measurements
Melakukan eksperimen pd sistem eksisting atau prototype Kelebihan
High saleability Akurasi tinggi Mencakup detail Harus punya peralatan Sulit utk mempertimbangkan semua kasus/nilai parameter Diperlukan jumlah data yg besar yg harus disimpan/dimanipulasi Sulit utk men-generalisasi hasil Perlu usaha utk analisa statistik Sulit utk menentukan sensitivitas Sulit utk melakukan reproduksi Menghabiskan waktu/Time consuming
2005 Hendrawan Lab. Telematika - ITB
Kelemahan
Simulasi
Melakukan eksperimen pada model komputer dari suatu sistem Kelebihan
Memungkinkan detail dp dicakup Dp membandingkan alternatif disain sistem Dp mengendalikan skala waktu Sistem eksisting tdk diperlukan Sulit utk menggeneralisir hasil Sulit utk mempertimbangkan semua kasus/nilai parameter Sulit utk menentukan sensitivitas Perlu waktu utk mengembangkan dan mengeksekusi simulasi Perlu usaha utk validasi model dan analisa data output
2005 Hendrawan Lab. Telematika - ITB
Kelemahan
Teori Antrian
Model analitis dari sistem Kelebihan
Cepat Aplikasi utk semua tingkatan dari sistem Memungkinkan tradeoffs dan sensitivitas utk dipelajari
Kelemahan
Mungkin mencakup aproksimasi Abstraksi detail Perlu waktu untuk mengembangkan model
ET6043 Kinerja Jaringan Telekomunikasi & Komputer 2005 Hendrawan Lab. Telematika - ITB
Validasi vs Verifikasi
Verifikasi (biasanya mudah dilakukan)
Apakah model dibangun secara benar? Model Analitis: Apakah matematik benar? Model Simulasi: Apakah model dikodekan dg tepat?
Model Network
Bagaimana kita memodelkan? Jaringan (network) secara umum dimodelkan dlm tiga kategori:
Resource sharing networks Process networks Switching networks
Time-shared computer (Programs : CPU/Disk/IO) Statistical multiplexer/concentrator Packet-based (Packets : Links) Channel-based (Calls : Channels) Multiple-Access and random access networks (Packets : Shared Medium)
2005 Hendrawan Lab. Telematika - ITB
Pertanyaan
Bagaimana relasi antara jumlah user, pola penggunaan, jumlah sumberdaya (resources), dan performansi? Apakah resources diduduki secara adil (atau tepat) oleh user?
Pertanyaan
Bagaimana performansi dipengaruhi oleh pola penggunaan yg berbeda? Proses mana yang bottlenecks yang membatasi performansi? Apakah input-input berbeda diperlakukan secara adil dlm kaitannya dg performansi?
ET6043 Kinerja Jaringan Telekomunikasi & Komputer 2005 Hendrawan Lab. Telematika - ITB
Telephone network (Telepon : Circuit Switches) Telephone signaling network (Switches : STPs) X.25 packet network (Komputer : Packet Switches) Internet (Komputer : Routers)
2005 Hendrawan Lab. Telematika - ITB
Pertanyaan
Apakah topologi terbaik? Bagaimana kita me-route-kan? Bagaimana kita menjamin Quality of Service?
ET6043 Kinerja Jaringan Telekomunikasi & Komputer
Presentasi hasil
Validasi hasil analitis menggunakan pengukuran menambah keyakinan hasil
Evaluasi performansi Studi pengaruh perubahan disain jaringan Studi pengaruh perubahan beban Identifikasi bottlenecks Perencanaan proaktif utk pertumbuhan jaringan
ET6043 Kinerja Jaringan Telekomunikasi & Komputer 2005 Hendrawan Lab. Telematika - ITB