HEAL DSpace

Δημιουργία κατανεμημένου -ενοποιημένου συστήματος επεξεργασίας δεδομένων από βιομηχανικά πρωτόκολλα

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

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

dc.contributor.author Σκουρτίδης, Γεώργιος el
dc.contributor.author Skourtidis, Georgios en
dc.date.accessioned 2023-09-18T09:38:03Z
dc.date.available 2023-09-18T09:38:03Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/58055
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.25752
dc.rights Αναφορά Δημιουργού 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by/3.0/gr/ *
dc.subject Κατανεμημένη επεξεργασία el
dc.subject Επεξεργασία σε ζωντανό χρόνο el
dc.subject Spring Boot en
dc.subject Kafka Streams en
dc.subject InfluxDB en
dc.subject IIoT en
dc.subject Modbus en
dc.subject plc4x en
dc.subject Apache Kafka en
dc.subject Grafana en
dc.subject Redis en
dc.subject Prometheus en
dc.title Δημιουργία κατανεμημένου -ενοποιημένου συστήματος επεξεργασίας δεδομένων από βιομηχανικά πρωτόκολλα el
dc.title Creation of distributed-unfied data processing system from industrial protocols en
heal.type bachelorThesis el
heal.generalDescription
heal.classification Software Engineering en
heal.classification Επιστήμη υπολογιστών el
heal.classification Computer science en
heal.language el el
heal.access free el
heal.recordProvider ntua el
heal.publicationDate 2023-07-04
heal.abstract Στην παρούσα διπλωματική, σχεδιάζεται και υλοποιείται ένα κατανεμημένο σύστημα επεξεργασίας δεδομένων. Το σύστημα μπορεί να επεξεργάζεται δεδομένα που προέρχονται από διαφορετικά βιομηχανικά πρωτόκολλα, καθώς και να επεξεργαστεί δεδομένα πολλαπλών πηγών και ανομοιογενών δεδομένων σε ζωντανό χρόνο. Επιπλέον, είναι ανεκτικό σε σφάλματα, έχει τη δυνατότητα κλιμάκωσης, παρέχει εργαλεία οπτικοποίησης των δεδομένων, έχει ενσωματωμένη παρακολούθηση της απόδοσης του και εάν κάτι πάει λάθος μπορεί να ειδοποιήσει έγκαιρα το χρήστη με αποστολή e-mail. Καθώς επεξεργάζεται τα δεδομένα, εάν οι εισερχόμενες τιμές είναι ανησυχητικές, μπορεί να λάβει αυτόματα ενέργειες για την αποτροπή πιθανού ατυχήματος. Τα δεδομένα παράγονται από προσομοίωση αισθητήρων θερμοκρασίας, πίεσης και ισχύς που υλοποιήθηκε με χρήση Python. Οι τιμές μεταφέρονται με χρήση του πρωτοκόλλου Modbus και της βιβλιοθήκης PLC4X στο σύστημα Kafka. Από εκεί οι τιμές επεξεργάζονται με χρήση του Kafka Streams. Για την αποθήκευση των επεξεργασμένων δεδομένων χρησιμοποιείται η βάση InfluxDB, ενώ οι πιο πρόσφατες τιμές που τοποθετούνται επίσης στη μνήμη στο σύστημα Redis. Η εφαρμογή είναι γραμμένη σε Java με χρήση Spring Boot. H οπτικοποίηση γίνεται στο Grafana, ενώ η απόδοση παρακολουθείται με χρήση Prometheus, cAdvisor, Node Exporter. el
heal.advisorName Καντερέ, Βασιλική el
heal.committeeMemberName Παπαβασιλείου, Συμεών el
heal.committeeMemberName Καντερέ, Βασιλική el
heal.committeeMemberName Τσουμάκος, Δημήτριος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών el
heal.academicPublisherID ntua el
heal.numberOfPages 149 σ. el
heal.fullTextAvailability false


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

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

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

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

Αναφορά Δημιουργού 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού 3.0 Ελλάδα