220 likes | 353 Views
Pertemuan 17 Komponen Waktu Eksekusi. Matakuliah : H0204/ Rekayasa Sistem Komputer Tahun : 2005 Versi : v0 / Revisi 1. Learning Outcomes. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menghasilkan formula komponen waktu kalender dan waktu eksekusi. Outline Materi.
E N D
Pertemuan 17Komponen Waktu Eksekusi Matakuliah : H0204/ Rekayasa Sistem Komputer Tahun : 2005 Versi : v0 / Revisi 1
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Menghasilkan formula komponen waktu kalender dan waktu eksekusi
Outline Materi • Inisialisasi Laju Kegagalan • Rata-rata jumlah kegagalan • Densitas kegagalan
Komponen Waktu Eksekusi Execution Time Component • Initial Failure Intensity(0) • Rata-rata/expected number of failure () • Total number of failure density(o untuk basic model; untuk failure intensity decay parameter log poisson execution time model)
() 0 o = current failure intensity = initial failure intensity at start of execution time = rata-rata/expected number of failure experience = total number of failure infinite time Komponen Waktu Eksekusi – (1) Current Failure Intensity [()] • Basic Execution Time Model (BETM)
Komponen Waktu Eksekusi – (2) • Log Poisson Execution Time Model (LPETM) • = failure intensity decay parameter = magnitude of the slope of the line plotted. Lih. grafik perbandingan laju kegagalan vs Total kegagalan
initial failure intensity , l0 basic eksecution time model failure intensity Log poisson eksecution time model total failure (o) Mean Failure Experince (m ) Komponen Waktu Eksekusi – (3) • Natural log failure intensity vs mean failure experienced
Komponen Waktu Eksekusi – (4) Contoh 1 (BETM) • Asumsikan program akan mengalami 100 x gagal dalam jangka waktu tak terbatas (infinite time). Saat ini sudah 50x gagal. Initial failure intensity adalah 10 failure/CPV hr current failure intensity adalah :
Komponen Waktu Eksekusi – (5) Contoh 2(Log Poisson Model) • Dengan berpedoman pada contoh 1, dengan parameter failure intensity decay 0.02/failure current failure intensity adalah : () = 0 exp (-) = 10 exp (-0.02)(50) = 10 exp (-1) = 3.68 failure /CPU hr
Komponen Waktu Eksekusi – (6) Slope of Failure Intensity • Basic Execution Time Model (BETM) • Log Poisson Execution Time Model (LPETM)
Komponen Waktu Eksekusi – (7) Slope of Failure Intensity • Basic Execution Time Model (BETM) • Dari contoh 1 : slope of failure intensity adalah :
Komponen Waktu Eksekusi – (8) Dari contoh 2 : slope of failure intensity Log Poisson Execution Time Model (LPETM) = -10(0.02) exp (-0.02 50) = - 0.0736/ CPU hr Kesimpulan : Pada saat “no failure” decrement of failure intensity = –0,2/CPV hr. untuk basic model Sesudah 50 failure pengamatan decrement of failure intensity menjadi –0,0736/CPV hr. Perubahan konstant relative pada 0.02/failure
Komponen Waktu Eksekusi – (9) Mean failure experience dalam domain waktu eksekusi [()] • Basic Execution Time Model (BETM) • Log Poisson Execution Time Model (LPETM)
Komponen Waktu Eksekusi – (10) • Untuk contoh 1: Initial failure intensity = 10 failure / CPU hr dan o=100 total failure, dengan T=10 & T=100 CPU hr. Untuk 10 CPU hrUntuk 100 CPU hr
Komponen Waktu Eksekusi – (11) • Untuk contoh 2: dengan T=10 & T=100 CPU hr execution time (10) = (1/0.02) ln ((10).(0.02).(10) + 1) = 50. Ln (3) = 50. (1.099) = 55 failures (100) = (1/0.02) ln ((10).(0.02).(100) + 1) = 50. Ln (21) = 50. (3.045) = 152 failures
Komponen Waktu Eksekusi – (12) Failure Intensity dalam domain waktu eksekusi () • Basic Execution Time Model (BETM) • Log Poisson Execution Time Model (LPETM)
Komponen Waktu Eksekusi – (13) • Untuk contoh 1: Initial failure intensity = 10 failure / CPU hr dan o=100 total failure, dengan T=10 & T=100 CPU hr. Untuk 10 CPU hr (10) = 10 exp [(-10/100).(10)] = 10 exp (-1) = 10 (0.368) = 3.68 failures/CPU hr Untuk 100 CPU hr (100) = 10 exp [(-10/100).(100)] = 10 exp (-10) = 10 (0.0000454) = 0.000454 failures/CPU hr
Komponen Waktu Eksekusi – (14) • Untuk contoh 2: dengan T=10 & T=100 CPU hr execution time
Komponen Waktu Eksekusi – (15) Basic Execution Time Model (BETM) • Additional Failure to Failure Intensity Objective (expected) • Additional Execution Time to Failure Intensity Objective p = present failure intensity F = failure intensity objective
Komponen Waktu Eksekusi – (16) Log Poisson Execution Time Model (LPETM) Additional Failure to Failure Intensity Objective (expected) • Additional Execution Time to Failure Intensity Objective p = present failure intensity F = failure intensity objective
Komponen Waktu Eksekusi – (17) • Untuk contoh 1: dari soal sebelumnya (diketahui p=3.68 failure/CPU dan F = 0,000454 failure/CPU hr), cari dan
Komponen Waktu Eksekusi – (18) • Untuk contoh 2: Diketahui present value intensity (p = 3.33 failure / CPU hr) dan objective (F = 0,476 failure/CPU hr) parameter lainnya sama dengan contoh