HEAL DSpace

Μηχανισμός παρακολούθησης αιτήσεων με χαμηλή επιβάρυνση σε κατανεμημένο σύστημα Ε/Ε

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Κόγιας, Ευάγγελος-Μάριος el
dc.contributor.author Kogias, Efangelos-Marios en
dc.date.accessioned 2015-02-02T11:29:28Z
dc.date.available 2015-02-02T11:29:28Z
dc.date.issued 2015-02-02
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/40190
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.12099
dc.rights Αναφορά Δημιουργού 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by/3.0/gr/ *
dc.subject Distributed storage el
dc.subject Tracing en
dc.subject Real-time en
dc.subject Low-latency en
dc.subject Low-overhead en
dc.subject Καταγραφή αιτήσεων el
dc.subject Παρακολούθηση el
dc.subject Κατανεμημένο σύστημα αποθήκευσης el
dc.subject RADOS en
dc.subject Archipelago en
dc.title Μηχανισμός παρακολούθησης αιτήσεων με χαμηλή επιβάρυνση σε κατανεμημένο σύστημα Ε/Ε el
heal.type bachelorThesis
heal.classification Υπολογιστικά συστήματα el
heal.language en
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2014-10-16
heal.abstract Η εξέλιξη της επιστήμης των υπολογιστών καθώς και οι αυξημένες απαιτήσεις σε υπολογιστικούς πόρους αλλά και χώρους αποθήκευσης δεδομένων, έχει οδηγήσει στη ραγδαία ανάπτυξη των κατανε- μηνένων συστημάτων. Πλεόν μια υπηρεσία παρέχεται σαν το αποτέλεσμα διαφορετικών διεργασιών οι οποίες αλληλεπιδρούν και εκτελούνται σε διαφορετικούς υπολογιστικούς κόμβους. Ωστόσο, τόσο η αποσφαλμάτωση όσο και η παρακολούθηση της σωστής λειτουργίας τέτοιων συστημάτων καθίσταται εξαιρετικά δύσκολη λόγω της πολυπλοκότητας τους. H συμπεριφορά ενός κατανεμημένου συστήμα- τος εξαρτάται από τις εκάστοτες συνθήκες λειτουργίας, οι οποίες πρέπει να ληφθούν σοβαρά υπόψιν στην λήψη σχεδιαστικών αλλά και βελτιωτικών αποφάσεων. Η παρούσα διπλωματική μελετά το σχεδιασμό και την ανάπτυξη μιας υποδομής παρακολούθησης κατανεμημένων εφαρμογών γραμμένων σε C/C++. Ο μηχανισμός προσφέρει τη δυνατότητα παρακο- λούθησης της εφαρμογής σε πραγματικό χρόνο καθώς αυτή εκτελείται σε πλήρεις συνθήκες λειτουρ- γίας, επιβαρύνοντάς της ελάχιστα, ώστε να διευρευνηθεί η συμπεριφορά της κάτω από διαφορετικά φορτία. Επιπλέον, παρέχεται γραφικό περιββάλον μέσω του οποίου ο τελικός χρήστης μπορεί να ερευνήσει περαιτέρω το σύνολο των αιτήσεων καθώς και τις σχέσεις εξάρτησης μεταξύ των υποσυ- στημάτων που συνθέτουν το τελικό προς παρακολούθηση σύστημα. Ο μηχανισμός αυτός ονομάζεται BlkKin και βασίζεται πάνω σε τεχνολογίες ανοιχτού κώδικα, προσπαθώντας να εκμεταλλευτεί τα δυνατά στοιχεία κάθε υποσυστήματος και συνδιάζοντάς τα να επιτύχει το ζητούμενο στόχο. Η συνεισφορά αυτής της διπλωματικής έγγυται στην υλοποίση του μοντέλου καταγραφής συγκεκρι- μένα για εφαρμογές χαμηλής επιβάρυνσης, καθώς και των συνδετικών τμημάτων μεταξύ των διάφο- ρων υποσυστημάτων που συνολικά υλοποιούν το BlkKin. Ο μηχανισμός αυτός χρησιμοποιήθηκε για την παρακολούθηση αιτήσεων Ε/Ε από εικονικές μηχανές πάνω από Qemu προς το Archipelago, ένα κατανεμημένο συστήματο αποθήκευσης σε περιβάλλον υπολογιστικού νέφους (cloud computing environment). Η πορεία μιας τέτοια αίτησης καταγράφηκε μέχρι να ικανοποιηθεί από το κατανεμηνένο σύστημα αποθήκευσης block, το RADOS. Επομένως δίνεται η δυνατότητα γραφικής απεικόνησης των διαφορετικών στρωμάτων λογισμικού που απαιτού- νται να συνεργαστούν για την ικανοποίηση της συγκεκριμένης αίτησης. el
heal.sponsor Google Summer of Code el
heal.advisorName Κοζύρης, Νεκτάριος el
heal.committeeMemberName Κοζύρης, Νεκτάριος el
heal.committeeMemberName Παπασπύρου, Νικόλαος el
heal.committeeMemberName Σούντρης, Δημήτριος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Υπολογιστικών Συστημάτων el
heal.academicPublisherID ntua
heal.numberOfPages 82 σ.
heal.fullTextAvailability true


Αρχεία σε αυτό το τεκμήριο

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού 3.0 Ελλάδα