Professional Documents
Culture Documents
Pertemuan 3
Pertemuan 3
(Chapter 3)
1
2
3 4
1
Tabel Ringkasan untuk Seleksi
Menyeleksi Teknik Evaluasi (4/4)
Teknik Evaluasi
• Saleabilitas? Kriteria Pemodelan Simulasi Pengukuran
– Lebih mudah meyakinkan orang menggunakan dengan 1. Tahap Segala Segala Prototipe+
pengukuran 2. Waktu Sedikit Medium Bervariasi
– Kebanyakan orang skeptis terhadap hasil pemodelan
analitik karena sulit untuk dipahami
• Terkadang validasi dengan simulasi sebelum digunakan 3. Tools Analysts Beberapa Instrumentasi
• Dapat menggunakan satu atau lebih teknik bahasa
– Validasi satu dengan lainnya 4. Akurasi Rendah Moderat Bervariasi
– Kebanyakan tulisan analisa kinerja kualitas-tinggi 5. Trade-off Mudah Moderat Sulit
memiliki model analitik + simulasi atau pengukuran evaluasi
6. Biaya Kecil Medium Tinggi
7. Saleabilitas Rendah Medium Tinggi
7 8
Speed
• Metrik Kinerja yang Umum Digunakan Request
Rate
Reliability
System Correct Errori Time
between
Not
Done Eventk Duration
Availability
Time
between
9 10
11 12
2
Outline Studi Kasus (1/5)
• Menyeleksi Teknik (sudah) • Sistem komputer dari end-hosts mengirim
• Menyeleksi Metrik Kinerja (sudah) paket lewat routers
– Tumbukan terjadi ketika jumlah paket pada
– Studi Kasus (berikut) router melampaui kapasitas buffering
• Metrik Kinerja yg Umum Digunakan (dropped)
• Menentukan Requirement Kinerja • Goal: membandingkan dua algoritma kontrol
– Studi Kasus tumbukan
• User sends blok paket ke destinasi
– A) Beberapa terkirim berurut
– B) Beberapa terkirim tidak berurut
– C) Beberapa terkirim lebih dari satu kali
– D) Beberapa dropped
13 14
3
Metrik Kinerja yang
Outline
Umum Digunakan
• Menyeleksi Teknik (sudah) • Response Time
• Menyeleksi Metrik Kinerja (sudah) – Turn around time
– Reaction time
– Studi kasus (sudah)
– Stretch factor
• Metrik Kinerja yang Umum • Throughput
Digunakan (berikut) – Operations/second
• Menentukan Requirement Kinerja – Capacity
– Efficiency
– Studi Kasus
– Utilization
• Reliability
– Uptime
– MTTF (Mean Time to Failure)
19 20
Time
Request Respons Reaction Think
User Sistem Time Time
Response
Time Time 1
23 24
4
Throughput (2/2) Efisiensi
• Throughput naik dengan naiknya • Nominal capacity • Rasion throughput maksimum yang dapat dicapai (mis: 9.8
Mbps) terhadap kapasitas nominal (mis: 10 Mbps) Æ 98%
load, ke titik adalah ideal (mis:
10 Mbps)
• Untuk multiprocessor, rasio n-processor terhadap satu-
processor (in MIPS or MFLOPS)
Knee
• Usable capacity
Nominal adalah yang dapat
Thrput
Capacity
dicapai (mis: 9.8
Knee Usable Mbps)
Capacity
• Knee dimana
Efficiency
Capacity
Load
response time
naik dengan cepat
Response
untuk kenaikan
Time
sedikit dalam
throughput Number of Processors
25
Load 26
27 28
Better Better
Best
29 Metric 30
5
Menentukan Menentukan
Requirement Kinerja (1/2) Requirement Kinerja (2/2)
• Problem General
• Sistem seharusnya efisien dalam – Nonspecific – tidak ada angka. Hanya kata kualitatif
(jarang, rendah, tinggi sangat kecil)
pemrosesan dan memori. Seharusnya tidak
– Nonmeasureable – tidak ada cara untuk mengukur
menciptakan overhead yang berlebihan dan memverifikasi apakah sistem sesuai dengan
• Seharusnya memiliki probabilitas yang requirement
sangat rendah untuk network dapat – Nonacceptable – angka berdasarkan pada apa yang
tampaknya baik, tetapi sistem setup tidak cukup
menduplikasi paket, mengirimkan ke alamat baik
yang salah, atau mengubah data – Nonrealizable – angka berdasarkan pada apa yang
tampaknya baik, tetapi setelah disetup terlalu tinggi
• Mengapa? – Nonthorough – tidak ada usaha yang dibuat untuk
menentukan semua outcomes
31 32
33 34