Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19375
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΙονίτσα, Αλέξανδρος-
dc.contributor.authorΕμμανουήλ, Εμμανουηλίδης-
dc.date.accessioned2024-11-04T11:26:14Z-
dc.date.available2024-11-04T11:26:14Z-
dc.date.issued2024-10-18-
dc.identifier.urihttp://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19375-
dc.description.abstractΗ επεξεργασία συνεχών ροών δεδομένων σε πραγματικό χρόνο (Stream Processing - SP) είναι μια εφαρμογή που τα τελευταία χρόνια έχει γίνει ιδιαίτερα δημοφιλής, χάρη στην α- νάπτυξη των τεχνολογιών επεξεργασίας και αποθήκευσης δεδομένων μεγάλου όγκου (Big Data). Τεχνολογίες όπως τα Apache Storm, Flink, Spark Streaming και Kafka Streams παρέχουν την υποδομή για την κατανεμημένη επεξεργασία δεδομένων, προσφέροντας τη δυνατότητα παράλληλης εκτέλεσης και διαχείρισης μεγάλων ροών δεδομένων, που κατα- νέμονται σε υπολογιστικούς κόμβους σε διάφορα φυσικά ή εικονικά περιβάλλοντα. Η απόδοση αυτών των συστημάτων επηρεάζεται από ποικίλους παράγοντες, οι οποίοι περιλαμβάνουν την κατανομή των δεδομένων στους διαθέσιμους υπολογιστικούς πόρους, την αρχιτεκτονική και τον τρόπο λειτουργίας αυτών των συστημάτων (true streaming vs micro-batching), το είδος των τελεστών (stateful vs stateless), τις τεχνικές παραθύρου (windowing techniques) και τις στρατηγικές κατανομής των κλειδιών, με στόχο τον καλύτερο διαμοιρασμό του φόρτου μεταξύ των κόμβων. Αυτοί οι παράγοντες μπορούν να οδηγήσουν σε σημαντικές διακυμάνσεις στην απόδοση του συστήματος, επηρεάζοντας την καθυστέρηση επεξεργασίας (latency), τον συνολικό χρόνο εκτέλεσης και τη δυνατότητα κλιμάκωσης. ΄Ενα από τα κύρια ερευνητικά ερωτήματα αφορά την επίδραση που έχουν διαφορετικές παραμετροποιήσεις αυτών των συστημάτων στην απόδοσή τους καθώς και το πώς μπορούν να εξεταστούν νέες υλοποιήσεις και τεχνικές στα εκάστοτε συστήματα. Ωστόσο, η προσομοίωση και η αξιολόγηση αυτών των συστημάτων με ταχύτητα, χαμηλό κόστος και χωρίς την ανάγκη φυσικής ανάπτυξης αποτελεί μια πρόκληση, καθιστώντας δύσκολη την έρευνα και τη δοκιμή διαφορετικών παραμετροποιήσεων. Ο στόχος αυτής της διπλωματικής εργασίας είναι ο σχεδιασμός και η υλοποίηση ενός παραμετροποιήσιμου εργαλείου προσομοίωσης κατανεμημένων συστημάτων επεξεργασίας συνεχών ροών δεδομένων (Distributed Stream Processing Systems - DSPS). Το εργαλείο αυτό επιτρέπει τη διερεύνηση της επίδρασης διαφόρων παραμέτρων, εύκολα και γρήγορα. Μέσα από τη μελέτη διαφορετικών σεναρίων και τοπολογιών, η προσομοίωση προσφέρει μια εις βάθος κατανόηση του τρόπου λειτουργίας και βελτιστοποίησης των κατανεμημένων συστημάτων SP, επιτρέποντας τη λήψη αποφάσεων για τη βελτίωση της απόδοσης και της αποδοτικότητάς τους σε πραγματικές συνθήκες λειτουργίας.en_US
dc.languageelen_US
dc.subjectΕπεξεργασία Συνεχών Ροών Δεδομένωνen_US
dc.subjectΚατανεμημένα Συστήματαen_US
dc.subjectΠροσομοίωσηen_US
dc.subjectΑνάλυση Επιδόσεωνen_US
dc.subjectSPen_US
dc.subjectBig Dataen_US
dc.subjectΠαράλληλη Επεξεργασίαen_US
dc.subjectΙσορροπία Φόρτουen_US
dc.titleΣχεδιασμός και Υλοποίηση Εργαλείου Προσομοίωσης Κατανεμημένων Συστημάτων Επεξεργασίας Συνεχών Ροών Δεδομένων Σε Πραγματικό Χρόνοen_US
dc.description.pages157en_US
dc.contributor.supervisorΚοζύρης Νεκτάριοςen_US
dc.departmentΤομέας Τεχνολογίας Πληροφορικής και Υπολογιστώνen_US
dc.description.notesΔιπλωματικήen_US
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
Stream_Processing_Simulator.pdfThesis10.74 MBAdobe PDFView/Open


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