University of Helsinki Department of Computer Science
 

Department of Computer Science

Department information

 
Kurssikuvaus   [ Kerola | PerfEv home (Kerola) | Descr | PerfEv home (dept) | Exams | Spring 02 | Lectures | Homeworks ]

581372-6 Suorituskykyanalyysi (2 ov)

Kurssi uusitaan kevääksi 2002. Tässä kuvauksessa olevat tiedot koskevat siis vanhaa kurssia ja ne tulevat muuttumaan jonkin verran.  o

Kurssilla perehdytään tietokone- ja tietokonejärjestelmien suorituskykyanalyysin perusmenetelmiin. Käsiteltävät asiat liittyvät järjestelmien työkuormien mittaamiseen, kapasiteetin suunnitteluun sekä järjestelmän suorituskyvyn arvioimiseen. Kurssilla esitetään myös analysoinnin perusmenetelmät: mallitus, operaatioanalyysi, jonoverkkomallien muodostus ja niiden ratkaisutavat.

Kurssin tavoitteena on oppia ymmärtämään suorituskyvyn arvioinnin lähtökohdat ja käyttötavat, oppia arvioimaan suorituskykyanalyysin tarve järjestelmien hankinnan ja käytön aikana, ja oppia soveltamaan suorituskykyanalyysin perusmenetelmiä.

All exams can be taken in English, but you need to confirm this with the instructor one week before the exam. in English

o Asema opetuksessa

Kurssi on laudaturin erikoiskurssi. Esitietoina edellytetään Tietokone ja käyttöjärjestelmä -kurssin tiedot. Lisäksi kurssilla tarvitaan todennäköisyyslaskennan ja tilastotieteen perusteiden tuntemusta (keskeiset asiat käydään läpi uudestaan kurssin aikana, ks. esim. Jainin kirjasta [Jain 91] luvut 12 & 13).

o Kurssikirja

  • [LZGS84] E.D. Lazowska, J. Zahorjan, G. S. Graham, K.C. Sevcik, Quantitative System Performance, Prentice Hall, 1984. (Kevään 2002 kurssin kurssikirja, painos loppu, voi kopioda verkosta ilmaiseksi)
  • [MAD94] D.A. Menasce, V.A.F. Almeida, L.W. Dowdy, Capacity Planning and Performance Modelling, Prentice Hall 1994. (Aikaisempi kurssikirja, painos loppu)

o Suoritustavat

  • Luentokurssin yhteydessä osallistumalla kurssikuulusteluun ja laskuharjoituksiin.
  • Loppukokeella. Koealue on Menascen kirjan [MAD94] luvut 1, 2, 3.1-3.6, 3.9-3.10, 4, 5, 6, 8.1-8.2, 8.4-8.5, 9. Kaavojen johtaminen ei kuulu kurssiin, ainoastaan kyky käyttää niitä.

    Loppukokeen voi myös suorittaa kevään 2002 luentokurssin materiaalin pohjalta, koska Menascen kirjasta on painos loppu. o
Kuulustelussa jaetaan kaavakokoelma (Liite C  [MAD94]), joka sisältää jonoteorian ja jonoverkkoteorian keskeiset kaavat. Tiettyjen tehtävien ratkaisu saattaa vaatia taskulaskimen käyttöä.

o Sisältö

  • Suorituskyvyn ja kapasiteetin arviointiprosessi ja sen käyttö organisaatiossa
  • Yksinkertaiset mallit ja ratkaisumenetelmät: M/M/1 jonot, Markov ketjut
  • Tietokonejärjestelmän jonoverkkomallit ja ratkaisumenetelmät: konvoluutio, MVA
  • Operaatioanalyysi, pullonkaula-analyysi
  • Moniluokkaiset mallit, avoimet mallit ja näiden ratkaisumenetelmät
  • Approksimatiiviset ratkaisumenetelmät: rajat, approksimatiivinen MVA
  • Työkuorman mallitus, mittaustekniikat, parametrien estimointi
  • Koesuunnittelu, tulosten kuvaus

Teemu Kerola