Ανάπτυξη εφαρμογής σε cloud computing : υπολογισμός Skyline σημείων βασισμένη στη μέθοδο MapReduce με χρήση της γλώσσας R

This item is provided by the institution :
University of Peiraeus   

Repository :
Dione   

see the original item page
in the repository's web site and access all digital files if the item*



Ανάπτυξη εφαρμογής σε cloud computing : υπολογισμός Skyline σημείων βασισμένη στη μέθοδο MapReduce με χρήση της γλώσσας R (EL)

Λελιόπουλος, Παναγιώτης

Θεμιστοκλέους, Μαρίνος
Ψηφιακά Συστήματα και Υπηρεσίες (EL)

Master Thesis (EL)

2015
2016-07-12T08:00:22Z


Στην παρούσα εργασία μελετάμε την απόδοση μιας υπολογιστικής συστάδας (clustering), βασισμένη πάνω στην ανάπτυξη ενός skyline αλγορίθμου. Επιπλέων ο συγκεκριμένος αλγόριθμος είναι υλοποιημένος έτσι ώστε να τρέχει παράλληλα σε κατανεμημένα συστήματα, με την μέθοδο του MapReduce. Συγκεκριμένα το πειραματικό μέρος της εργασίας αποτελείτε από μια υπολογιστική συστάδα (clustering) από έναν μέχρι τέσσερεις κόμβους, όπου πραγματοποιείτε χρονική σύγκριση με τρία διαφορετικά dataset των 2000 σημείων. Επιπλέων μετράτε ξεχωριστά η χρονική απόδοση του κάθε dataset από έναν μέχρι τέσσερεις κόμβους αντίστοιχα. Η ανάπτυξη της εφαρμογής βασίζετε πάνω στην μέθοδο του ΜapReduce, και υλοποιείτε στην γλώσσα R. Η βασική αρχιτεκτονική της είναι ουσιαστικά τρεις βασικές λειτουργίες όπως, η γεννήτρια τυχαίων αριθμών, η ταξινόμηση των σημείων κατά αύξουσα σειρά κατά στήλη και τέλος ο υπολογισμός των skyline σημείων. Τέλος η εφαρμογή μας, έχει δοκιμαστεί τοπικά σε υπολογιστή με την χρήση Εικονικών Μηχανών (Virtual Machines), όπου αυτά βασίζονται στην πλατφόρμα Cloudera. Επιπλέων το cluster μας είναι σε θέση τρέξει και σε υποδομές Υπολογιστικού Νέφους (Cloud Computing). (EL)


Υπολογιστικό νέφος (EL)
Αλγόριθμοι (EL)
Clustering (EL)

Πανεπιστήμιο Πειραιώς (EL)

Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Ψηφιακών Συστημάτων (EL)

http://creativecommons.org/licenses/by-nc-nd/4.0/
Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές




*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)