Budapest University of Technology and Economics, Faculty of Electrical Engineering and Informatics

    Belépés
    címtáras azonosítással

    vissza a tantárgylistához   nyomtatható verzió    

    Teljesítményelemzés

    A tantárgy angol neve: Performance Evaluation

    Adatlap utolsó módosítása: 2006. július 1.

    Tantárgy lejárati dátuma: 2015. január 31.

    Budapesti Műszaki és Gazdaságtudományi Egyetem
    Villamosmérnöki és Informatikai Kar

    Műszaki Informatika Szak

    Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
    VIHI5312 9. 4/0/0/v 5 1/1
    4. A tantárgy előadója

    Név:

    Beosztás:

    Tanszék, Int.:

    dr. Jereb László

    docens

    Hálózati Rendszerek és Szolgáltatások Tanszék

    dr. Telek Miklós

    docens

    Hálózati Rendszerek és Szolgáltatások Tanszék

    5. A tantárgy az alábbi témakörök ismeretére épít

    Valószínűségszámítás, tömegkiszolgálás, számítógép architektúrák, számítógép hálózatok, távközlő hálózatok, formális módszerek.

    6. Előtanulmányi rend
    Ajánlott:

    Tematikaütközés miatt a tárgyat csak azok vehetik fel, akik korábban nem hallgatták a következő tárgyakat:

    Hálózatok teljesítményelemzése BMEVIHI4377

    (Hálózattervezés és Mobil számítástechnika szakirányok tárgya)

    IP hálózatok teljesítőképessége BMEVITT5300

    (IP alapú távközlés szakiránytárgy)

    7. A tantárgy célkitűzése

    A tantárgy célja az informatikai szaki közös képzés több tantárgyában elhangzott ismeretek integrálása. Alapvetően a Valószínűségszámítás, Tömegkiszolgálás és Formális módszerek tárgyak elméleti alapjaira építve - és ezen elméleti alapokat részben kiegészítve - példákat mutat arra, hogy a megszerzett elméleti ismeretek segítségével a hallgatók hogyan tudják az ugyancsak korábban megismert számítógépes rendszerek és infokommunikációs hálózatok teljesítményét részletesebben jellemezni és elemezni.

    8. A tantárgy részletes tematikája

    Tömegkiszolgálási rendszerek formális jellemzése. Szolgáltatói (erőforrás-szükséglet, költség, kihasználtság, átvitel, bevétel) és felhasználói (válaszidő, veszteség, ár, korrektség) szempontokat leíró jellemzők. Teljesítménymérés, szimuláció, elemzés kapcsolata. Alap-összefüggések: Folyamegyensúly, Little-formula. Teljesítményjellemzők származtatása.

    Valószínűségszámítási, statisztikai, becslési alapismeretek összefoglalása. teljesítőképességi modellezés, modellek implementációja és verifikációja. Teljesítőképességi mérések és szimuláció. Forgalomgenerálás. Adatgyűjtés és paraméterbecslés.

    Matematikai analízis. Jellegzetes sorbanállási rendszermodellek és teljesítményjellemzőik. Speciális forgalmi helyzetek (nagyon kicsi, nagyon nagy forgalom) alkalmazása teljesítményjellemzők előállítására. Markovi modell felállítása, állapotgráf, állapotösszevonás, speciális feltételek, módosítások hatásának figyelembevétele. Markovi modell formális előállítása. Egyszerű várható érték analízis. Feladatok partícionálása.

    Petri hálók és alkalmazásuk a tömegkiszolgálási rendszerek modellezésében. Jellegzetes Petri hálós sorbanállási alapmodellek (igényforrás, kiszolgáló, puffer). Általánosított Sztochasztikus Petri hálók (GSPN). Hozam modellek.

    Általános szerkezetű Markov láncok és alkalmazási lehetőségeik szemléltetése. Phase-type eloszlások alkalmazása általános érkezési idő eloszlások és kiszolgálási idő eloszlások közelítésére. Állapottér-robbanás.

    M/G/1 rendszer. Hátralévő működési idő várható értéke. Beágyazott Markov lánc a távozások pillanatában. Evolúciós egyenlet és Little-formula felhasználása a rendszerjellemzők meghatározására. Korábbi rendszerek, mint határesetek.

    Diszkrét sorbanállásos rendszerek. Speciális modellezési eszközök (virtuális sorok, maximális terhelés) alkalmazása.

    Nyílt (Jackson) és zárt (Gordon-Newell) típusú sorbanállási hálózatok. Szorzatalakú megoldás létezése. Nem szorzat alakú modellek rekurzív megoldásának lehetőségei. Többosztályú modellek. Többosztályú nyílt és zárt rendszerek, kiszolgálási elvek és hatásuk. (BCMP hálózatok.) Várható érték analízis hálózati alkalmazása. Közelítő módszerek.

    Számítógépes rendszerek hardver-szoftver modellezése. Teljesítményjellemzés, terhelés és megbízhatóság leírása, modellkategóriák. Gyakorlati számítógépes rendszerek teljesítmény-modellje. Ütemezési algoritmusok modellezése.

    9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium)

    (előadás, gyakorlat, laboratórium): előadás

    10. Követelmények
    1. A szorgalmi időszakban:
    • Aláírási feltétel 1 zárthelyi sikeres megírása.
    • Fakultatív házifeladat: Az előadóval egyeztetett házifeladat elkészítésével a zárthelyi kiváltható, és maximum 30 %-os pontértékben félév közben vizsgapont szerezhető.

    b. A vizsgaidőszakban: Írásbeli vizsga, szóbeli javítási lehetőséggel.

    1. Elővizsga: Az utolsó tanulmányi héten az aláírási feltételt teljesítők számára.
    11. Pótlási lehetőségek

    Zárthelyi pótlása az utolsó tanulmányi héten.

    12. Konzultációs lehetőségek

    Minden kedden 14-15 h

    13. Jegyzet, tankönyv, felhasználható irodalom
    • Győrfi L., Páli I.: Tömegkiszolgálás informatikai rendszerekben. BME jegyzet, Budapest, 1991.
    • Jereb L., Telek M.: Sorbanállásos rendszerek. BME.

    www.hit.bme.hu/ anonftp/jereb/mulcom98/

    • Kleinrock: Sorbanállás-kiszolgálás. Bevezetés a tömegkiszolgálási rendszerek elméletébe. Műszaki Könyvkiadó, Budapest, 1979.
    • M. Ajmone Marsan, G. Balbo, G. Conte: Performance Models of Multiprocessor Systems, The MIT Press, 1986.
    • Brockwell, R.A. Davis: Time series: Theory and Methods, Springer, 1986
    • Rai Jain: The Art of Computer Systems Performance Analysis. Techniques for Experimental Design, Measurement, Simulation, and Modelling, John Wiley and Sons, 1991.
    • Leon-Garcia: Probability and Random Processes for Electrical Engineering, Addison-Wesley, 1989.
    • D. Menascé, V. Almeida, L. Dowdy: Capacity Planning and Performance Modelling. From Mainframes to Client-Server Systems. Prentice Hall, 1994.
    • G. Robertazzi: Computer Networks and Systems: Queuing Theory and Performance Evaluation, 2nd Edition, Springel-Verlag, 1994.
    • Schwartz: Telecommunication Networks: Protocols, Modeling and Analysis, Addison-Wesley, 1987.
    • Viniotis: Probability and Random Processes for Electrical Engineering, McGraw-Hill, 1998.
    14. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka

    (a tantárgyhoz tartozó tanulmányi idő körülbelüli felosztása a tanórák, továbbá a házi feladatok és a zárthelyik között (a felkészülésre, ill. a kidolgozásra átlagosan fordítandó/elvárható idők félévi munkaórában, kredit x 30 óra, pl. 5 kredit esetén 150 óra)):

    Kontakt óra

    60

    Félévközi készülés órákra

    30

    Felkészülés zárthelyire

    20

    Házi feladat elkészítése

    Kijelölt írásos tananyag elsajátítása

    ..

    Vizsgafelkészülés

    40

    Összesen

    150

    15. A tantárgy tematikáját kidolgozta

    Név:

    Beosztás:

    Tanszék, Int.:

    dr. Jereb László

    docens

    Hálózati Rendszerek és Szolgáltatások Tanszék

    dr. Telek Miklós

    docens

    Hálózati Rendszerek és Szolgáltatások Tanszék