dc.contributor.advisor | Κυριαζής, Δημοσθένης | |
dc.contributor.author | Τσότζολας, Γεώργιος | |
dc.date.accessioned | 2018-03-05T09:42:17Z | |
dc.date.available | 2018-03-05T09:42:17Z | |
dc.date.issued | 2018 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/11016 | |
dc.description.abstract | Η παρούσα διπλωματική εργασία αποβλέπει στο να επιλύσει ένα πραγματικό πρόβλημα που πρόκειται να αντιμετωπίσει ένα μεγάλος οργανισμός στην Ελλάδα το δίκτυο του οποίου εκτείνεται σε όλη την Ελληνική επικράτεια. Το δίκτυο αυτό είναι ένα κλειστό δίκτυο (intranet) χωρίς να έχει σύνδεση με το διαδίκτυο (internet). Ο οργανισμός στο προσεχές μέλλον πρόκειται να να μεταπέσει σε μία κατανεμημένη λειτουργία των διαδικτυακών του εφαρμογών. Το πρόβλημα το οποίο καλείται αυτή η εργασία να επιλύσει είναι να βρεθεί ο καταλληλότερος διακομιστής ιστού (web application server) για να εξυπηρετήσει πιο γρήγορα τα αιτήματα (request) των χρηστών ώστε να παρέχει καλύτερη ποιότητα υπηρεσιών. Στην συνέχεια αναλύονται αντίστοιχες τεχνολογίες οι οποίες έχουν δώσει λύση σε παρόμοια προβλήματα στο διαδίκτυο και παρουσιάζεται μια προτεινόμενη λύση. Η λύση η οποίο προτείνεται είναι να χρησιμοποιηθεί ένας αντίστροφος διακομιστής μεσολάβησης (reverse proxy) ο οποίος θα εξυπηρετεί τους χρήστες ανά συγκεκριμένη γεωγραφική περιοχή. Αυτός ο διακομιστής μεσολάβησης θα επιλέγει τον καταλληλότερο διακομιστή για να στείλει τα αιτήματα των χρηστών με σκοπό την καλύτερη και γρηγορότερη εξυπηρέτηση των αιτημάτων. Ακολούθως παρουσιάζεται το δοκιμαστικό περιβάλλον το οποίο υλοποιήθηκε ώστε να μπορέσουν να γίνουν δοκιμές στην προτεινόμενη λύση και αναλύονται οι μετρικές βάση των οποίον γίνονται οι μετρήσεις βάση των οποίων εξάγονται κάποια συμπεράσματα. Η επιλογή του καταλληλότερου διακομιστή γίνεται με την μέτρηση της βαθμολογίας Apdex , του μέσου φόρτου του τελευταίου λεπτού καθώς και τον ρυθμό μεταβολής του φόρτου αυτού και προτείνεται ένας μαθηματικός τύπος βάση του οποίου βγαίνει ο καταλληλότερος διακομιστής. Τέλος αναλύονται τα μελλοντικά βήματα το οποία πρέπει να γίνουν ώστε να μπορέσει να μπει στην παραγωγική διαδικασία το προτεινόμενο σύστημα. | el |
dc.format.extent | 81 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.title | Βελτιστοποίηση εκτέλεσης κατανεμημένων εφαρμογών με την εύρεση καταλληλότερου διακομιστή σε δίκτυα χαμηλής χωρητικότητας | el |
dc.type | Master Thesis | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Ψηφιακών Συστημάτων | el |
dc.description.abstractEN | This diploma thesis aims to solve a real problem facing a large organization in Greece, whose network extends throughout the Greek territory. This network is a closed network (intranet) without internet connectivity. The organization concerned in the near future is about to switch to a distributed online application mode. The problem that this thesis wants to solve is to find the most suitable web application server to serve users faster to provide better service quality. Next, corresponding technologies that have solved similar problems on the internet are analyzed and a suggested solution is presented. The solution proposed is to use a reverse proxy server that will serve users per geographic area. This proxy server will choose the most suitable server to send user requests for better and faster service requests. The test environment is then presented to test the proposed solution and analyze the metrics on which the measurements are made and on the basis of which some conclusions are drawn. Selecting the most suitable server is done by measuring the Apdex score, the last minute load average, and the rate of change of that load, and a mathematical formula based on which the most suitable server comes out. Finally, the future steps that need to be taken to enable the proposed system to go into the production process are analyzed. | el |
dc.contributor.master | Προηγμένα Συστήματα Πληροφορικής | el |
dc.subject.keyword | Αντίστροφος Διακομιστής Μεσολάβησης (Reverse Proxy) | el |
dc.subject.keyword | Διαμοιρασμός Φόρτου (Load Balancing) | el |
dc.subject.keyword | Δίκτυα Διανομής Περιεχομένου (Content Delivery Networks) | el |
dc.subject.keyword | Βελτιστοποίηση | el |
dc.subject.keyword | Κατανεμημένα συστήματα | el |
dc.subject.keyword | HAProxy | el |
dc.date.defense | 2018-02-26 | |