Institutional Repository
Technical University of Crete
EN  |  EL



My Space

Complex event processing in Storm distributed system

Didymiotis-Ventouris Georgios

Simple record

Extent67 σελίδεςel
TitleΕπεξεργασία πολύπλοκων γεγονότων στο κατανεμημένο σύστημα Stormel
TitleComplex event processing in Storm distributed systemen
CreatorDidymiotis-Ventouris Georgiosen
CreatorΔιδυμιωτης-Βεντουρης Γεωργιοςel
Contributor [Thesis Supervisor]Deligiannakis Antoniosen
Contributor [Thesis Supervisor]Δεληγιαννακης Αντωνιοςel
Contributor [Committee Member]Koutsakis Polychronisen
Contributor [Committee Member]Κουτσακης Πολυχρονηςel
Contributor [Committee Member]Garofalakis Minosen
Contributor [Committee Member]Γαροφαλακης Μινωςel
PublisherΠολυτεχνείο Κρήτηςel
PublisherTechnical University of Creteen
Academic UnitTechnical University of Crete::School of Electronic and Computer Engineeringen
Academic UnitΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστώνel
DescriptionΠροπτυχιακή Διπλωματική εργασία που υποβλήθηκε στη σχολή ΗΜΜΥ του Πολ.Κρήτης για τη πλήρωση προϋποθέσεων λήψης του Προπτυχιακού διπλώματος.el
Content SummaryΗ Επεξεργασία Πολύπλοκων Γεγονότων (Complex Event Processing) είναι μια μέθοδος εντοπισμού, ανάλυσης και επεξεργασίας ροών πληροφορίας και πιο συγκεκριμένα γεγονότων που συμβαίνουν (events). Διαφέρει από το Επεξεργασία Γεγονότων (Event Processing) διότι συνδυάζει πληροφορία από πολλαπλές πηγές, για να ανταποκριθεί σε πιο περίπλοκες συνθήκες. Στόχος του είναι να εντοπίσει καταστάσεις που εμπίπτουν σε συνθήκες βασισμένες σε μια σειρά από γεγονότα που έχουν συμβεί μέσα σε ένα δυναμικό χρονικό πλαίσιο. Αυτές οι συνθήκες μπορεί να είναι είτε αλληλουχία (SEQUENCE) γεγονότων είτε λογικές πράξεις μεταξύ γεγονότων (AND, OR) είτε και συνδυασμός αυτών. Με αυτής τη μέθοδο καθίσταται εφικτός ο εντοπισμός σημαντικών καταστάσεων και η αντιμετώπιση αυτών το τάχιστο δυνατό. Για να επιτύχουμε την κλιμάκωση ενός CEP συστήματος σε μεγάλο όγκο δεδομένων, είναι επιθυμητή η δυνατότητα παραλληλοποίησης του σε μεγάλο αριθμό από υπολογιστές οι οποίοι ανήκουν σε μία συστάδα (cluster). Για αυτό το λόγο, σε αυτή την εργασία η μέθοδος Επεξεργασίας Πολύπλοκων Γεγονότων (CEP) υλοποιείται χρησιμοποιώντας το κατανεμημένο υπολογιστικό σύστημα Storm που λειτουργεί σε πραγματικό χρόνο. Κατασκευάσαμε μια τοπολογία που χρησιμοποιεί το σύστημα και υλοποιεί τη μέθοδο ΕΠΓ με πλήρη επεκτασιμότητα. Στη τοπολογία μας γίνεται συνεχή επεξεργασία γεγονότων σε πραγματικό χρόνο και ανίχνευση μοτίβων που δίνει, ανανεώνει και διαγράφει ο χρήστης.el
Content SummaryComplex 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 ItemDiploma Worken
Date of Item2016-01-15-
Date of Publication2015-
SubjectΕπεξεργασία πολύπλοκων γεγονότωνel
SubjectComplex Event Processingen
Bibliographic CitationGeorgios Didimiotis-Ventouris, "Complex event processing in Storm distributed system", Diploma Work, School of Electronic and Computer Engineering, Technical University of Crete, Chania, Greece, 2015en
Bibliographic CitationΓεώργιος Διδιμιώτης-Βεντούρης, "Επεξεργασία πολύπλοκων γεγονότων στο κατανεμημένο σύστημα Storm", Διπλωματική Εργασία, Σχολή Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2015el

Available Files