Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/22933
Author: Χρυσοχοΐδης, Παύλος
Title: Κατανεμημένη επεξεργασία μέσω Node.js και web workers
Date Issued: 2018
Department: Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική
Supervisor: Κασκάλης, Θεόδωρος
Abstract: Η επεξεργαστική ισχύς είναι πια άφθονη στην εποχή μας, λόγω της ραγδαίας εξέλιξης του τομέα της πληροφορικής, καθώς και της ευρείας εξάπλωσης των υπολογιστών, με την μορφή διαφόρων συσκευών όπως σταθεροί και φορητοί υπολογιστές, έξυπνα κινητά τηλέφωνα, tablets αλλά και παιχνιδομηχανές. Ταυτόχρονα με την ανάπτυξη του τομέα της πληροφορικής, αξιοσημείωτη εξέλιξη έχουν παρουσιάσει και οι τεχνολογίες ανάπτυξης διαδικτυακών εφαρμογών. Πράγμα που έχει ως αποτέλεσμα οι εφαρμογές τέτοιου είδους να κατέχουν την μερίδα του λέοντος παγκοσμίως και να παρουσιάζουν αυξανόμενη τάση. Στην παρούσα εργασία με βάση τις παραπάνω παρατηρήσεις γίνεται η ανάπτυξη μιας εφαρμογής που επιτρέπει την κατανεμημένη επεξεργασία χρησιμοποιώντας τεχνολογίες διαδικτύου. Η χρήση αυτών των τεχνολογιών επιλέγεται ώστε να διευκολυνθούν οι προγραμματιστές στην επίλυση των προβλημάτων που τους ενδιαφέρουν γράφοντας κώδικα στην γλώσσα προγραμματισμού JavaScript. Επίσης αυτή η επιλογή έγινε και για τον λόγο ότι αυτές οι εφαρμογές μπορούν να εκτελεστούν σε όλες σχεδόν τις συσκευές που υποστηρίζουν περιηγητές ιστού. Μετά την ανάπτυξη και παρουσίαση της εφαρμογής γίνεται η δοκιμαστική εκτέλεση δύο προβλημάτων. Του υπολογισμού του π με χρήση της μεθόδου Monte Carlo και την μέτρηση λέξεων σε αρχεία μεγάλου όγκου Word Count. Οι δοκιμές αυτές ήταν αρκετά ικανοποιητικές και έδειξαν ότι η χρήση αυτών το τεχνολογιών, συμπεριλαμβανομένου των Node.js και Web Workers μπορεί να προσφέρει λύσεις στον τομέα της κατανεμημένης επεξεργασίας αλλά παρουσιάζουν όμως πολλές και διάφορες προκλήσεις.
Keywords: Κατανεμημένη Επεξεργασία
Node.js
Web Workers
JavaScript
Εθελοντική προσφορά επεξεργαστικής ισχύς
Information: Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2018.
Rights: Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές
Appears in Collections:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Files in This Item:
File Description SizeFormat 
ChrysochoidisPavlosMsc2018Extra1.zip371.49 kBzipView/Open
ChrysochoidisPaulosMsc2018.pdf1.63 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons