Suorituskykyanalyysi, 2 ov, erilliskuulustelu 1.10.2002  

Kirjoita jokaiseen vastauspaperiisi seuraavat tiedot: nimi, opiskelijanumero/henkilötunnus, nimikirjoitus, kurssin nimi ja sivunumero.
Sallittu oheismateriaali:  laskin ja jaettu liite "Appendix C - Formulas" [Menasce 1994].
Liite tulee palauttaa kokeen jälkeen.
  1. [15 p] Approksimatiivinen MVA.
    1. Miten se toimii?
    2. Mitä etuja sillä on verrattuna tavalliseen MVA:han?
    3. Mitä haittoja sillä on verrattuna tavalliseen MVA:han?
    4. Minkälaisten järjestelmien arvioinnissa sitä (eikä tavallista MVA:ta) voi käyttää?

    .

  2. [15 p] Syntymä-kuolema -malli (Birth-Death Model). Oletetaan, että tietoliikenneportissa on kolme puskuria saapuville paketeille. Paketteja saapuu keskimäärin 30 per sekunti. Yhden paketin käsittelyyn (saapumishetkestä siihen etttä k.o. puskuri on vapaa uusiokäyttöön) kuluu keskimäärin 20 ms. Tee tästä järjestelmästä syntymä-kuolema -malli ja ratkaise malli Markov-ketjujen avulla.
    1. [3 p] Minkä osan ajasta kaikki puskurit ovat tyhjiä?
    2. [2 p] Minkä osan ajasta kaikki puskurit ovat täysiä?
    3. [3 p] Mikä on portin käyttösuhde (utilization)?
    4. [2 p] Montako pakettia on keskimäärin odottaa portissa?
    5. [2 p] Mikä on portin keskimääräinen vasteaika (response time)
    6. [3 p] Mikä osa paketeista hylätään?
    Kirjaa oletuksesi ja perustele työsi.


  3. [15 p] Little laki.
    1. [1 p] Mikä on Littlen laki? Anna käytännönläheinen raha-automaatin käyttöön liittyvä esimerkki.
    2. [2 p] Miten sitä voidaan soveltaa yhteen palvelimeen (ei jonoa)? Mitä se tarkoittaa tässä yhteydessä? Anna (ihan mihin tahansa aihealueeseen liittyvä) esimerkki kaavoineen.
    3. [2 p] Miten sitä voidaan soveltaa yhteen palvelupisteeseen (jono mukaanlukien)? Anna esimerkki kaavoineen.
    4. [1 p] Miten sitä voidaan soveltaa kokonaiseen suljettuun jonoverkkoon (ei käyttäjiä, ihmisiä)? Anna esimerkki kaavoineen.
    5. [1 p] Miten sitä voidaan soveltaa kokonaiseen suljettuun jonoverkkoon (käyttäjät mukaanlukien)? Anna esimerkki kaavoineen.
    6. [2 p] Miten sitä voidaan soveltaa kokonaiseen avoimeen jonoverkkoon? Anna esimerkki kaavoineen.
    7. [4 p] Missä kaikkialla MVA:ssa (yksi luokka, ei kuormasta-riippuvia palvelupisteitä) käytetään Littlen lakia? Anna esimerkki kaavoineen.
    8. [2 p] Miten sitä voidaan soveltaa kokonaiseen alijärjestelmään MVA:n yhteydessä? Anna esimerkki kaavoineen.


  4. [15 p] Suunnitelma. Yhtiö XYZ haluaa palkata sinut ottamaan selvää, miksi heidän tietokantapalvelinsysteeminsä (4 CPU:ta, 40 levyä, 5 tietokantaa, eetteriverkko, noin 200 tapahtumaa/sek., asiakkaita ympäri Suomea) on hitaanpuoleinen joillekin asiakkaille (jotka käyttävät tietokantaa CARS). Anna kokonaisvaltainen suorituskyvynarviointisuunnitelma annettavaksi systeemimanagerille, joka haluaa arvioida suunnitelman (ja sinun) pätevyyttä ennen palkkaamistasi. Suunnitelma ei missään nimessä saa olla 3 sivua pidempi. Muista, että esimiehesi ei ole suorittanut suoruskykyanalyysin kurssia vaikka onkin tkt-maisteri.