ΜΟΝΤΕΛΑ ΙΑΚΡΙΤΩΝΣΥΣΤΗΜΑΤΩΝ

Σχετικά έγγραφα
Προσομοίωση Συστημάτων

ΠΡΟΣΟΜΟΙΩΣΗ & ΣΥΣΤΗΜΑΤΑ ΣΤΗΡΙΞΗΣ ΑΠΟΦΑΣΕΩΝ. Διδάσκων: Γεώργιος Γιαγλής. Παράδειγμα Μπαρ

Κεφάλαιο 6: Προσομοίωση ενός συστήματος αναμονής

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

Προσομοίωση ΚΕΦΑΛΑΙΟ 7

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

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

Η στοίβα (stack) H στοίβα είναι ένας αποθηκευτικός χώρος οργανωµένος κατά τέτοιο τρόπο ώστε να υποστηρίζει δύο βασικές λειτουργίες:

Σχεδιασµός βασισµένος σε συνιστώσες

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

Ορισµός. (neighboring) καταστάσεων. ηλαδή στην περίπτωση αλυσίδας Markov. 1.2 ιαµόρφωση µοντέλου

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

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΛΗ42 - ΕΙ ΙΚΑ ΘΕΜΑΤΑ ΤΕΧΝΟΛΟΓΙΑΣ ΛΟΓΙΣΜΙΚΟΥ

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

H επίδραση των ουρών στην κίνηση ενός δικτύου

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Ανάλυση και ο Σχεδιασµός στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ 1

Επώνυµη ονοµασία. Ενότητα 13 η Σχεδίαση,Επιλογή, ιανοµή Προϊόντων 1

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΕΡΓΑΣΙΩΝ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟ ΛΟΓΙΣΜΙΚΟ EXTEND. 1 ο εργαστήριο Διοίκησης και Παραγωγής Έργων

Πτυχιακή εργασία µε θέµα: Ικανοποίηση & φροντίδα ασθενών σε δηµόσιο & ιδιωτικό τοµέα. Της Τσολάκη Ζαφειρούλας Νοσηλευτική ΣΕΥΠ ΑΤΕΙ Θεσσαλονίκης 2007

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που

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

Προσομοίωση Βιομηχανικής Παραγωγής & Επιχειρήσεων

ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK

Μοντελοποίηση, Ανάλυση και Σχεδιασμός Στοχαστικών Συστημάτων

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

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

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

Οι βασικές λειτουργίες (ή πράξεις) που γίνονται σε μια δομή δεδομένων είναι:

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 7: Διαγράμματα Καταστάσεων

Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ

Εισαγωγή στα Πληροφοριακά Συστήματα

ΓΕΝΙΚ Ι Ο Κ Ο Ε ΠΙ Π Τ Ι Ε Τ Λ Ε ΕΙΟ Ι Ο Ε Θ Ε Ν Θ ΙΚ Ι Η Κ Σ Η Α Μ

Επιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης

Επιµέλεια Θοδωρής Πιερράτος

ιπλωµατική Εργασία Επιµέλεια Συγγραφή: ΗΜΗΤΡΙΑ ΟΥ ΣΟΦΙΑ 891 Υπεύθυνη Καθηγήτρια Καρατζά Ελένη

Πληροφοριακά Συστήματα Διοίκησης. Προσομοίωση Simulation

Γυµ.Ν.Λαµψάκου Α Γυµνασίου Γεωµ.Β2.6 γωνίες από 2 παράλληλες + τέµνουσα 19/3/10 Φύλλο εργασίας

ροµολόγηση πακέτων σε δίκτυα υπολογιστών

Κεφάλαιο 5: Εισαγωγή στην Προσομοίωση

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 8: Διαγράμματα Δραστηριοτήτων

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

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

ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

Ο βασικός παράγοντας είναι ο χρόνος αξιοποίησης του επεξεργαστή Ελάχιστος αριθµός πράξεων και όχι µακρόχρονες αιτήσεις Ε/Ε

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

Atlantis - Νέο user interface

Ορισµός. Παρατηρήσεις. Σχόλιο

που αντιστοιχεί στον τυχαίο αριθμό 0.6 δίνει ισχύ P Y Να βρεθεί η μεταβλητή k 2.

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ (ΝΕΟ ΣΥΣΤΗΜΑ) 27 ΜΑΪΟΥ 2016 ΕΚΦΩΝΗΣΕΙΣ ÊÁËÁÌÁÔÁ

Νήµατα. ιεργασίες και νήµατα Υλοποίηση νηµάτων Ελαφριές διεργασίες Αξιοποίηση νηµάτων. Κατανεµηµένα Συστήµατα 10-1

Εισαγωγή στην αντικειµενοστρεφή τεχνολογία

Ε ι σ ή γ η σ η. Η Εξοικονόμηση Ενέργειας κατά τη Διαχείριση της Παραγωγής Ηλεκτρικής Ενέργειας στο Διασυνδεδεμένο Σύστημα της ΔΕΗ Α.Ε.

Διορθώσεις σελ

Θέµατα αξιολόγησης εκπαιδευτικού λογισµικού

Ονοματεπώνυμο: Ερώτημα: Σύνολο Μονάδες: Βαθμός:

Περίληψη ιπλωµατικής Εργασίας

Εισαγωγή στην Πληροφορική. Αντώνης Σταµατάκης

ΠΛΗΡΟΦΟΡΙΚΗ Γ ΤΑΞΗΣ ΓΕΛ ΚΛΕΙΩ ΣΓΟΥΡΟΠΟΥΛΟΥ. ΣΥΓΧΡΟΝΑ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ Αντικειμενοστραφής Προγραμματισμός

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

Υπάρχουν τρεις εναλλακτικές τεχνικές για την ανάλυση της απόδοσης ενός συστήµατος:

Ορολογία για µελέτη...71 Πρακτική εφαρµογή Απαντήσεις... 37

Το πρόγραµµα ALGOR και εφαρµογές σε ναυπηγικές κατασκευές

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

ιαγράµµατα Συµπεριφοράς Ανάλυση Συστηµάτων 2009

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

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

Συγχρονισµός πολυµέσων

Υπολογιστικά μοντέλα (MoC) για SoC

ΠΕΡΙ ΜΕΤΑΒΑΣΗΣ ΑΠΟ ΤΑ ΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΕ ΙΑΓΡΑΜΜΑΤΑ ΟΜΗΣ Ε ΟΜΕΝΩΝ

ΚΕΦΑΛΑΙΟ 8 ΣΥΜΠΕΡΑΣΜΑΤΑ. 8.1 Εισαγωγή

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

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

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

Υποδείγματα Ανάπτυξης

Τµ. Διοίκησης Επιχειρήσεων/Μεσολόγγι ΤΕΙ Δυτ. Ελλάδας ΤΜΗΜΑΤΟΠΟΙΗΣΗ ΕΡΓΟΥ

09/04/2014 ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι. Μάθηµα: Α ΙΕΞΟ Α. ιδάσκων: Λειτουργικά Συστήµατα Ι Αν. Καθ. Κ. Λαµπρινουδάκης Α ΙΕΞΟ Α

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

ΗΜΙΟΥΡΓΙΑ ΙΣΤΟΣΕΛΙ ΑΣ ΣΤΟ MICROSOFT WORD

ΕΦΑΡΜΟΓΕΣ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ

Η ΕΣΩΤΕΡΙΚΗ ΕΠΙΘΕΩΡΗΣΗ ΣΑΝ ΚΙΝΗΤΗΡΙΟΣ ΥΝΑΜΗ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑΣ ΕΝΟΣ ΣΥΣΤΗΜΑΤΟΣ ΠΟΙΟΤΗΤΑΣ ISO 9001

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

Ν. Μ. Μισυρλής. Τµήµα Πληροφορικής και Τηλεπικοινωνιών, Πανεπιστήµιο Αθηνών. Καθηγητής: Ν. Μ. Μισυρλής 29 Μαΐου / 18

3.ΟΥΡΕΣ ΑΝΑΜΟΝΗΣ

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

Χρόνος (ρολόι) Προσομοίωσης

4. Αναδροµικός τύπος Είναι ο τύπος που συσχετίζει δύο ή περισσότερους γενικούς όρους µιας ακολουθίας

Εγκατάσταση και βασική διαχείριση ενός ιστοτόπου

ΑΣΚΗΣΕΙΣ ΑΠΟΚΡΙΣΕΙΣ ΕΝΙΣΧΥΤΩΝ. 10 f Να προσδιορίσετε τις συχνότητες, για τις οποίες το µέτρο της ενίσχυσης είναι 10dB κάτω από την µέγιστη τιµή της.

2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ

Προσομοίωση Επιχειρηματικών Διαδικασιών και Θεωρία Ουρών

Βάσεις εδοµένων. Βασίλειος Βεσκούκης. Ενα παράδειγµα σχεδίασης Β. Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών

Τα διαγράµµατα συστατικών

Προσοµοίωση (Simulation)

ΚΕΦΑΛΑΙΟ 4 ΤΟ ΕΡΓΑΛΕΙΟ SOLVER

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

Κεφάλαιο 3 ο Ακολουθιακά Κυκλώματα με ολοκληρωμένα ΤΤL

Transcript:

ΜΟΝΤΕΛΑ ΙΑΚΡΙΤΩΝΣΥΣΤΗΜΑΤΩΝ

Στα διακριτά συστήµατα, οι αλλαγές της κατάστασής των συµβαίνουν µόνο σε συγκεκριµένες χρονικές στιγµές, δηλ όταν συµβαίνει κάποιο γεγονός! Τα διακριτά συστήµατα µπορούν να προσοµοιωθούν µε 3 τρόπους: 1. Με προσοµοίωση δραστηριοτήτων Εξετάζεται η κατάσταση του συστήµατος σε τακτά(σταθερά) χρονικά διαστήµατα, ανεξάρτητα από τις αλλαγές που συµβαίνουν σε αυτό. 2. Με προσοµοίωση γεγονότων Η αλλαγή µιας κατάστασης του συστήµατος συµβαίνει όταν αλλάξει η τιµή κάποιας παραµέτρου(γεγονός- σκανδαλισµός ). 3. Με προσοµοίωση διεργασιών Μοντελοποιεί ένα σύστηµα µε πολλά επίπεδα. - Στο υψηλότερο επίπεδο µοντελοποιούνται τα τµήµατα από τα οποία απαρτίζεται ένα σύστηµα - Σε χαµηλότερο επίπεδο µοντελοποιείται κάθε τµήµα ξεχωριστά. - Τα γεγονότα είναι εσωτερικά σε κάθε τµήµα. Τα γεγονότα που ανήκουν σε διαφορετικά τµήµατα είναι ανεξάρτητα µεταξύ τους.

- Κοινό χαρακτηριστικό των παραπάνω µεθοδολογιών είναι ότι δηµιουργούν µοντέλο προσοµοίωσης το οποίο έχει µια ιεραρχία!. Συγκεκριµένα στα µοντέλα αυτά (ή τα προγράµµατα αυτά) έχουµε τρία διακριτά επίπεδα: 1. ιαχειριστής(ήπρόγραµµαελέγχου) (ελέγχει την σωστή αλληλουχία λειτουργιών). 2. Βασικές λειτουργίες του µοντέλου και 3. Ρουτίνες(υλοποίηση λεπτοµερειών κάθε λειτουργίας) Στο 1 ο επίπεδο µια βασική µέριµνα η οποία λαµβάνει χώρα είναι η διαχείριση του Χρόνου δηλ. του ρολογιού της προσοµοίωσης. Οι λειτουργίες του µοντέλου τοποθετούνται σε συγκεκριµένα χρονικά διατήµατα. Οι τρείς µεθοδολογίες προσοµοίωσηςδιαφέρουν κυρίως στο 2 ο επίπεδο. ηλ. στον τρόπο θεώρησης των βασικών λειτουργιών ενός µοντέλου!. Στο 3 ο επίπεδο µεταξύ των άλλων χρησιµοποιούνται και εργαλεία όπως: Γεννήτριες τυχαίων αριθµών, ρουτίνες συλλογής ή παρουσίασης αποτελεσµάτων κλπ

1. Προσοµοίωση Γεγονότων Παρουσιάστηκε το 1962 µε την γλώσσα προσοµοίωσης SIMSCRIPT Βασικά στοιχεία της προσέγγισης αυτής είναι: O ορισµός των γεγονότων του µοντέλου και Η χρονοδροµολόγηση των γεγονότων Τα γεγονότα διακρίνονται σε: Ανεξάρτητα γεγονότα δηλ. γεγονότα τα οποία συµβαίνουν ανεξάρτητα από την εµφάνιση άλλων γεγονότων Εξαρτηµένα γεγονότα δηλ. γεγονότα τα οποία συµβαίνουν όταν εµφανίζεται κάποιο άλλο γεγονός (ανεξάρτητο ή µη)

Παράδειγµα : Προσοµοίωσηw Γεγονότων Σε ένα δικτυακό κόµβο το οποίο προσοµοιάζουµε µε µια ουρά, προσέρχονται πακέτα διαφορετικού µεγέθους, τα οποία περιµένουν στην ουρά για διεκπεραίωση. Τα πακέτα εξυπηρετούνται (επιλέγεται η κατάλληλη διαδροµή) από τον server δροµολόγησης και εν συνεχεία αποχωρούν µέσω της κατάλληλης διαδροµής. 1. Ποια γεγονότα µπορούµε να προσδιορίσουµε ως ανεξάρτητα; Από τα δεδοµένα του συστήµατος µπορούµε να ορίσουµε ως ανεξάρτητα γεγονότα τα εξής: - Την άφιξη ενός πακέτου στον δικτυακό κόµβο και - Το τέλος εξυπηρέτησης ενός πακέτου από τον server δροµολόγησης Αυτό προκύπτει από το γεγονός ότι οι αφίξεις δεν επηρεάζονται από την κατάσταση του συστήµατος (εν προκειµένω από την ουρά) και εξαρτώνται από καθαρά εξωγενείς παράγοντες. Το τέλος εξυπηρέτησης ενός πακέτου (αν και υπολογίζεται) παραµένει ανεξάρτητο γεγονός, επειδή ο χρόνος αυτός δεν προσδιορίζεται. 2. Ποια γεγονότα µπορούµε να προσδιορίσουµε ως εξαρτηµένα; - Η έναρξη εξυπηρέτησης ενός πακέτου στον δικτυακό κόµβο και - Αναχώρηση ενός πακέτου από το σύστηµα

Γενικό διάγραµµα διαχείρισης ή ελέγχου προσοµοίωσης γεγονότων ΑΡΧΗ ιαχείριση Χρόνου Προσοµοίωσης Προσδιορισµός Γεγονότων Εκτέλεση Γεγονότων Οι σχεδιαστές προγραµµάτων Προσοµοίωσης γεγονότων χρησιµοποιούν συνήθως Χρονικά διατεταγµένες συνδεδεµένες λίστες, ώστε να είναι εύκολη: -η προσθήκη ή αφαίρεση γεγονότων και - η αναζήτηση για εκτέλεση του επόµενου γεγονότος. Ενηµέρωση Χρονικής Λίστας Τέλος Χρόνου; ΤΕΛΟΣ

2. Προσοµοίωση ραστηριοτήτων Χρησιµοποιείται για µοντελοποίηση των αλληλεπιδράσεων µεταξύ οντοτήτων. Το διάγραµµα που προκύπτει λέγεται και διάγραµµα κύκλου δραστηριοτήτων. Τα διαγράµµατα κύκλου δραστηριοτήτων χρησιµοποιούν δύο σύµβολα για να εκφράσουν τις καταστάσεις των οντοτήτων του µοντέλου : Αδρανής Κατάσταση Ενεργός Κατάσταση -Οι αδρανείς καταστάσεις προσοµοιάζουν πχ καταστάσεις αναµονής σε ουρές - Οι χρόνοι αναµονής σε µια ουρά δεν είναι προκαθορισµένοι - Η Ενεργός κατάσταση έχει σχέση µε αλληλεπίδραση µιας οντότητας µε άλλες οντότητες.

2. Προσοµοίωση ραστηριοτήτων ( συνέχεια) Για να κάνουµε µια προσοµοίωση ραστηριοτήτων σε ένα σύστηµα: 1. ιακρίνουµε τις οντότητες του συστήµατος 2. Καταγράφουµε τις δραστηριότητες κάθε οντότητας 3. Συνδυάζουµε τα δύο παραπάνω στοιχεία ώστε να σχηµατιστεί τελικό διάγραµµα Τα διαγράµµατα κύκλου δραστηριοτήτων έχουν αξία όταν ενδιαφερόµαστε για δραστηριότητες των ενεργών οντοτήτων του συστήµατος. Όταν τα διαγράµµατα κύκλου δραστηριοτήτων είναι πολύπλοκα τότε η διαχείρισή τους είναι δύσκολη. Χαρακτηριστική περίπτωση προσοµοίωσης ραστηριοτήτων είναι η προσοµοιώσεις petri nets

3. Προσοµοίωση ιεργασιών.