EKSAMEN I EMNE TTM4120 PÅLITELIGE SYSTEMER

Like dokumenter
EKSAMENSOPPGAVE I SIE5025-PÅLITELIGE SYSTEMER

EKSAMENSOPPGAVE I SØK 1002 INNFØRING I MIKROØKONOMISK ANALYSE

EKSAMEN I EMNE TTM4120 PÅLITELIGE SYSTEMER

Hjelpemidler: B1- Typegodkjent kalkulator, med tomt minne, i henhold til utarbeidet liste. Ingen trykte eller håndskrevne hjelpemidler.

EXAM IN COURSE [EKSAMEN I EMNE] TTM4120 Dependable Systems [Pålitelige systemer] Thursday [Torsdag] :00 13:00

0:7 0:2 0:1 0:3 0:5 0:2 0:1 0:4 0:5 P = 0:56 0:28 0:16 0:38 0:39 0:23

EXAM IN COURSE [EKSAMEN I EMNE] TTM4120 Dependable Systems [Pålitelige systemer] Tuesday [Tirsdag] :00 13:00

Slope-Intercept Formula

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

EXAM IN COURSE [EKSAMEN I EMNE] TTM4120 Dependable Systems [Pålitelige systemer] Wednesday [Onsdag] :00 13:00

EKSAMENSOPPGAVE I BI2034 Samfunnsøkologi EXAMINATION IN: BI Community ecology

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

EKSAMENSOPPGAVE I FAG TKP 4105

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

HØGSKOLEN I NARVIK - SIVILINGENIØRUTDANNINGEN

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

Dynamic Programming Longest Common Subsequence. Class 27

EKSAMENSOPPGAVE I BI2014 MOLEKYLÆRBIOLOGI

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

FINAL EXAM IN STA-2001

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Oppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet.

Exercise 1: Phase Splitter DC Operation

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

5 E Lesson: Solving Monohybrid Punnett Squares with Coding

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

EXAM IN COURSE [EKSAMEN I EMNE] TTM4120 Dependable Systems [Pålitelige systemer] Friday [Fredag] :00 13:00

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

C13 Kokstad. Svar på spørsmål til kvalifikasjonsfasen. Answers to question in the pre-qualification phase For English: See page 4 and forward

EXAM IN COURSE [EKSAMEN I EMNE] TTM4120 Dependable Systems [Pålitelige systemer] Friday [Fredag] :00 13:00

Smart High-Side Power Switch BTS730

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Siste seminar: Foreslåtte oppgaver basert på ønsker.

UNIVERSITETET I OSLO

EXAM IN COURSE [EKSAMEN I EMNE] TTM4110 Dependability and Performance with Discrete event Simulation [Pålitelighet og ytelse med simulering]

Eksamen ENG1002/1003 Engelsk fellesfag Elevar og privatistar/elever og privatister. Nynorsk/Bokmål

Neural Network. Sensors Sorter

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Graphs similar to strongly regular graphs

Oppgave. føden)? i tråd med

0:6 0:3 0:1 0:4 0:2 0:4

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Information search for the research protocol in IIC/IID

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

FYSMEK1110 Eksamensverksted 23. Mai :15-18:00 Oppgave 1 (maks. 45 minutt)

Emneevaluering GEOV272 V17

Bokmål / Nynorsk / English NORGES TEKNISK- NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR FYSIKK. Eksamen TFY4185 Måleteknikk

Eksamensoppgave i GEOG1004 Geografi i praksis Tall, kart og bilder

Du må håndtere disse hendelsene ved å implementere funksjonene init(), changeh(), changev() og escape(), som beskrevet nedenfor.

EKSAMENSOPPGAVE I TTM4135 INFORMASJONSSIKKERHET

Trådløsnett med. Wireless network. MacOSX 10.5 Leopard. with MacOSX 10.5 Leopard

EXAM IN COURSE [EKSAMEN I EMNE] TTM4110 Dependability and Performance with Discrete event Simulation [Pålitelighet og ytelse med simulering]

Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Eksamen i emnet Mat131 - Differensiallikningar I Onsdag 25. mai 2016, kl.

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Eksamensoppgave i FIN3006 / FIN8606 Anvendt tidsserieøkonometri

Verifiable Secret-Sharing Schemes

NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET Geografisk institutt

Solutions #12 ( M. y 3 + cos(x) ) dx + ( sin(y) + z 2) dy + xdz = 3π 4. The surface M is parametrized by σ : [0, 1] [0, 2π] R 3 with.

Trigonometric Substitution

Stationary Phase Monte Carlo Methods

Eksamensoppgave i SANT2100 Etnografisk metode

stjerneponcho for voksne star poncho for grown ups

Generalization of age-structured models in theory and practice

Eksamensoppgave i GEOG1005 Jordas naturmiljø

NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET Side 1 av 5 INSTITUTT FOR ENERGI- OG PROSESSTEKNIKK

Kartleggingsskjema / Survey

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

HONSEL process monitoring

Gradient. Masahiro Yamamoto. last update on February 29, 2012 (1) (2) (3) (4) (5)

EXAM IN COURSE [EKSAMEN I EMNE] TTM4120 Dependable Systems [Pålitelige systemer] Wednesday [Onsdag] :00 13:00

Eksamensoppgave i SOS1000 Innføring i sosiologi

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Besvar tre 3 av følgende fire 4 oppgaver.

Eksamensoppgave i SANT1001 Sosial organisasjon og identitetsdannelse

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO

NTNU, TRONDHEIM Norges teknisk-naturvitenskapelige universitet Institutt for sosiologi og statsvitenskap

FIRST LEGO League. Härnösand 2012

Examination paper for (BI 2015) (Molekylærbiologi, laboratoriekurs)

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

buildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Oppgave 1. ( xφ) φ x t, hvis t er substituerbar for x i φ.

NTNU Norges teknisk-naturvitenskapelige universitet Institutt for telematikk

Norsk (English below): Guide til anbefalt måte å printe gjennom plotter (Akropolis)

Transkript:

Norges teknisk-naturvitenskapelige universitet Institutt for telematikk EKSAMEN I EMNE TTM4120 PÅLITELIGE SYSTEMER Faglig kontakt under eksamen: Tlf.: 92667 Bjarne E. Helvik Eksamensdato: 30. mai 2006 Eksamenstid: 4 timer Studiepoeng: 7,5 Vt Tillatte hjelpemidler: D Språkform: Antall sider bokmål: 3 Antall sider nynorsk: 1 Antall sider engelsk: 3 Antall sider vedlegg: 0 Sensurdato 1 : uke 25-2006 1. Merk! Studentene må primært gjøre seg kjent med sensur ved å oppsøke sensuroppslagene. Evt. telefoner om sensur må rettes til sensurtelefonene. Eksamenskontoret vil ikke kunne svare på slike telefoner.

Side 2 av 8 BOKMÅLSUTGAVE Vi har et lastdelt web tjenersystem som vist i Figur 1 nedenfor. Det består av to uavhengige tjenermaskiner. En bruker logger på en av disse og er pålogget samme maskin til tjenesteleveransen er gjennomført. Hvilken tjenermaskin som blir brukt avgjøres av en ideell lastdelingsfunksjon i nettet. Denne funksjonen vil kun dirigere nye tjenesteforespørsler til arbeidende maskiner, og en maskin er tilstrekkelig til å håndtere hele trafikklasten. For leveranse av tjenesten benytter og oppdaterer de to maskinene samme data. Disse er lagret i et array av redundante disker. Data kan leses og skrives så lenge minst tre av de fire diskene fungerer. Diskene aksesseres via en interconnect switch med struktur som vist i figuren. Brukerne, Internet og lenkene mellom de ulike systemelementene kan antas å være feilfrie.!"#$%"&!"#$!"#$%"$# 0,1%,)2%.3&&'()*+,-$#"./0#$1'//#10 "2+013 '%()*+%,%"&"#$%#$ '%()*+%,%"&"#$%#$./0#$1'//#10 "2+013 -./$ -./$ -./$ -./$ 4%5#,56,*)5./$)6""678) 9)6:);)<=)2#,1%"%45('-0(')(6(7-"0(2'$8 Figur 1 Skisse av et lastdelt tjenersystem

Side 3 av 8 Det stilles krav til tilgjengeligheten til tjenesten og til funksjonssikkerheten til tjenesten. a) Definer (forklar hva som menes med) disse to pålitelighetegenskapene 1 og definer et formelt mål for hver av dem. Anta at alle systemelementene feiler og repareres uavhengig av hverandre. Følgende størrelser antas kjent Tjenermaskin Svitsjeelement (1x2) i interconnect switch Disk Utilgjengeligheten U t U s U d Feilrate λ t λ s λ d b) Finn et uttrykk for utilgjengeligheten til tjenesten som leveres fra systemet. c) Kan pålitelighetsblokkskjema benyttes for å finne den funksjonssannsynlighet som en bruker pålogget en tjenestemaskin opplever? Begrunn svaret. Anta at diskene (disk-delsystemet) ikke feiler. Finn da et uttrykk for funksjonssannsynlighet som en bruker av tjenesten opplever. d) Funksjonssikkerheten for tjenesten er for dårlig. Skisser en endring av systemløsningen som kan benyttes for å forbedre denne. En ønsker ikke å skifte ut tjener maskinvaren eller å anskaffe ytterligere maskinvare. I det etterfølgende antas svitsjeelementene og diskene å være feilfrie. Dvs. vi ser bort fra disse. De to tjenermaskinene oppgraderes gjentatte ganger for å gi økt funksjonalitet. Oppgraderingsintensiteten er θ, dvs. at dersom tjenerparet ikke allerede er under oppgradering, så vil en slik startes med en sannsynlighet θ t + o( t) i løpet av et kort tidsintervall t. En tjenermaskin som ikke er under oppgradering har tilgjengelighet og feilrate som gitt ovenfor. Anta at feilavhjelpingstidene (reparasjonstidene) er negativt eksponensialfordelt. Kall parameteren i denne µ t. Oppgraderingene foregår i fire faser etterfulgt av en ordinær driftsfase som følger: Fase 1: Idet en oppgraderingskommando kommer, går maskinene inn i en forberedingsfase. Varigheten av denne fasen er negativt eksponensialfordelt med parameter β. Det er ordinær trafikkhåndtering samt feil kan inntreffe og reparasjon foretas i denne fasen. (Forberedelsene foregår kun når begge maskiner er oppe.) Fase 2: I denne fasen tas en maskin ut av drift og oppgraderes. Varigheten av oppgraderingen dersom den forløper uten feil er negativt eksponensialfordelt med parameter γ. Maskinen under oppgradering har en feilrate som øker til α. Dersom den feiler vil den ha samme fordeling av feilavhjelpingstid (reparasjonstid) som ved andre feil, dvs. negativt eksponensialfordelt med 1. Engelsk: Dependability attributes

Side 4 av 8 parameter µ t. Feiler den andre maskinen, dvs. den som fører last, vil begge maskinene kjøre en feilavhjelping. Ved feil i denne fasen startes fra fase 1 igjen. Fase 3: Begge maskinene har ordinær trafikkhåndtering med hhv. ny og gammel versjon, og er i en forberedingsfase som i fase 1. Ellers som i fase 1. Fase 4: Den andre maskinen tas ut av drift og oppgraderes. Ellers som i fase 2 med det unntaket at ved feil i denne fasen feilavhjelpes systemet tilbake til starten av fase 3. Fase 5: Ordinær drift av systemet. e) Tegn et tilstandsdiagram som kan benyttes til pålitelighetsanalyse av tjenerparet med oppgradering som beskrevet ovenfor. Angi tydelig konfigurasjonen i de ulike tilstandene, hvilken fase du assosierer tilstandene med og hvorvidt de er arbeidendeeller feiltilstander. f) Finn et uttrykk for sannsynligheten for at en oppgradering gjennomføres uten at det inntreffer feil i løpet av prosessen (gjennomløpet av de fire fasene). Hva er forventet tid en slik feilfri oppgradering tar? Transisjonsmatrisen for tjenersystemet kan avledes av tilstandsdiagrammet i punkt e). Den har følgende struktur: λ 11 λ 21 0 0 λ 51 λ 12 λ 22 0 0 0 Λ = 0 λ 23 λ 33 λ 43 0 (1) 0 0 λ 34 λ 44 0 0 0 0 λ 45 λ 55 hvor λ ij er en submatrise som angir transisjonene mellom tilstandene i fase i og tilstandene i fase j. 0 angir submatriser hvor alle elementer er 0. λ g) Etabler submatrisen som svarer til 11 λ 21. λ 12 λ 22 h) Etabler et fullstendig ligningssett for å beregne asymptotisk utilgjengeligheten til webtjenesten når den oppgraderes som beskrevet ovenfor. Transisjonsmatrisen Λ kan antas kjent. (Merk, ligningssettet skal ikke løses.) i) Kall tiden fra en oppgadering starter til den er gjennomført for T o. Vis hvordan du med utgangspunkt i (1) kan finne sannsynligheten for at denne tiden er lengre enn t, dvs. P( T o > t), når du antar at begge maskinene er arbeidende idet en oppgradering starter. Etabler et fullstendig ligningssett.

Side 5 av 8 NYNORSKUTGÅVE For ikkje å få ulike semantikk i bokmål og nynorsk oppgåvetekst så er inga eige nynorsk oppgåvetekst laga. Sjå i staden bokmåloppgåve på side 2-5. Dette etter avtale med nynorsk studentane. Ved problem ta kontakt med faglærar.

Side 6 av 8 ENGLISH VERSION We have a load shared web server system as illustrated in Figur 1 on Page 2. It has two independent servers. A user loggs on one of these and stays logged on this server until the delivery of the service is completed. Which server that will be used in each case, is decided by an ideal load sharing function in the network. This function will distribute a new service request only to working servers, and one server has sufficient capacity to handle the entire load. For the delivery of the service, the two servers use and update a common set of data. These data are stored in an array of redundant disks. The data may be read and written as long as at least three out of the four disks are working. The disks are accessed via an interconnect switch with a structure as illustrated in the figure. The users, Internet and the links between the different system element are assumed to be fault free. There are unavailability and reliability requirements of the provided service. a) Define (explain what is meant by) these two dependability attributes and define a formal measure for each of them. Assume that all system elements are failing and are repaired independently of each other. The following quantities are assumed to be known Server Switching element (1x2) in interconnect switch Disk Unavailability U t U s U d Failure rate λ t λ s λ d b) Find an expression of the unavailability of the service delivered by the system. c) May a reliability block diagram be used to find the reliability function a user logged on to a server experiences? Justify the answer. Assume that the disks (the disk subsystem) do not fail, and derive an expression for the reliability function a user of the system experiences. d) The reliability function of the service is poor and does not meet the requirements. Sketch a change in the system design, which may be used to improve the reliability. The server hardware shall not be replaced and additional hardware shall not be procured. In the subsequent, it is assumed the switching elements and the disks are fault free, i.e. these are not regarded. The two servers are upgraded on several occasions to yield an increased functionality. The intensity of the upgrades are θ, i.e., if the pair of servers are not already under upgrade, a new upgrade will start with probability θ t + o( t) during a short interval t. A server that is not under upgrade, has an unavailability and failure rate as stated above. Assume that the restoration times after a failure (repair times) are negatively exponentially distributed with parameter µ t. The upgrades take place in four phases followed by an ordinary operational phase as follows:

Side 7 av 8 Phase 1: When a upgrade is started, the servers enters an initialization phase. The duration of this phase is negatively exponentially distributed with parameter β. During this phase, there are ordinary handling of the traffic load, and failures may occur and restoration (repair) take place. (The initialization takes place only when both servers are working.) Phase 2:In this phase, one server is taken out of operation and upgraded. The duration of the upgrade, if it takes place without failure, is negatively exponentially distributed with parameter γ. The server under upgrade has a failure rate which increases to α. If it fails, it will have the same distribution of the restoration time as with other failures, i.e. negatively exponentially distributed with parameter µ t. If the other server fails, i.e., that one that carries the traffic load, both servers are restored. If a failure occurs in this phase, the upgrade restarts from Phase 1. Phase 3:Both servers carry traffic load with a new and old version of the software and are under initialization as in Phase 1. Otherwise as in Phase 1. Phase 4:The other server is taken out of operation and upgraded. Otherwise as in Phase 2, with the exception that when failures occur in this phase, the system are restored back to the start of Phase 3. Phase 5:Ordinary operation of the system. e) Make a Markov model (state diagram) that may be used for dependability analysis of the pair of servers with the upgrade procedure outlined above. Indicate clearly the system configuration in the various states and whether they are working (up) or failed (down) states. Do also indicate which of the five phases each of the states belong to. f) Derive an expression for the probability that an upgrade are completed without any failures during the procedure (during the four phases). What is the expected time such a fault free upgrade takes? The transition matrix of the server system may be derived from the state diagram in item e). It has the following structure: λ 11 λ 21 0 0 λ 51 λ 12 λ 22 0 0 0 0 λ 23 λ 33 λ 43 0 0 0 λ 34 λ 44 0 0 0 0 λ 45 λ 55 Λ = (2) where λ ij is a sub-matrix that gives the transitions between the states of Phase i and the states of Phase j. 0 indicates sub-matrixes where all elements are 0.

Side 8 av 8 λ g) Establish the sub-matrix corresponding to 11 λ 21. λ 12 λ 22 h) Establish a complete set of equations, which may be used to determine the asymptotic unavailability of the web-service described above. The transition matrix Λ may be assumed to be known. (Note, the set of equations shall not be solved.) i) Denote the time from an upgrade is started and until it is completed by T ot. Show how you from (2) may obtain the probability that this time is longer than, i.e., PT ( o > t), when you assume that both servers are working when the upgrade starts. Establish a complete set of equations.