HEAL DSpace

Συγκριτική ανάλυση και μελέτη ουρών σε cloud περιβάλλον

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

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

dc.contributor.author Αγγελινάς, Δημήτρης el
dc.contributor.author Angelinas, Dimitris en
dc.date.accessioned 2017-03-02T08:22:45Z
dc.date.available 2017-03-02T08:22:45Z
dc.date.issued 2017-03-02
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/44481
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.12861
dc.rights Default License
dc.subject Υπηρεσίες cloud el
dc.subject Παράλληλη επεξεργασία el
dc.subject Ουρές μηνυμάτων el
dc.subject Cloud computing en
dc.subject Big data en
dc.subject Cloud services en
dc.subject RabbitMQ en
dc.subject AMQP en
dc.subject MongoDB en
dc.subject Python en
dc.title Συγκριτική ανάλυση και μελέτη ουρών σε cloud περιβάλλον el
heal.type bachelorThesis
heal.classification Computer engineering el
heal.language el
heal.language en
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2016-04-07
heal.abstract Η ανάπτυξη των τεχνολογιών πληροφορικής έχει οδηγήσει στη ραγδαία αύξηση της συλλογής τεράστιων όγκων δεδομένων. Αυτά τα δεδομένα ονομάζονται big data. Μαζί με τις ευκαιρίες που προσφέρουν, λόγω της φύσης τους χρειάζεται να αντιμετωπιστούν μία σειρά από προκλήσεις. Τέτοιες προκλήσεις έχουν να κάνουν με την ανάλυση, τη συλλογή, την επιμέλεια, την αναζήτηση, το μοίρασμα, την αποθήκευση, τη μεταφορά, την απεικόνιση και άλλες. Μία τεχνολογία που μπορεί να τις αντιμετωπίσει είναι το cloud computing. Με τον όρο cloud computing αναφερόμαστε σε ένα είδος υπολογισμού βασισμένο στο Internet που παρέχει κοινόχρηστους υπολογιστικούς πόρους και δεδομένα σε υπολογιστές και άλλες συσκευές κατά παραγγελία. Οι υπηρεσίες cloud είναι πάρα πολλές σε πλήθος και έχουν πολλές διαφορετικές ιδιότητες. Επίσης υπάρχουν πολλοί πάροχοι τέτοιων υπηρεσιών που τις προσφέρουν με διαφορετικά χαρακτηριστικά. Έτσι, για ένα χρήστη, η επιλογή ενός συνόλου υπηρεσιών cloud γίνεται πολύ δύσκολη. Δημιουργείται λοιπόν η ανάγκη ενός marketplace cloud υπηρεσιών. Το marketplace θα πρέπει να είναι σε θέση να καταλήξει στο καταλληλότερο σύνολο υπηρεσιών για το χρήστη. Ο σκοπός της διπλωματικής εργασίας είναι η δημιουργία, η μελέτη και η βελτίωση ενός τέτοιου marketplace. Υλοποιήθηκε ένα marketplace με τέσσερα βασικά στάδια επεξεργασίας. Αρχικά έγινε μία υλοποίηση του marketplace που επεξεργάζεται τα δεδομένα με σειριακό τρόπο, με το κάθε στάδιο να ξεκινά όταν τελειώνει το προηγούμενο. Στη συνέχεια υλοποιήθηκε ένα βελτιωμένο marketplace με παράλληλη επεξεργασία κάνοντας χρήση ουρών μηνυμάτων, έχοντας όλα τα στάδια να λειτουργούν ταυτόχρονα. Μετά από σύγκριση των δύο αρχιτεκτονικών συμπεραίνεται ότι η παράλληλη βελτιώνει σημαντικά την επίδοση του marketplace. el
heal.abstract The development of computer technologies has led to the rapid increase of collecting huge volumes of data. These data are called big data. Apart from the opportunities big data offer, there are a number of challenges that has to be faced. These challenges include analysis, collection, search, sharing, storage, transfer, visualization and more. A technology that can deal with these challenges is cloud computing. With the term cloud computing we refer to an Internet based kind of computing that provides shared computing resources and data to computer and other devices, on demand. There is a very large number of different cloud services and they have various characteristics. Also there are many cloud service providers that offer different features. Thus, the selection of a cloud services set becomes very difficult for a user. Therefore the need for a cloud service marketplace becomes clear. The marketplace should be able to conclude to the cloud service set most suitable for the user. The purpose of this thesis is the creation, study and improvement of such a marketplace. A marketplace of four basic stages of processing was implemented. Initially, a marketplace which processes data with a serial way was implemented. With each stage begging its process when the previous stage ends its operation. Next an improved marketplace is implemented, with parallel processing, using message queues and having all stages working simultaneously. After comparing the two architectures, it is concluded that the parallel one improves significantly the performance of the marketplace. en
heal.advisorName Βαρβαρίγου, Θεοδώρα el
heal.committeeMemberName Βαρβαρίγου, Θεοδώρα el
heal.committeeMemberName Βαρβαρίγος, Εμμανουήλ el
heal.committeeMemberName Λούμος, Βασίλειος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής el
heal.academicPublisherID ntua
heal.numberOfPages 126 σ. el
heal.fullTextAvailability true


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

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

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