Pertemuan 17 Komponen Waktu Eksekusi
description
Transcript of Pertemuan 17 Komponen Waktu Eksekusi
1
Pertemuan 17Komponen Waktu Eksekusi
Matakuliah : H0204/ Rekayasa Sistem Komputer
Tahun : 2005
Versi : v0 / Revisi 1
2
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :
• Menghasilkan formula komponen waktu kalender dan waktu eksekusi
3
Outline Materi
• Inisialisasi Laju Kegagalan
• Rata-rata jumlah kegagalan
• Densitas kegagalan
4
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)
5
Komponen Waktu Eksekusi – (1)
Current Failure Intensity [()]
• Basic Execution Time Model (BETM)
o-1 )( 0
()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
6
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
)exp( )( 0
7
Komponen Waktu Eksekusi – (3)
• Natural log failure intensity vs mean failure experienced
Log poisson eksecution time model
basic eksecution time model
initial failure intensity ,failure intensity
total failure (o)Mean Failure Experince (
8
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 :
hr /CPUfailure 5
100
50 - 1 10
o - 1 )( 0
9
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
10
Komponen Waktu Eksekusi – (6)
Slope of Failure Intensity
• Basic Execution Time Model (BETM)
• Log Poisson Execution Time Model (LPETM)
o
o-
d
d
)exp(- 0
d
d
11
Komponen Waktu Eksekusi – (7)
Slope of Failure Intensity
• Basic Execution Time Model (BETM)
• Dari contoh 1 : slope of failure intensity adalah :
o
o-
d
d
hr 0,1/CPU- 100
10-
o
o-
d
d
d
d
12
Komponen Waktu Eksekusi – (8)
Dari contoh 2 : slope of failure intensity Log Poisson Execution Time Model (LPETM)
)exp(- 0
d
d
= -10(0.02) exp (-0.02 50) = - 0.0736/ CPU hrKesimpulan :Pada saat “no failure” decrement of failure intensity = –0,2/CPV hr. untuk basic modelSesudah 50 failure pengamatan decrement of failure intensity menjadi –0,0736/CPV hr.Perubahan konstant relative pada 0.02/failure
13
Komponen Waktu Eksekusi – (9)
Mean failure experience dalam domain waktu eksekusi [()]
• Basic Execution Time Model (BETM)
• Log Poisson Execution Time Model (LPETM)
dexperience failure )(
exp 1 )( 00
o
1) ( ln 1
)( 0
14
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 hr Untuk 100 CPU hr
failure 63
100(0,632) 0,368)-100(1
(-1) exp - 1100
10 100
10-exp-1100 )10(
o-exp-10 )( 0
failure 100
0,0000454)-100(1
(-10) exp - 1100
100 100
10-exp-1100 )100(
15
Komponen Waktu Eksekusi – (11)
• Untuk contoh 2:
dengan T=10 & T=100 CPU hr execution time
1) ( ln 1
)( 0
(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
16
Komponen Waktu Eksekusi – (12)
Failure Intensity dalam domain waktu eksekusi ()
• Basic Execution Time Model (BETM)
• Log Poisson Execution Time Model (LPETM)
νo
o- exp )( 0
1 )(
0
0
17
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.
νo
o- exp )( 0
Untuk 100 CPU hr (100) = 10 exp [(-10/100).
(100)]= 10 exp (-10)= 10 (0.0000454)
= 0.000454 failures/CPU hr
Untuk 10 CPU hr (10) = 10 exp [(-10/100).(10)]
= 10 exp (-1)= 10 (0.368)= 3.68 failures/CPU hr
18
Komponen Waktu Eksekusi – (14)
• Untuk contoh 2:
dengan T=10 & T=100 CPU hr execution time
1 )(
0
0
CPUhrfailure
CPUhrfailure
/0476,0120
10
100)10(0,02)(1
10 )100(
/33,312
10
10)10(0,02)(1
10 )10
19
Komponen Waktu Eksekusi – (15)
Basic Execution Time Model (BETM)• Additional Failure to Failure Intensity
Objective (expected)
• Additional Execution Time to Failure Intensity Objective
) - ( Fo
o p
F
lno
p
o
p = present failure intensity
F = failure intensity objective
20
Komponen Waktu Eksekusi – (16)
Log Poisson Execution Time Model (LPETM) Additional Failure to Failure Intensity Objective (expected)
• Additional Execution Time to Failure Intensity Objective
ln 1
F
p
11
1
FF
p = present failure intensity
F = failure intensity objective
21
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
objective)dan present (diantara failure 37
)68,3(10
)000454,068.3(10
100
) - ( Fo
o
p
hr CPU 90 ln8160 10 000454,0
68,3ln
10
100
lno
o
F
p
22
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
failure 97 50(1,945)
6,995ln 50
476,0
33,3ln
02,0
1
ln 1
F
p
hr CPU 90
50(1,80) 30,010,2 05
476,0
1
33,3
1
02,0
1
11
1
FF