Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/16406
Title: Μελέτη Και Ανάπτυξη Διαδικτυακής Υπηρεσίας Για Την Επίβλεψη Νέφους Αποθήκευσης Δεδομένων (storage Cloud)
Authors: Δημήτρης Τριχινάς
Βαρβαρίγου Θεοδώρα
Keywords: υπολογιστικό νέφος
νέφος αποθήκευσης δεδομένων
σύστημα επίβλεψης
διαδικτυακή υπηρεσία
rest
eventsource
server-side events
html5
cdmi
ajax
ουρές ειδοποίησης
Issue Date: 21-Sep-2012
Abstract: Σκοπός αυτής της διπλωματικής εργασίας υπήρξε η διερεύνηση και η μελέτη των κατάλληλων τεχνολογιών με στόχο τη ανάπτυξη και σχεδιασμό διαδικτυακής υπηρεσίας για τη επίβλεψη νέφους αποθήκευσης δεδομένων (storage cloud). Για τη αποκόμιση των κατάλληλων γνώσεων αρχικά μελετήθηκε το τι είναι cloud computing, ο διαχωρισμός του σε κατηγορίες, ποια τα πλεονεκτήματα και οι ανησυχίες που έχουν οργανισμοί για τη μεταφορά των υπηρεσιών τους σε νέφος. Ειδικό βάρος δόθηκε στη μελέτη των χαρακτηριστικών και την αρχιτεκτονική των νεφών αποθήκευσης δεδομένων (storage clouds). Ακολούθως μελετήθηκαν τα χαρακτηριστικά του αρχιτεκτονικού μοντέλου REST και τα πλεονεκτήματα του έναντι άλλων μοντέλων όπως το SOAP. Έπειτα, μελετήθηκε η γλώσσα σήμανσης HTML5 και δόθηκε ειδικό βάρος στο EventSource API που ειδικεύεται στη λήψη Server-Side Events (SSEs) στη πλευρά του πελάτη. Έπειτα, μελετήθηκε το πρωτόκολλο CDMI (Cloud Data Management Interface) σε αποθηκευτικά νέφη. Τέλος, αναλύθηκαν οι προκλήσεις που συναντάμε στην επίβλεψη νεφών και ειδικά στην επίβλεψη νεφών από τη μεριά του πελάτη (client-side cloud monitoring).Η διαδικτυακή υπηρεσία που αναπτύχθηκε παρέχει τη δυνατότητα σε χρήστες αποθηκευτικού νέφους, οι οποίοι εγγράφονται στη υπηρεσία μέσω διαδικτύου, να λαμβάνουν πληροφορίες για γεγονότα (events) που συμβαίνουν στο νέφος. Η διαδικτυακή υπηρεσία τρέχει στον περιηγητή του χρήστη χωρίς τη μεσολάβηση αλλού λογισμικού εγκατεστημένο τοπικά στον υπολογιστή. Με τον τρόπο αυτό μεταφέρουμε την επίβλεψη του αποθηκευτικού νέφους στη πλευρά του πελάτη. Η διαδικτυακή υπηρεσία ακολουθεί το αρχιτεκτονικό μοντέλο REST για την επικοινωνία της με το νέφος, υλοποιεί το πρωτόκολλο CDMI και ειδικότερα τις ουρές ειδοποίησης (Notification Queues) ενώ η ενημέρωση του χρήστη γίνεται με τη χρήση HTML5 EventSource. Αρχικά ο χρήστης δίνει τα στοιχεία του για επαλήθευση από το σύστημα, ακολούθως δημιουργεί μια ουρά γεγονότων και μεταβαίνει στη σελίδα παρακολούθησης γεγονότων όπου αρχίζει η ροή ενημερώσεων από το νέφος προς τον περιηγητή του. Στη σελίδα παρακολούθησης γεγονότων ο χρήστης έχει στη διάθεση του διάφορα εργαλεία όπως κονσόλα άφιξης νέου event και γραφικές παραστάσεις για γραφική πλοήγηση ανάμεσα στα αντικείμενα που φθάνουν μέσω των event από το νέφος.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/16406
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2012-0197.pdf2.25 MBAdobe PDFView/Open


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