Αξιολόγηση ενός υπερ-επόπτη για ενσωματωμένα συστήματα πραγματικού χρόνου
Evaluation of a hypervisor for real-time embedded systems
Master Thesis
Συγγραφέας
Pikoulis, Georgios V.
Πίκουλης, Γεώργιος Β.
Ημερομηνία
2016-10Επιβλέπων
Ψαράκης, ΜιχαήλΠροβολή/ Άνοιγμα
Λέξεις κλειδιά
Hypervisors ; XtratuM hypervisor ; Performance evaluation ; Data transferΠερίληψη
Οι υπερ-επόπτες είναι ένας τρόπος ώστε να επιτευχθεί απομόνωση των λειτουργιών ενός συστήματος και το ε¬πιτυγχάνουν αυτό διαχωρίζοντας το σύστημα σε διακριτά κομμάτια. Αν και παρέχεται αυτή η απομόνωση, είναι αναπόφευκτο κάθε διαχωρισμένο κομμάτι να παρουσιάζει πιο αργούς χρόνους εκτέλεσης σε σύγκριση με ένα ενιαίο σύστημα. Αναλόγως με την εφαρμογή, αυτές οι καθυστερήσεις μπορεί να μην είναι αποδεκτές, γι’ αυτό και είναι πολύ σημαντικό να υπάρχει πρότερη γνώση των περιορισμών και αναλόγως να πραγματοποιηθεί η σχεδίαση. Στα ενσωματωμένα συστήματα μπορεί να χρησιμοποιηθεί ένας υπερ-επόπτης ώστε να απομονωθούν στοιχεία της λειτουργικότητάς τους, αλλά είναι πιθανό αυτά τα συστήματα να πρέπει να τηρούν ιδιαίτερα αυστηρές χρονικές προθεσμίες. Οι καθυστερήσεις που εισήγαγε ο υπερ-επόπτης πρέπει να είναι γνωστές, ώστε να λαμβάνονται υπόψη στο χρονοδιάγραμμα εργασιών του συστήματος. Ο στόχος της παρούσας μελέτης είναι η αξιολόγηση των επιδόσεων διαχωρισμένων κομματιών, διαχειριζόμενα από τον δωρεάν διανομής υπερ-επόπτη XtratuM. Επιλέξαμε αυτή την κατεύθυνση με σκοπό την μελέτη της χρήσης και επιδόσεων ενός υπερ-επόπτη σε ενσωματωμένο σύστημα πραγματικού χρόνου. Για να αξιολογηθούν οι επιδόσεις του XtratuM, θα μετρήσουμε το χρόνο εκτέλεσης διάφορων σεναρίων. Για να μπορέσουμε να παρουσιάσουμε μια ουσιαστική σύγκριση, θα αντιπαραβάλουμε τα αποτελέσματα με το χρόνο εκτέλεσης των σεναρίων όταν εκτελούνται χωρίς την παρέμβαση του υπερ-επόπτη.