HEAL DSpace

Επιβεβαιώσιμη κατανεμημένη επεξεργασία στο Apache Spark με την βοήθεια Smart Contract

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

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

dc.contributor.author Μαυρογεώργης, Κωνσταντίνος el
dc.contributor.author Mavrogeorgis, Konstantinos en
dc.date.accessioned 2023-04-03T09:48:54Z
dc.date.available 2023-04-03T09:48:54Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/57476
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.25173
dc.rights Default License
dc.subject Apache Spark en
dc.subject Κατανεμημένα Συστήματα el
dc.subject Επιβεβαιώσιμη Επεξεργασία el
dc.subject Smart Contract en
dc.subject Task Replication en
dc.subject Distributed Systems en
dc.subject Verifiable computing en
dc.title Επιβεβαιώσιμη κατανεμημένη επεξεργασία στο Apache Spark με την βοήθεια Smart Contract el
heal.type bachelorThesis
heal.classification Κατανεμημένα Συστήματα el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2023-03-02
heal.abstract Η συνεχής αύξηση τους όγκου δεδομένων προς επεξεργασία έχει οδηγήσει στην δημιουργία ανοιχτών clusters, στους οποίους μπορεί να συμμετέχει όποιος το επιθυμεί είτε εθελοντικά είτε για κάποια αμοιβή, με σκοπό την αύξηση της κλιμακωσιμότητας και της υπολογιστικής ισχύος. Σε αυτούς τους clusters, οι κόμβοι που συμμετέχουν δεν είναι έμπιστοι και δεν υπάρχει εγγύηση ότι θα εκτελέσουν σωστά τις εργασίες που τους ανατίθενται. Επομένως, σκοπός της παρούσας εργασίας είναι η μελέτη και η υλοποίηση ενός συστήματος επιβεβαιώσιμης κατανεμημένης επεξεργασίας δεδομένων το οποίο με την βοήθεια ενός έξυπνου συμβολαίου παρέχει πιστοποίηση τόσο στον χρήστη όσο και στην συστάδα των υπολογιστών-κόμβων ότι τα αποτελέσματα των εργασιών είναι σωστά και κανένα εμπλεκόμενο μέλος δεν προσπαθεί να εκμεταλλευτεί το σύστημα προς όφελός του. Σε αυτό το σύστημα, το έξυπνο συμβόλαιο λειτουργεί ως έμπιστη αρχή που πραγματοποιεί τους απαραίτητους ελέγχους για να επιβεβαιώσει την επεξεργασία. Για την συγκεκριμένη πτυχιακή εργασία θα επεκταθεί το framework Apache Spark, το οποίο είναι ένα από τα γνωστότερα εργαλεία κατανεμημένης εργασίας ανοιχτού κώδικα. el
heal.advisorName Κοζύρης, Νεκτάριος el
heal.committeeMemberName Κοζύρης, Νεκτάριος el
heal.committeeMemberName Γκούμας, Γεώργιος el
heal.committeeMemberName Τσουμάκος, Δημήτριος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 60 σ. el
heal.fullTextAvailability false


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

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

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