Pertemuan 17 Komponen Waktu Eksekusi

22
1 Pertemuan 17 Komponen Waktu Eksekusi Matakuliah : H0204/ Rekayasa Sistem Komputer Tahun : 2005 Versi : v0 / Revisi 1

description

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. - PowerPoint PPT Presentation

Transcript of Pertemuan 17 Komponen Waktu Eksekusi

Page 1: Pertemuan 17 Komponen Waktu Eksekusi

1

Pertemuan 17Komponen Waktu Eksekusi

Matakuliah : H0204/ Rekayasa Sistem Komputer

Tahun : 2005

Versi : v0 / Revisi 1

Page 2: Pertemuan 17 Komponen Waktu Eksekusi

2

Learning Outcomes

Pada akhir pertemuan ini, diharapkan mahasiswa

akan mampu :

• Menghasilkan formula komponen waktu kalender dan waktu eksekusi

Page 3: Pertemuan 17 Komponen Waktu Eksekusi

3

Outline Materi

• Inisialisasi Laju Kegagalan

• Rata-rata jumlah kegagalan

• Densitas kegagalan

Page 4: Pertemuan 17 Komponen Waktu Eksekusi

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)

Page 5: Pertemuan 17 Komponen Waktu Eksekusi

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

Page 6: Pertemuan 17 Komponen Waktu Eksekusi

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

Page 7: Pertemuan 17 Komponen Waktu Eksekusi

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 (

Page 8: Pertemuan 17 Komponen Waktu Eksekusi

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

Page 9: Pertemuan 17 Komponen Waktu Eksekusi

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

Page 10: Pertemuan 17 Komponen Waktu Eksekusi

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

Page 11: Pertemuan 17 Komponen Waktu Eksekusi

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

Page 12: Pertemuan 17 Komponen Waktu Eksekusi

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

Page 13: Pertemuan 17 Komponen Waktu Eksekusi

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

Page 14: Pertemuan 17 Komponen Waktu Eksekusi

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(

Page 15: Pertemuan 17 Komponen Waktu Eksekusi

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

Page 16: Pertemuan 17 Komponen Waktu Eksekusi

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

Page 17: Pertemuan 17 Komponen Waktu Eksekusi

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

Page 18: Pertemuan 17 Komponen Waktu Eksekusi

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

Page 19: Pertemuan 17 Komponen Waktu Eksekusi

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

Page 20: Pertemuan 17 Komponen Waktu Eksekusi

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

Page 21: Pertemuan 17 Komponen Waktu Eksekusi

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

Page 22: Pertemuan 17 Komponen Waktu Eksekusi

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