URI | http://purl.tuc.gr/dl/dias/88B7C518-BA56-4F62-B893-6C91781784F3 | - |
Identifier | https://doi.org/10.26233/heallink.tuc.62717 | - |
Language | el | - |
Extent | 67 σελίδες | el |
Title | Επεξεργασία πολύπλοκων γεγονότων στο κατανεμημένο σύστημα Storm | el |
Title | Complex event processing in Storm distributed system | en |
Creator | Didymiotis-Ventouris Georgios | en |
Creator | Διδυμιωτης-Βεντουρης Γεωργιος | el |
Contributor [Thesis Supervisor] | Deligiannakis Antonios | en |
Contributor [Thesis Supervisor] | Δεληγιαννακης Αντωνιος | el |
Contributor [Committee Member] | Koutsakis Polychronis | en |
Contributor [Committee Member] | Κουτσακης Πολυχρονης | el |
Contributor [Committee Member] | Garofalakis Minos | en |
Contributor [Committee Member] | Γαροφαλακης Μινως | el |
Publisher | Πολυτεχνείο Κρήτης | el |
Publisher | Technical University of Crete | en |
Academic Unit | Technical University of Crete::School of Electronic and Computer Engineering | en |
Academic Unit | Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών | el |
Description | Προπτυχιακή Διπλωματική εργασία που υποβλήθηκε στη σχολή ΗΜΜΥ του Πολ.Κρήτης για τη πλήρωση προϋποθέσεων λήψης του Προπτυχιακού διπλώματος. | el |
Content Summary | Η Επεξεργασία Πολύπλοκων Γεγονότων (Complex Event Processing) είναι μια μέθοδος εντοπισμού, ανάλυσης και επεξεργασίας ροών πληροφορίας και πιο συγκεκριμένα γεγονότων που συμβαίνουν (events). Διαφέρει από το Επεξεργασία Γεγονότων (Event Processing) διότι συνδυάζει πληροφορία από πολλαπλές πηγές, για να ανταποκριθεί σε πιο περίπλοκες συνθήκες. Στόχος του είναι να εντοπίσει καταστάσεις που εμπίπτουν σε συνθήκες βασισμένες σε μια σειρά από γεγονότα που έχουν συμβεί μέσα σε ένα δυναμικό χρονικό πλαίσιο. Αυτές οι συνθήκες μπορεί να είναι είτε αλληλουχία (SEQUENCE) γεγονότων είτε λογικές πράξεις μεταξύ γεγονότων (AND, OR) είτε και συνδυασμός αυτών. Με αυτής τη μέθοδο καθίσταται εφικτός ο εντοπισμός σημαντικών καταστάσεων και η αντιμετώπιση αυτών το τάχιστο δυνατό.
Για να επιτύχουμε την κλιμάκωση ενός CEP συστήματος σε μεγάλο όγκο δεδομένων, είναι επιθυμητή η δυνατότητα παραλληλοποίησης του σε μεγάλο αριθμό από υπολογιστές οι οποίοι ανήκουν σε μία συστάδα (cluster). Για αυτό το λόγο, σε αυτή την εργασία η μέθοδος Επεξεργασίας Πολύπλοκων Γεγονότων (CEP) υλοποιείται χρησιμοποιώντας το κατανεμημένο υπολογιστικό σύστημα Storm που λειτουργεί σε πραγματικό χρόνο. Κατασκευάσαμε μια τοπολογία που χρησιμοποιεί το σύστημα και υλοποιεί τη μέθοδο ΕΠΓ με πλήρη επεκτασιμότητα. Στη τοπολογία μας γίνεται συνεχή επεξεργασία γεγονότων σε πραγματικό χρόνο και ανίχνευση μοτίβων που δίνει, ανανεώνει και διαγράφει ο χρήστης. | el |
Content Summary | Complex Event Processing is a method of tracking, analyzing and processing streams of data and specifically occurring events. CEP differs from Event Processing because it combines information from different sources, in order to correspond to complicated conditions. Its goal is to trace on a system states that fulfill specific conditions based on a series of events that occurred in a dynamic time window. These conditions can be either an event sequence, a series of logical operations between events (AND, OR), or a combination of both. This method enables the detection of important states and accelerates their resolution.
In order to achieve the extend of a CEP system to big data, it should be parallelized between a great number of computers belonging to a cluster. For this reason, in this thesis the Complex Event Processing method is implemented on the distributed real time computation system of “Storm”. We developed a fully scalable topology that uses Storm and implements the CEP method. Our topology continuously processes events in real time and traces in real time patterns that the user can provide, refresh and/or remove. | en |
Type of Item | Διπλωματική Εργασία | el |
Type of Item | Diploma Work | en |
License | http://creativecommons.org/licenses/by/4.0/ | en |
Date of Item | 2016-01-15 | - |
Date of Publication | 2015 | - |
Subject | Επεξεργασία πολύπλοκων γεγονότων | el |
Subject | CEP | en |
Subject | Complex Event Processing | en |
Subject | Storm | el |
Subject | Cluster | en |
Bibliographic Citation | Georgios Didimiotis-Ventouris, "Complex event processing in Storm distributed system", Diploma Work, School of Electronic and Computer Engineering, Technical University of Crete, Chania, Greece, 2015 | en |
Bibliographic Citation | Γεώργιος Διδιμιώτης-Βεντούρης, "Επεξεργασία πολύπλοκων γεγονότων στο κατανεμημένο σύστημα Storm", Διπλωματική Εργασία, Σχολή Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2015 | el |