Κεφάλαιο 1 : Εισαγωγή

Σχετικά έγγραφα
Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Ενότητα 1: Εισαγωγή. Γαροφαλάκης Ιωάννης Πολυτεχνική Σχολή Τμήμα Μηχ/κών Η/Υ & Πληροφορικής

ΤΕΧΝΙΚΕΣ ΕΚΤΙΜΗΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Συστήματα Αναμονής. Ενότητα 1: Εισαγωγή. Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ

Μάθημα 7: Αλγόριθμοι Χρονοδρομολόγησης

Μάθημα 7 ο. Αλγόριθμοι Χρονοδρομολόγησης

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

Σχεδιασμός Επεξεργασίας και Τηλεπεξεργασίας

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παράμετροι Συστημάτων Αναμονής Τύπος Little

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

Ποιότητα μετάδοσης πολυμεσικού περιεχομένου στο διαδίκτυο

Δίκτυα. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή

Ευρυζωνικά δίκτυα (2) Αγγελική Αλεξίου

Εργαστήριο Λειτουργικών Συστημάτων - Αλγόριθμοι Χρονοπρογραμματισμού. Εργαστηριακή Άσκηση

Αναφορά μετρήσεων «ΥΠΕΡΙΩΝ» 2018 ΑΠΟΤΕΛΕΣΜΑΤΑ ΜΕΤΡΗΣΕΩΝ ΣΤΟ ΣΥΣΤΗΜΑ ΑΠΟΤΙΜΗΣΗΣ ΠΟΙΟΤΗΤΑΣ ΕΥΡΥΖΩΝΙΚΩΝ ΧΑΡΑΚΤΗΡΙΣΤΙΚΩΝ «ΥΠΕΡΙΩΝ»

Δεδομένων. Μοναστηρίου 7, Άγιος Στέφανος. Tηλ.: Φαξ: Website:

Chapter 4 (1) Αξιολόγηση και κατανόηση της απόδοσης

How do loss and delay occur?

Εισαγωγή στα Συστήματα Ψηφιακής Επεξεργασίας Σήματος

Θέμα 1 (20%) (α) Πότε είναι εργοδικό το παραπάνω σύστημα; Για πεπερασμένο c, το σύστημα είναι πάντα εργοδικό.

Δίκτυα Υπολογιστών I Εργαστήρια

Ηρώων Πολυτεχνείου 9, Ζωγράφου, Αθήνα, Τηλ: , Fax: URL

ΔΙΕΡΕΥΝΗΣΗ ΤΗΣ ΕΠΙΡΡΟΗΣ ΤΗΣ ΟΔΗΓΗΣΗΣ ΤΗ ΝΥΧΤΑ ΣΤΗ ΣΥΜΠΕΡΙΦΟΡΑ ΚΑΙ ΣΤΗΝ ΑΣΦΑΛΕΙΑ ΤΩΝ ΝΕΩΝ ΟΔΗΓΩΝ ΣΤΙΣ ΠΟΛΕΙΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΣΟΜΟΙΩΤΗ ΟΔΗΓΗΣΗΣ

Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 1. Αφηρηµένες έννοιες και τεχνολογία υπολογιστών

Ασφαλή Συστήματα Μέθοδοι ελέγχου και εξακρίβωσης ορθής λειτουργίας

Ηρώων Πολυτεχνείου 9, Ζωγράφου, Αθήνα, Τηλ: , Fax: URL

ΠΑΡΑΔΕΙΓΜΑ ΣΤΟ BIZAGI ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ

Κεφάλαιο 8 Πληροφοριακά συστήματα. Εφαρμογές Πληροφορικής Κεφ. 8 Καραμαούνας Πολύκαρπος

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παράμετροι Συστημάτων Αναμονής Τύπος Little. Β. Μάγκλαρης, Σ. Παπαβασιλείου

Η Διαδικασία Σχεδιασμού Συστημάτων

Τεχνικές Εκτίμησης Υπολογιστικών συστημάτων. Γιάννης Γαροφαλάκης. Καθηγητής

Όλες οι υπηρεσίες είναι διαθέσιμες μέσω διαδικτύου.

Διαχείριση Έργων Πληροφορικής

Chapter 4 ( ή 1 στο βιβλίο σας)

Γραπτή Εξέταση στο Μάθημα "ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ" 6ο Εξάμηνο Ηλεκτρολόγων Μηχ. & Μηχ. Υπολογιστών Θέματα και Λύσεις. μ 1.

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Ενότητα 2: Φορτίο εργασίας, μετρήσεις και πειράματα

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

ΤΕΙ Κρήτης, Παράρτηµα Χανίων

Σκοπός του μαθήματος. Αρχές Φυσικής Μοντελοποίησης

Δίκτυα Υπολογιστών Εργαστήρια

Εργαστηριακή Άσκηση. Τμήμα Μηχανικών Πληροφορικής ΤΕ

Έλεγχος υποθέσεων και διαστήματα εμπιστοσύνης

i Throughput: Ο ρυθμός ολοκλήρωσης έργου σε συγκεκριμένο χρόνο

Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού

ΚΑΤΑΓΡΑΦΗ ΤΟΥ ΙΧΝΟΥΣ ΤΗΣ ΟΠΤΙΚΗΣ ΑΝΑΖΗΤΗΣΗΣ: ΜΙΑ ΜΕΘΟΔΟΣ ΔΙΕΡΕΥΝΗΣΗΣ ΤΗΣ ΕΠΙΛΕΚΤΙΚΟΤΗΤΑΣ ΤΗΣ ΟΠΗΣ ΩΣ ΒΑΣΙΚΟΥ ΧΑΡΑΚΤΗΡΙΣΤΙΚΟΥ ΤΟΥ ΣΧΗΜΑΤΟΣ

ΔΙΟΙΚΗΣΗ ΒΙΟΜΗΧΑΝΙΚΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ III

Αναγνώριση Προτύπων Ι

Κεφάλαιο 3 Πολυπλεξία

Σχεδιασμός του Ελληνικού Συστήματος Εντοπισμού HEPOS

Σχεδιασμός και Διεξαγωγή Πειραμάτων

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ ΘΕΩΡΙΑ ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΟΥ ΓΡΑΜΜΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΗ ΛΗΨΗ ΑΠΟΦΑΣΕΩΝ (1)

ΣΕΝΑΡΙΟ ΜΑΘΗΜΑΤΟΣ: ΔΥΝΑΜΙΚΗ ΚΙΝΗΤΙΚΗ ΕΝΕΡΓΕΙΑ

Πληροφοριακά Συστήματα Διοίκησης. Επισκόπηση μοντέλων λήψης αποφάσεων Τεχνικές Μαθηματικού Προγραμματισμού

Λειτουργικά Συστήματα (Λ/Σ)

Βασίλειος Κοντογιάννης ΠΕ19

Προχωρηµένα Θέµατα Αρχιτεκτονικής Η/Υ. Storage Systems.. Λιούπης

Προσομοίωση Συστημάτων

ΣΥΓΚΡΙΤΙΚΗ ΑΝΑΛΥΣΗ ΣΥΜΠΕΡΙΦΟΡΑΣ ΝΕΩΝ ΟΔΗΓΩΝ ΣΕ ΣΥΝΘΗΚΕΣ ΚΑΝΟΝΙΚΕΣ ΚΑΙ ΠΡΟΣΟΜΟΙΩΣΗΣ ΣΕ ΥΠΕΡΑΣΤΙΚΗ ΟΔΟ ΝΙΚΑΣ ΜΑΡΙΟΣ

Ιεραρχική αναλυση αποφασεων Analytic hierarchy process (AHP)

Εισαγωγή. Κατηγοριοποίηση αισθητήρων. Χαρακτηριστικά αισθητήρων. Κυκλώματα διασύνδεσης αισθητήρων

Πληροφοριακά Συστήματα Διοίκησης. Διοικητική Επιστήμη και Λήψη Αποφάσεων

Διοίκηση Εργοταξίου. Διδάσκων: Γιάννης Χουλιάρας ΤΕΙ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε.

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Απόδοση ΚΜΕ. (Μέτρηση και τεχνικές βελτίωσης απόδοσης)

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ

3. Προσομοίωση ενός Συστήματος Αναμονής.

Προκαταρκτική Φάση Ανάλυσης

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

Εισαγωγή - Πειραματικοί Σχεδιασμοί. Κατσιλέρος Αναστάσιος

Βασικές έννοιες. Κατανεμημένα Συστήματα 1

Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής

Κεφάλαιο 4: Λογισμικό Συστήματος

Λήψη Αποφάσεων και Πληροφορίες

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

Άσκηση 11 Υπολογισμός συντελεστών κινητικής και στατικής τριβής

ΑΝΑΛΥΣΗ ΠΡΟΤΙΜΗΣΕΩΝ ΓΙΑ ΤΗ ΧΡΗΣΗ ΣΥΣΤΗΜΑΤΟΣ ΕΝΟΙΚΙΑΖΟΜΕΝΩΝ ΠΟΔΗΛΑΤΩΝ ΣΤΟΝ ΔΗΜΟ ΑΘΗΝΑΙΩΝ

Μάθημα 5: Χαρακτηριστικά της Κ.Μ.Ε.

Παράμετροι σχεδίασης παλμών (Μορφοποίηση παλμών)

ΠΑΡΑΛΛΗΛΗ ΕΠΕΞΕΡΓΑΣΙΑ

ΒΕΛΤΙΣΤΟΣ ΣΧΕΔΙΑΣΜΟΣ ΤΩΝ ΚΑΤΑΣΚΕΥΩΝ. Δρ. Πολ. Μηχ. Κόκκινος Οδυσσέας

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1

ιαδίκτυα & Ενδοδίκτυα Η/Υ

7.4 Πρωτόκολλο UDP. 3. Στη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP.

Συστήματα Επικοινωνιών ΙI

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΣΤΗΝ ΕΝΟΡΓΑΝΗ ΑΝΑΛΥΣΗ

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Άσκηση Προσομοίωσης Στατιστικές Εξόδου Ουράς Μ/Μ/1 - Θεώρημα Burke Ανοικτά Δίκτυα Ουρών Μ/Μ/1 - Θεώρημα Jackson

Μάθηση Απόδοση. Διαφοροποιήσεις στην Κινητική Συμπεριφορά. Μάθημα 710 Μάθηση - Απόδοση Διάλεξη 3η

ΚΑΤΑΣΚΕΥΗ ΜΕ ΧΡΗΣΗ Η/Υ Computer Aided Manufacturing - CAM) Οφέλη

Χημική Τεχνολογία. Ενότητα 1: Στατιστική Επεξεργασία Μετρήσεων. Ευάγγελος Φουντουκίδης Τμήμα Μηχανολόγων Μηχανικών Τ.Ε.

Χρονισμός και Απόδοση Υπολογιστικών Συστημάτων

Εισαγωγή στην Δομή, Οργάνωση, Λειτουργία και Αξιολόγηση Υπολογιστών

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

16PROC

ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων

TEE ΤΕΧΝΙΚΟ ΕΠΙΜΕΛΗΤΗΡΙΟ ΕΛΛΑΔΑΣ

Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1 ΛΥΣΗ ΑΣΚΗΣΗ 2

ΣΥΓΚΡΙΤΙΚΗ ΑΝΑΛΥΣΗ ΣΥΜΠΕΡΙΦΟΡΑΣ ΝΕΩΝ ΟΔΗΓΩΝ ΣΕ ΣΥΝΘΗΚΕΣ ΚΑΝΟΝΙΚΕΣ ΚΑΙ ΠΡΟΣΟΜΟΙΩΣΗΣ ΣΕ ΑΣΤΙΚΗ ΟΔΟ. Δανάη Βουτσινά

Μοντέλο συστήματος διαχείρισης της ποιότητας

Εθνικό Δίκτυο Έρευνας και Τεχνολογίας

Transcript:

Κεφάλαιο 1 : Εισαγωγή Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Γιάννης Γαροφαλάκης Καθηγητής

Ορισμός πληροφοριακού συστήματος Ένα πληροφοριακό σύστημα είναι «οποιαδήποτε συλλογή τμημάτων υλικού ή λογισμικού» Μπορεί να αναφερόμαστε σε έναν Ηλεκτρονικό Υπολογιστή (Η/Υ), στο Λειτουργικό Σύστημά του, μία Βάση Δεδομένων, ένα σύστημα μετάδοσης και επικοινωνίας δεδομένων, έναν εξυπηρετητή παγκόσμιου ιστού (WWW server) κ.α.

Κύρια κριτήρια πληροφοριακών συστημάτων Σωστή απόδοση λειτουργιών Ικανοποιητική απόδοση Λογικό κόστος Ανάγκη για μελέτη της απόδοσης σε όλα τα στάδια του κύκλου ζωής ενός πληροφοριακού συστήματος (σχεδιασμός, κατασκευή, αγορά/πώληση, χρήση, ρύθμιση, αναβάθμιση)

Αναγκαίες Επιλογές στη Μελέτη Η πολυπλοκότητα συστημάτων, εφαρμογών, επιλογών, δεν επιτρέπει την ύπαρξη μίας ή λίγων από τα: Μέτρο (μετρική) απόδοσης Περιβάλλον μέτρησης Τεχνική μελέτης

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

1. Καταγραφή στόχων της μελέτης και καθορισμός ορίων του συστήματος (1) Με δεδομένα το σύνολο του υλικού και λογισμικού, ο ορισμός του συστήματος μπορεί να διαφέρει ανάλογα με τους στόχους της μελέτης. Η επιλογή ορίων επηρεάζει: μετρικές απόδοσης, φορτία εργασίας Μετρική απόδοσης: Κριτήριο ποσοτικοποίησης της απόδοσης ενός συστήματος Φορτίο εργασίας: Οι αιτήσεις που κάνουν οι χρήστες στο σύστημα

1. Καταγραφή στόχων της μελέτης και καθορισμός ορίων του συστήματος (2) ΠΙΘΑΝΑ ΛΑΘΗ Ασαφείς στόχοι Προκατειλημμένοι στόχοι, ώστε το σύστημα μας να αποδειχθεί το καλύτερο Ακατάλληλο επίπεδο λεπτομέρειας που δεν ανταποκρίνεται στο προς μελέτη σύστημα ή/και στους στόχους μας Απουσία προσαρμογής του χρονικού πλαισίου ισχύος του μοντέλου

2. Καταγραφή υπηρεσιών του συστήματος και πιθανών αποτελεσμάτων Υπηρεσία Για παράδειγμα, μία βάση δεδομένων αποκρίνεται σε αιτήσεις (queries) Μπορεί να αποκριθεί σε μία αίτηση Σωστά Λανθασμένα Να μην αποκριθεί καθόλου Πιθανά αποτελέσματα

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

4. Καταγραφή παραμέτρων συστήματος Παράμετροι: τα χαρακτηριστικά του συστήματος και του φορτίου εργασίας που επηρεάζουν την απόδοση του συστήματος Παράμετροι συστήματος Παράμετροι υλικού και λογισμικού που δεν μεταβάλλονται στις διάφορες εγκαταστάσεις του συστήματος Παράμετροι φορτίου εργασίας Παράμετροι αιτήσεων χρηστών που μεταβάλλονται από εγκατάσταση σε εγκατάσταση

5. Επιλογή των παραγόντων μελέτης Παράγοντες: οι παράμετροι που μεταβάλλονται κατά τη διάρκεια της μελέτης Επίπεδα: οι τιμές των παραγόντων Είναι κρίσιμος για τη μελέτη ο εντοπισμός των σημαντικών παραμέτρων που καθώς αλλάζουν, επηρεάζουν την απόδοση του συστήματος

6. Επιλογή της τεχνικής μελέτης Τεχνικές Μελέτης Μέτρηση Προσομοίωση Αναλυτικά μοντέλα Κριτήρια επιλογής τεχνικής μελέτης Πολυπλοκότητα μοντέλου Διαθέσιμοι πόροι (π.χ. ικανότητες μελετητών) Επιθυμητό επίπεδο ακρίβειας Χρονικοί περιορισμοί

7. Επιλογή του φορτίου εργασίας Φορτίο εργασίας: σύνολο αιτήσεων για υπηρεσίες συστήματος Μπορεί να έχει διάφορες μορφές. Π.χ. σε: Προσομοίωση: ίχνος αιτήσεων Αναλυτικά μοντέλα: πιθανότητες αιτήσεων Μέτρηση: μικρά προγράμματα χρηστών που θα εκτελεστούν στο σύστημα Πρέπει να είναι αντιπροσωπευτικό της πραγματικής χρήσης του συστήματος υπό μελέτη

8. Σχεδιασμός και εκτέλεση των πειραμάτων Εκτέλεση πειραμάτων σε 2 φάσεις 1 η φάση Μεγάλος αριθμός παραγόντων Μικρός αριθμός επιπέδων Στόχος: προσδιορισμός σχετικής επιρροής παραγόντων 2 η φάση Μικρός αριθμός παραγόντων Μεγάλος αριθμός επιπέδων Στόχος: προσδιορισμός επιρροής των παραγόντων που έχουν σημαντική επίπτωση στην απόδοση του συστήματος

Λάθη κατά το σχεδιασμό πειραμάτων Ακατάλληλη επιλογή αριθμού πειραμάτων και τιμών παραμέτρων για κάθε πείραμα Έλλειψη ανάλυσης ευαισθησίας των αποτελεσμάτων σε αλλαγές του φορτίου εργασίας και των παραμέτρων

9. Ανάλυση και εξήγηση αποτελεσμάτων Πρέπει να λαμβάνεται υπόψη η μεταβλητότητα των αποτελεσμάτων Χρειάζεται προσεκτική και εμπεριστατωμένη ανάλυση των αποτελεσμάτων Πρέπει να λαμβάνονται υπόψη και οι αρχικές υποθέσεις και περιορισμοί που τέθηκαν κατά το σχεδιασμό της μελέτης

10. Παρουσίαση αποτελεσμάτων Τα αποτελέσματα πρέπει να παρουσιάζονται με εύκολα κατανοητό τρόπο. Συνηθίζεται η χρήση γραφικών. Είναι ευθύνη του μελετητή να μεταβιβάσει σωστά τα αποτελέσματα στον υπεύθυνο για τη λήψη αποφάσεων

Η επιλογή τεχνικής μελέτης Πολλές φορές χρησιμοποιούμε περισσότερες από μία τεχνικές μελέτης ακολουθιακά. Π.χ.: Αναλυτική τεχνική για προσδιορισμό εύρους τιμών μιας παραμέτρου και μετά προσομοίωση για μελέτη στο εύρος αυτό Επιβεβαίωση αποτελεσμάτων μιας τεχνικής (π.χ. αναλυτικής) με μια άλλη (π.χ. προσομοίωση). Σύνηθες για ερευνητικά αποτελέσματα.

Επιλογή μετρικών απόδοσης Ο ορισμός των μετρικών απόδοσης γίνεται σε αντιστοιχία με τα πιθανά αποτελέσματα των υπηρεσιών του ΜΕΤΡΙΚΕΣ Χρόνος Χρόνος Απόκρισης Ταχύτητας Αξιοπιστίας Διαθεσιμότητας

Επιλογή μετρικών απόδοσης (2) Ο πόρος με τη μεγαλύτερη χρησιμοποίηση ονομάζεται σημείο συμφόρησης (bottleneck) Η βελτιστοποίηση της απόδοσης του πόρου αυτού, θα βελτιώσει συνολικά το σύστημα

Ατομικές και καθολικές μετρικές απόδοσης Ατομικές μετρικές: αναφέρονται στην απόδοση και τα ενδιαφέροντα κάθε χρήστη ξεχωριστά Καθολικές μετρικές: αντανακλούν τα ενδιαφέροντα του συστήματος Ατομική Καθολική Χρησιμοποίηση + Αξιοπιστία + Διαθεσιμότητα των πόρων Χρόνος απόκρισης + + Ρυθμαπόδοση + +

Συνήθεις μετρικές απόδοσης (1) Χρόνος απόκρισης (Response time): το χρονικό διάστημα μεταξύ της αίτησης του χρήστη προς το σύστημα και της απόκρισης του συστήματος Πρακτικά, σε interactive σύστημα, είναι ο χρόνος από την πληκτρολόγηση του τελευταίου Enter της αίτησης, μέχρι την εμφάνιση του τελευταίου χαρακτήρα της απάντησης στην οθόνη του χρήστη Χρόνος ολοκλήρωσης (Turnaround time): Για batch συστήματα, ο χρόνος μεταξύ της υποβολής της batch εργασίας και της ολοκλήρωσης της απάντησης του συστήματος

Συνήθεις μετρικές απόδοσης (2) Χρόνος αντίδρασης (Reaction time): ο χρόνος μεταξύ της υποβολής της αίτησης και της αρχής εκτέλεσής της από το σύστημα. Πρέπει να υπάρχει η δυνατότητα παρακολούθησης και καταγραφής των εσωτερικών λειτουργιών του συστήματος Συντελεστής επιμήκυνσης (Stretch factor):ο λόγος του χρόνου απόκρισης με ένα συγκεκριμένο φορτίο προς το χρόνο απόκρισης με το ελάχιστο φορτίο Γενικά ο χρόνος απόκρισης αυξάνεται όσο αυξάνεται το φορτίο στο σύστημα Σε ένα interactive σύστημα, ο συντελεστής επιμήκυνσης μπορεί να είναι ο λόγος του χρόνου απόκρισης με πολλούς χρήστες, προς το χρόνο απόκρισης με ένα χρήστη

Συνήθεις μετρικές απόδοσης (3) Ρυθμαπόδοση (Throughput): ο ρυθμός (αιτήσεις ανά μονάδα χρόνου) με τον οποίο οι αιτήσεις μπορούν να ικανοποιούνται από το σύστημα. Batch συστήματα: Εργασίες/sec Interactive συστήματα: Αιτήσεις/sec CPU: MIPS (Million Instructions Per Second) ή MFLOPS (Million FLoating point Operations Per Second) Δίκτυα: bps (bits per second) Συστήματα Επεξεργασίας Διεργασιών: TPS (Transactions per second

Συνήθεις μετρικές απόδοσης (4) Χωρητικότητα (Capacity): η μέγιστη δυνατή ρυθμαπόδοση υπό ιδανικές συνθήκες φορτίου Η ρυθμαπόδοση ενός συστήματος γενικά αυξάνεται όταν αυξάνεται αρχικά το φορτίο Μετά από ένα κατώφλι, σταματάει να αυξάνεται και σε πολλές περιπτώσεις αρχίζει να μειώνεται Σε δίκτυα η χωρητικότητα ονομάζεται επίσης εύρος ζώνης (bandwidth) και μετράται συνήθως σε bps.

Συνήθεις μετρικές απόδοσης (5) Χρησιμοποίηση (Utilization): το ποσοστό του χρόνου που ένας πόρος του συστήματος είναι απασχολημένος στην εξυπηρέτηση των αιτήσεων Βασική καθολική μετρική Οι ιδιοκτήτες/διαχειριστές συστημάτων θέλουν μεγιστοποίηση της χρησιμοποίησης Αντίθεση με ατομικές μετρικές (π.χ. χρόνος απόκρισης). Βελτιστοποίηση απόδοσης (?) Σε σύνθετο σύστημα, ο πόρος με τη μεγαλύτερη χρησιμοποίηση είναι bottleneck. Θέλουμε εξισορρόπηση, δηλαδή ίδιες χρησιμοποιήσεις σε όλους τους πόρους του συστήματος

Συνήθεις μετρικές απόδοσης (6) Αξιοπιστία (Reliability): πιθανότητα λάθους ή μέσος χρόνος μεταξύ λαθών. Διαθεσιμότητα (Availability): το ποσοστό του χρόνου στο οποίο το σύστημα είναι διαθέσιμο για την εξυπηρέτηση των αιτήσεων των χρηστών. Το σύστημα μπορεί να μην είναι διαθέσιμο πάντα στους χρήστες, λόγω: Βλάβης Εξυπηρέτησης διεργασιών συστήματος Διαμοίρασης χρόνου σε περισσότερες ομάδες χρηστών

Συνήθεις μετρικές απόδοσης (7) Λόγος Κόστους/Απόδοσης (Cost/Performance Ratio): μετρική για τη σύγκριση δύο ή περισσοτέρων συστημάτων όταν πρόκειται να γίνει προμήθεια ενός συστήματος ή διαγωνισμός. Κόστος Συστήματος: Αγορά H/W και S/W Εγκατάσταση Συντήρηση για ορισμένα χρόνια (συνήθως 3 5) Απόδοση: Ρυθμαπόδοση υπό σταθερό χρόνο απόκρισης. Π.χ. δύο συστήματα επεξεργασίας διεργασιών μπορούν να συγκριθούν με το μέγεθος Ευρώ ανά TPS