Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/12580
Title: Μηχανισμος Παρακολουθησης Αιτησεων Με Χαμηλη Επιβαρυνση Σε Κατανεμημενο Συστημα Ε/ε
Authors: Κόγιας Ευάγγελος-μάριος
Κοζύρης Νεκτάριος
Keywords: καταγραφη αιτησεων
παρακολουθηση
κατανεμημενο συστημα αποθηκευσης
rados
archipelago
lttng
dapper
zipkim
Issue Date: 20-Oct-2014
Abstract: Η εξελιξη της επιστημης των υπολογιστων καθως και οι αυξημενες απαιτησεις σε υπολογιστικους πορους αλλα και χωρους αποθηκευσης δεδομενων, εχει οδηγησει στη ραγδαια αναπτυξη των κατανε- μηνενων συστηματων. Πλεον μια υπηρεσια παρεχεται σαν το αποτελεσμα διαφορετικων διεργασιων οι οποιες αλληλεπιδρουν και εκτελουνται σε διαφορετικους υπολογιστικους κομβους. Ωστοσο, τοσο η αποσφαλματωση οσο και η παρακολουθηση της σωστης λειτουργιας τετοιων συστηματων καθισταται εξαιρετικα δυσκολη λογω της πολυπλοκοτητας τους. H συμπεριφορα ενος κατανεμημενου συστημα- τος εξαρταται απο τις εκαστοτες συνθηκες λειτουργιας, οι οποιες πρεπει να ληφθουν σοβαρα υποψιν στην ληψη σχεδιαστικων αλλα και βελτιωτικων αποφασεων.Η παρουσα διπλωματικη μελετα το σχεδιασμο και την αναπτυξη μιας υποδομης παρακολουθησης κατανεμημενων εφαρμογων γραμμενων σε C/C++. Ο μηχανισμος προσφερει τη δυνατοτητα παρακο- λουθησης της εφαρμογης σε πραγματικο χρονο καθως αυτη εκτελειται σε πληρεις συνθηκες λειτουρ- γιας, επιβαρυνοντας της ελαχιστα, ωστε να διευρευνηθει η συμπεριφορα της κατω απο διαφορετικα φορτια. Επιπλεον, παρεχεται γραφικο περιββαλον μεσω του οποιου ο τελικος χρηστης μπορει να ερευνησει περαιτερω το συνολο των αιτησεων καθως και τις σχεσεις εξαρτησης μεταξυ των υποσυ- στηματων που συνθετουν το τελικο προς παρακολουθηση συστημα. Ο μηχανισμος αυτος ονομαζεται BlkKin και βασιζεται πανω σε τεχνολογιες ανοιχτου κωδικα, προσπαθωντας να εκμεταλλευτει τα δυνατα στοιχεια καθε υποσυστηματος και συνδιαζοντας τα να επιτυχει το ζητουμενο στοχο.Η συνεισφορα αυτης της διπλωματικης εγγυται στην υλοποιση του μοντελου καταγραφης συγκεκρι- μενα για εφαρμογες χαμηλης επιβαρυνσης, καθως και των συνδετικων τμηματων μεταξυ των διαφο- ρων υποσυστηματων που συνολικα υλοποιουν το BlkKin.Ο μηχανισμος αυτος χρησιμοποιηθηκε για την παρακολουθηση αιτησεων Ε/Ε απο εικονικες μηχανες πανω απο Qemu προς το Archipelago, ενα κατανεμημενο συστηματο αποθηκευσης σε περιβαλλον υπολογιστικου νεφους (cloud computing environment). Η πορεια μιας τετοια αιτησης καταγραφηκε μεχρι να ικανοποιηθει απο το κατανεμηνενο συστημα αποθηκευσης block, το RADOS. Επομενως δινεται η δυνατοτητα γραφικης απεικονησης των διαφορετικων στρωματων λογισμικου που απαιτου- νται να συνεργαστουν για την ικανοποιηση της συγκεκριμενης αιτησης.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/12580
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2014-0285.pdf1.36 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.