Αποδοτική επεξεργασία χωρικών ερωτημάτων σε περιβάλλον SPARK με χρήση ευρετηρίου R-tree

Στόχος της διπλωματικής εργασίας είναι η υλοποίηση του ευρετήριου R-Tree σε γλώσσα Python και η μετατροπή αυτού στο κατανεμημένο περιβάλλον Spark, ώστε να συγκρίνουμε το ποσοστό βελτίωσής του σχετικά με διάφορες παραμέτρους, όπως είναι ο όγκος των δεδομένων, ο τύπος των δεδομένων και ο τύπος των...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Βουρλιώτης, Ξενοφών
Άλλοι συγγραφείς: Vourliotis, Xenofon
Γλώσσα:Greek
Έκδοση: 2021
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/15210
id nemertes-10889-15210
record_format dspace
spelling nemertes-10889-152102022-09-05T11:17:52Z Αποδοτική επεξεργασία χωρικών ερωτημάτων σε περιβάλλον SPARK με χρήση ευρετηρίου R-tree Efficient spatial query processing in SPARK via R-trees Βουρλιώτης, Ξενοφών Vourliotis, Xenofon Ευρετήριο R-Tree Κατανεμημένο περιβάλλον Spark Apache Spark R-tree Skyline Στόχος της διπλωματικής εργασίας είναι η υλοποίηση του ευρετήριου R-Tree σε γλώσσα Python και η μετατροπή αυτού στο κατανεμημένο περιβάλλον Spark, ώστε να συγκρίνουμε το ποσοστό βελτίωσής του σχετικά με διάφορες παραμέτρους, όπως είναι ο όγκος των δεδομένων, ο τύπος των δεδομένων και ο τύπος των αναζητήσεων. Η συνεισφορά της διπλωματικής εργασίας είναι η υλοποίηση του ευρετηρίου R-Tree στο κατανεμημένο περιβάλλον Spark και η πειραματική αξιολόγηση των λειτουργιών του σε σχέση με μία τοπική υλοποίησή του. Η υλοποίηση του R-Tree περιγράφεται στο κεφάλαιο 3 και η υλοποίηση του σε κατανεμημένο περιβάλλον Spark στο κεφάλαιο 5. Επιπλέον των βασικών λειτουργιών (ένθεση, αναζήτηση στοιχείων), εξετάζεται και αυτή της αναζητησης κορυφογραμμής. Στόχος των πειραμάτων ήταν ο χρόνος ανταπόκρισης και αξιολόγηση κλιμάκωσης του δέντρου. Τα αποτελέσματα και των δύο πειραματων φαίνονται στο κεφάλαιο 6 που φαίνεται η υπεροχή του αλγορίθμου στο Spark. Η εργασία αυτή ειναι οργανωμένη σε 7 κεφάλαια: Στο κεφάλαιο 2 δίνονται οι βασικες έννοιες των βασικών τεχνολογιών που σχετίζονται με τη διπλωματική αυτή. Αρχικά περιγράφονται τα γραφήματα και δέντρα, στην συνέχεια το R-Tree με τις βασικες λειτουργίες του, και τέλος το μοντέλο MapReduce. Στο κεφάλαιο 3 περιγράφεται η υλοποίηση των λειτουργιών του R-Tree στην γλώσσα προγραμματισμού Python. Στο κεφαλαιο 4 παρουσιάζεται το κατανεμημενο περιβάλλον Spark μαζί με κάποιες βασικές έννοιες και τεχνολογίες γύρω από αυτό. Στο κεφάλαιο 5 περιγράφεται η μετατροπή και η υλοποίηση του R-Tree στο περιβάλλον Spark. Στο κεφάλαιο 6 γίνεται η σύγκριση ανάμεσα στους δύο αλγορίθμους. Τέλος, στο κεφάλαιο 7, παραθέτονται τα συμπεράσματα της σύγκρισης που εξάγονται. 2021-09-27T04:55:24Z 2021-09-27T04:55:24Z 2021-08-20 http://hdl.handle.net/10889/15210 gr application/pdf
institution UPatras
collection Nemertes
language Greek
topic Ευρετήριο R-Tree
Κατανεμημένο περιβάλλον Spark
Apache Spark
R-tree
Skyline
spellingShingle Ευρετήριο R-Tree
Κατανεμημένο περιβάλλον Spark
Apache Spark
R-tree
Skyline
Βουρλιώτης, Ξενοφών
Αποδοτική επεξεργασία χωρικών ερωτημάτων σε περιβάλλον SPARK με χρήση ευρετηρίου R-tree
description Στόχος της διπλωματικής εργασίας είναι η υλοποίηση του ευρετήριου R-Tree σε γλώσσα Python και η μετατροπή αυτού στο κατανεμημένο περιβάλλον Spark, ώστε να συγκρίνουμε το ποσοστό βελτίωσής του σχετικά με διάφορες παραμέτρους, όπως είναι ο όγκος των δεδομένων, ο τύπος των δεδομένων και ο τύπος των αναζητήσεων. Η συνεισφορά της διπλωματικής εργασίας είναι η υλοποίηση του ευρετηρίου R-Tree στο κατανεμημένο περιβάλλον Spark και η πειραματική αξιολόγηση των λειτουργιών του σε σχέση με μία τοπική υλοποίησή του. Η υλοποίηση του R-Tree περιγράφεται στο κεφάλαιο 3 και η υλοποίηση του σε κατανεμημένο περιβάλλον Spark στο κεφάλαιο 5. Επιπλέον των βασικών λειτουργιών (ένθεση, αναζήτηση στοιχείων), εξετάζεται και αυτή της αναζητησης κορυφογραμμής. Στόχος των πειραμάτων ήταν ο χρόνος ανταπόκρισης και αξιολόγηση κλιμάκωσης του δέντρου. Τα αποτελέσματα και των δύο πειραματων φαίνονται στο κεφάλαιο 6 που φαίνεται η υπεροχή του αλγορίθμου στο Spark. Η εργασία αυτή ειναι οργανωμένη σε 7 κεφάλαια: Στο κεφάλαιο 2 δίνονται οι βασικες έννοιες των βασικών τεχνολογιών που σχετίζονται με τη διπλωματική αυτή. Αρχικά περιγράφονται τα γραφήματα και δέντρα, στην συνέχεια το R-Tree με τις βασικες λειτουργίες του, και τέλος το μοντέλο MapReduce. Στο κεφάλαιο 3 περιγράφεται η υλοποίηση των λειτουργιών του R-Tree στην γλώσσα προγραμματισμού Python. Στο κεφαλαιο 4 παρουσιάζεται το κατανεμημενο περιβάλλον Spark μαζί με κάποιες βασικές έννοιες και τεχνολογίες γύρω από αυτό. Στο κεφάλαιο 5 περιγράφεται η μετατροπή και η υλοποίηση του R-Tree στο περιβάλλον Spark. Στο κεφάλαιο 6 γίνεται η σύγκριση ανάμεσα στους δύο αλγορίθμους. Τέλος, στο κεφάλαιο 7, παραθέτονται τα συμπεράσματα της σύγκρισης που εξάγονται.
author2 Vourliotis, Xenofon
author_facet Vourliotis, Xenofon
Βουρλιώτης, Ξενοφών
author Βουρλιώτης, Ξενοφών
author_sort Βουρλιώτης, Ξενοφών
title Αποδοτική επεξεργασία χωρικών ερωτημάτων σε περιβάλλον SPARK με χρήση ευρετηρίου R-tree
title_short Αποδοτική επεξεργασία χωρικών ερωτημάτων σε περιβάλλον SPARK με χρήση ευρετηρίου R-tree
title_full Αποδοτική επεξεργασία χωρικών ερωτημάτων σε περιβάλλον SPARK με χρήση ευρετηρίου R-tree
title_fullStr Αποδοτική επεξεργασία χωρικών ερωτημάτων σε περιβάλλον SPARK με χρήση ευρετηρίου R-tree
title_full_unstemmed Αποδοτική επεξεργασία χωρικών ερωτημάτων σε περιβάλλον SPARK με χρήση ευρετηρίου R-tree
title_sort αποδοτική επεξεργασία χωρικών ερωτημάτων σε περιβάλλον spark με χρήση ευρετηρίου r-tree
publishDate 2021
url http://hdl.handle.net/10889/15210
work_keys_str_mv AT bourliōtēsxenophōn apodotikēepexergasiachōrikōnerōtēmatōnseperiballonsparkmechrēsēeuretēriourtree
AT bourliōtēsxenophōn efficientspatialqueryprocessinginsparkviartrees
_version_ 1771297202744852480