HEAL DSpace

Μελέτη και υλοποίηση μιας πλατφόρμας κοινωνικής δικτύωσης, με έμφαση στη διαχείριση μεγάλου όγκου δεδομένων

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

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

dc.contributor.author Μανδηλαράς, Νικηφόρος el
dc.contributor.author Mandilaras, Nikiforos en
dc.date.accessioned 2018-07-13T08:50:40Z
dc.date.available 2018-07-13T08:50:40Z
dc.date.issued 2018-07-13
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/47291
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.15663
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc/3.0/gr/ *
dc.subject Κοινωνικά δίκτυα el
dc.subject Μεγάλα δεδομένα el
dc.subject Εφαρμογή ιστού el
dc.subject Συστάδα υπολογιστών el
dc.subject Μη σχεσιακή βάση δεδομένων el
dc.subject Υπολογιστικό νέφος el
dc.subject Apache Spark en
dc.subject Social networks en
dc.subject Big data en
dc.subject Web app en
dc.subject Computer cluster en
dc.subject NoSQL database en
dc.subject Cloud computing en
dc.title Μελέτη και υλοποίηση μιας πλατφόρμας κοινωνικής δικτύωσης, με έμφαση στη διαχείριση μεγάλου όγκου δεδομένων el
heal.type bachelorThesis
heal.classification Επιστήμη υπολογιστών el
heal.classification Πληροφορική el
heal.classificationURI http://data.seab.gr/concepts/77de68daecd823babbb58edb1c8e14d7106e83bb
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2018-03-06
heal.abstract Μέσω αυτής της διπλωματικής εργασίας επιχειρούμε μια προσέγγιση πάνω στο πρόβλημα της διαχείρισης μεγάλου όγκου δεδομένων. Τα συστήματα όπου εμπλέκεται σημαντικός όγκος πληροφορίας είναι πάρα πολλά και αφορούν πλήθος διαφορετικών περιπτώσεων. Σαν παράδειγμα μελέτης επιλέξαμε αυτό των κοινωνικών δικτύων. Τα κοινωνικά δίκτυα την τελευταία δεκαετία έχουν αρχίσει να αποτελούν αναπόσπαστο κομμάτι της ζωής δισεκατομμυρίων ανθρώπων σε κάθε γωνιά του πλανήτη. Καταπιανόμαστε λοιπόν κυρίως με τα ζητήματα που αφορούν την απόδοση ενός τέτοιου δικτύου κάτω από μεγάλο φορτίο, και εξερευνούμε τρόπους προκειμένου να δώσουμε απαντήσεις. Για το σκοπό αυτό σε πρώτο στάδιο γίνεται ο σχεδιασμός και η υλοποίηση μιας διαδικτυακής εφαρμογής κοινωνικού δικτύου προκειμένου να προσδιοριστούν οι λειτουργίες που πρέπει να διαθέτει ένα τέτοιο σενάριο και κατόπιν εντοπίζονται τα τμήματα αυτού που παρουσιάζουν αδυναμία ανταπόκρισης στο αυξανόμενο φορτίο. Στη συνέχεια χρησιμοποιώντας τις δυνατότητες του Apache Spark, που αποτελεί ένα προγραμματιστικό και υπολογιστικό μοντέλο για κατανεμημένα συστήματα, προσπαθούμε να αντιμετωπίσουμε τις ανάγκες του δικτύου, με χρήση συγκεκριμένων αρχιτεκτονικών και μεθόδων. Τέλος για να εξασφαλίσουμε τους υπολογιστικούς πόρους που απαιτεί η χρήση του Apache Spark, δηλαδή μια διασυνδεδεμένη ομάδα υπολογιστών, μεταφέραμε την υλοποίηση μας και εκτελέσαμε τις μετρήσεις μας στην υπηρεσία υπολογιστικού νέφους της Google, την Google Cloud Platform. el
heal.abstract Through this diploma thesis we are attempting an approach to the problem of managing a large volume of data. There are a lot of systems where a significant amount of information is involved and they belong to many different situations. As an example of a study we chose that of the social networks. Social networks in the last decade have become an integral part of the lives of billions of people all around the world. Therefore, we mainly deal with issues concerning the performance of such a network under heavy load, and we are looking at ways to provide answers. To do this, in first place, we design and implement a social networking web application in order to determine the operations that such a scenario has to have, and then we try to identify those parts that are unable to respond to the growing load. Afterwards, using the capabilities of Apache Spark, which is a programming and computing model for distributed systems, we try to address the needs of the network, using specific architectures and methods. Finally, to ensure the computing resources required by Apache Spark, a computer cluster, we transferred our implementation and executed our metrics to Google’s cloud computing service, Google Cloud Platform. en
heal.advisorName Βενιέρης, Ιάκωβος el
heal.committeeMemberName Κακλαμάνη, Δήμητρα-Θεοδώρα el
heal.committeeMemberName Ματσόπουλος, Γεώργιος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Συστημάτων Μετάδοσης Πληροφορίας και Τεχνολογίας Υλικών el
heal.academicPublisherID ntua
heal.numberOfPages 91 σ.
heal.fullTextAvailability true


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

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

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

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

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