Προσομοίωση και Μοντελοποίηση Υπολογιστικών Συστημάτων (MYE029)

Εαρινό εξάμηνο, 2022

Ανακοινώσεις

  • Ανακοινώθηκαν οι βαθμοί της εξεταστικής περιόδου του Σεπτεμβρίου 2022.
  • Ανακοινώθηκαν οι βαθμοί της εξεταστικής περιόδου του Ιουνίου 2022.
  • Ανακοινώθηκαν οι βαθμοί της 1ης Εργαστηριακής Άσκησης.
  • Τη Δευτέρα 23/5 στις 16:00-19:00 (αίθουσα Ι3) θα γίνει αναπλήρωση του μαθήματος που χάσαμε αυτήν την Τετάρτη λόγω των φοιτητικών εκλογών.
  • Η ημερομηνία εξέτασης του μαθήματος μετακινήθηκε την Τετάρτη 1/6 στις 18:00-21:00. Κατά τη διάρκεια της εξέτασης θα μπορείτε να έχετε μαζί σας ένα δίφυλλο με σημειώσεις και αριθμομηχανή.
  • Η εκφώνηση της άσκησης ενημερώθηκε ώστε το σύστημα που θα μελετήσετε να περιλαμβάνει συνολικά 9 κόμβους αντί για 21 για διευκόλυνση.
  • Τη Δευτέρα στις 16:00 θα πραγματοποιηθεί φροντιστηριακή διάλεξη για τη 2η εργαστηριακή άσκηση.
  • Ανακοινώθηκε η 2η εργαστηριακή άσκηση με ημερομηνία παράδοσης: 30/5/2022.
  • Για διευκόλυνση στον υπολογισμό του διαστήματος εμπιστοσύνης μπορείτε να βρείτε τον πίνακα της t κατανομής εδώ κι εδώ. Έτσι, αν θέλετε να υπολογίσετε το t1-0.1/2,19 (20 εκτελέσεις, 90% διάστημα εμπιστοσύνης) χρησιμοποιείτε το στοιχείο της γραμμής 19 και της στήλης 0.9500 στο αρχείο t-Dist2.pdf (ή τη γραμμή 19 και τη στήλη 90% στο αρχείο t-Dist1.pdf).
  • Η παράδοση της 1ης εργαστηριακής άσκησης παρατείνεται μέχρι τις 27/04/2022 στις 23:00.
  • Την Τρίτη 15/3/2022 στις 16:00 θα πραγματοποιηθεί συνάντηση στη Ι3 με ερωτήσεις-απαντήσεις πάνω στην 1η εργαστηριακή άσκηση.
  • Χρησιμοποιήστε τη φόρμα ώστε να επιλέξετε μια ημερομηνία για την πραγματοποίηση μιας επιπλέον διάλεξης με ερωτήσεις-απαντήσεις πάνω στην 1η εργαστηριακή άσκηση. Παρακαλώ απαντήστε χρησιμοποιώντας τη διεύθυνση email που έχετε στο uoi.gr.
  • Ανακοινώνεται ότι το σημερινό μάθημα (3/9) αναβάλλεται λόγω της χιονόπτωσης. Θα ενημερωθείτε με νέα ανακοίνωση σχετικά με την αναπλήρωσή του.
  • Ανακοινώθηκε η 1η εργαστηριακή άσκηση με ημερομηνία παράδοσης: 20/4/2022.
  • Έναρξη μαθημάτων στις 16/02/2022. Αίθουσα Ι2, Ώρα 09:00.

Πρόγραμμα Διαλέξεων

Διάλεξη Αντικείμενο Περιγραφή Υλικό Ημερομηνία
0 Πληροφορίες Πληροφορίες για το μάθημα PDF 16/02/2022
1 Μετρήσεις Εισαγωγή στη μελέτη απόδοσης των πληροφοριακών συστημάτων PDF 16/02/2022
2 Μετρήσεις Μετρικές Απόδοσης PDF 23/02/2022
3 Μετρήσεις Εκτίμηση απόδοσης PDF 02/03/2022
4 Μετρήσεις Εργαλεία ανάλυσης της απόδοσης PDF 16/03/2022
5 Μετρήσεις Μελέτη και ρύθμιση πόρων PDF 24/03/2022
6 Μετρήσεις Παρουσίαση αποτελεσμάτων PDF 30/03/2022
7 Προσομοίωση Πιθανότητες και στατιστική στην ανάλυση απόδοσης PDF 06/04/2022
8 Προσομοίωση Εισαγωγή στην προσομοίωση πληροφοριακών συστημάτων PDF 13/04/2022
9 Προσομοίωση Παράμετροι προσομοίωσης PDF 03/05/2022
10 Προσομοίωση Ανάλυση αποτελεσμάτων προσομοίωσης PDF 03/05/2022
11 Προσομοίωση Σύγκριση συστημάτων και σχεδιασμός πειραμάτων PDF 03/05/2022
12 Μοντελοποίηση Εισαγωγή στη θεωρία αναμονής PDF 23/05/2022
13 Μοντελοποίηση Μοντέλα και δίκτυα ουρών PDF 25/05/2022
14 Επανάληψη Ασκήσεις επανάληψης PDF 25/05/2022

Εργαστήριο

Στο σημείο αυτό ανακοινώνονται οι εργαστηριακές ασκήσεις του μαθήματος.

  • 2η Υποχρεωτική Εργαστηριακή Άσκηση με ημερομηνία παράδοσης 30/5/2022: PDF , Ciw Simulator tutorial .
  • 1η Υποχρεωτική Εργαστηριακή Άσκηση με ημερομηνία παράδοσης 27/4/2022: PDF .

Περιγραφή

Γενικές Πληροφορίες

Στόχος του μαθήματος είναι να διδάξει στους φοιτητές τεχνικές και μεθόδους για την ανάλυση, εκτίμηση, και αξιολόγηση της απόδοσης των σύγχρονων υπολογιστικών συστημάτων. Για την επίτευξη αυτού του στόχου, οι διαλέξεις του μαθήματος θα χωριστούν σε τρία μέρη. Το πρώτο μέρος θα επικεντρωθεί σε ζητήματα που αφορούν την αξιολόγηση απόδοσης συστημάτων και εφαρμογών χρησιμοποιώντας πειράματα και μετρήσεις. Το δεύτερο μέρος θα επικεντρωθεί στην ανάπτυξη μοντέλων υπολογιστικών συστημάτων με εργαλεία προσομοίωσης. Τέλος το τρίτο μέρος των διαλέξεων θα διδάξει τους φοιτητές να χρησιμοποιούν αναλυτικά μοντέλα βασισμένα σε θεωρία και δίκτυα ουρών για την αξιολόγηση της απόδοσης των υπολογιστικών συστημάτων.

Στόχοι

Με την ολοκλήρωση της διδασκαλίας του μαθήματος, οι φοιτητές θα είναι ικανοί να:

  1. Κατανοούν τη σημασία της ανάλυσης και εκτίμησης της απόδοσης των σύγχρονων υπολογιστικών συστημάτων.
  2. Καθορίζουν τους στόχους της μελέτης, οριοθετούν το σύστημα προς μελέτη, επιλέγουν τις κατάλληλες τεχνικές μελέτης, και τις κατάλληλες μετρικές.
  3. Επιλέγουν κατάλληλα φορτία εργασίας και προγράμματα αναφοράς με βάση το σύστημα που μελετούν.
  4. Χρησιμοποιούν κατάλληλα υπηρεσίες που παρέχει το υπολογιστικό σύστημα για τη μέτρηση του χρόνου και την παρακολούθηση της δραστηριότητας συγκεκριμένων πόρων του συστήματος.
  5. Σχεδιάζουν και ρυθμίζουν τα υπολογιστικά συστήματα ώστε να ικανοποιούν προκαθορισμένες απαιτήσεις απόδοσης.
  6. Παρουσιάζουν με σαφήνεια και κατάλληλα δομημένες γραφικές παραστάσεις τα αποτελέσματα της μελέτης τους.
  7. Σχεδιάζουν και να υλοποιούν λογισμικό για την προσομοίωση υπολογιστικών συστημάτων και την αξιολόγηση της απόδοσής τους.
  8. Χρησιμοποιούν στατιστικά εργαλεία (κατανομές, γεννήτριες ψευδοτυχαίων αριθμών, διαστήματα, εμπιστοσύνης, τεστ υπόθεσης) για τον καθορισμό της εισόδου και την επεξεργασία εξόδου πειραμάτων προσομοίωσης.
  9. Καθορίζουν το βέλτιστο αριθμό πειραμάτων και παραμέτρων που απαιτούνται για την αποδοτική πειραματική μελέτη υλοποιημένων συστημάτων ή προσομοιώσεών τους.
  10. Χρησιμοποιούν μοντέλα της θεωρίας αναμονής για να αναλύουν την απόδοση υπολογιστικών συστημάτων.

Συγγράματα

  • Stafylopatis, A., Siolas, G. 2015. Ανάλυση Επίδοσης Υπολογιστικών Συστημάτων. Athens: Kallipos, Open Academic Editions. Available Online.
  • Μπεκάκος, Μιχάλης Π., Αποτίμηση και πρόβλεψη απόδοσης συστημάτων υπολογιστών, Σταμούλη Α.Ε., 1993, ISBNN: 978-960-7306-15-9
  • Brendan Gregg. 2013. Systems Performance: Enterprise and the Cloud (1st. ed.). Prentice Hall Press, USA.
  • Raj Jain. “The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling”, John Wiley and Sons, Inc., New York, NY, 1991.
  • Samuel Kounev, Klaus-Dieter Lange, Joakim von Kistowski, “Systems Benchmarking: For Scientists and Engineers”. Springer; 1st edition, 10.1007/978-3-030-41705-5, 2020.
  • Averill M. Law, W. David Kelton, “Simulation Modeling and Analysis”, 3rd edition, 2000, Mc Graw - Hill, Inc. ISBN: 0070592926. Web site.

Βαθμολογίες

Στο σημείο αυτό ανακοινώνονται οι βαθμολογίες του μαθήματος.

  • Βαθμολογίες εξεταστικής Περιόδου Σεπτεμβρίου 2022 HTML .
  • Βαθμολογίες εξεταστικής Περιόδου Ιουνίου 2022 HTML .
  • Βαθμολογίες 1ης Εργαστηριακής Άσκησης PDF .

Επικοινωνία

Το πιο πιθανό είναι να με βρείτε στο γραφείο Α34 στον πρώτο όροφο του τμήματος. Διαφορετικά, παρακάτω θα βρείτε πληροφορίες για το πως μπορείτε να επικοινωνήσετε μαζί μου.

EMAIL
g.kappes (at) uoi.gr
ΤΗΛΕΦΩΝΟ
(+30) 2651008833
ΔΙΕΥΘΥΝΣΗ
Τμήμα Μηχανικών Η/Υ και Πληροφορικής
Ιωάννινα
Room A-34
45110 Ιωάννινα, Ελλάδα