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

DSpace/Manakin Repository

Show simple item record

dc.contributor.advisor Βαρβαρίγου, Θεοδώρα el
dc.contributor.author Τσαντήλας, Αλέξανδρος Π. el
dc.contributor.author Tsantilas, Alexandros P. en
dc.date.accessioned 2014-05-26T09:33:20Z
dc.date.available 2014-05-26T09:33:20Z
dc.date.copyright 2014-02-12 -
dc.date.issued 2014-05-26
dc.date.submitted 2014-02-12 -
dc.identifier.uri http://hdl.handle.net/123456789/38592
dc.description 167 σ. el
dc.description.abstract Σήμερα, το υπολογιστικό νέφος αναδύεται ως ένα ιδιαίτερα δημοφιλές μοντέλο και αναπτύσσεται σαν μία ενδιαφέρουσα νέα τεχνική κι επιχειρηματική λύση. Ανάμεσα στα κυριότερα χαρακτηριστικά του βρίσκεται η ελαστικότητα, η οποία του δίνει τη δυνατότητα να παρέχει ένα δυναμικό περιβάλλον διάθεσης υπηρεσιών. Αυτό το ελαστικό περιβάλλον δίνει τη δυνατότητα σε μία εφαρμογή να προσαρμόζει αυτόματα τους υπολογιστικούς πόρους που χρησιμοποιεί, ανάλογα με φόρτο εργασίας και τις προτεραιότητες που έχουν τεθεί. Ανάμεσα στους διάφορους παρόχους υπολογιστικού νέφους, η υλοποίηση της ελαστικότητας γίνεται με ποικίλλους τρόπους. Μία προσέγγιση βασίζεται στον ορισμό κανόνων από τον πάροχο της πλατφόρμας, ενώ μία άλλη προβλέπει στατικά τους απαιτούμενους πόρους, ώστε να προσδιορίσει το μέσο φόρτο του συστήματος, κι εν συνεχεία ορίζει κανόνες. Ιδιαίτερο ενδιαφέρον παρουσιάζει η προσέγγιση παροχής της ελαστικότητας ως υπηρεσία (\lat{Elasticity-as-a-Service}), δίνοντας τη δυνατότητα στους παρόχους να ορίζουν παραμέτρους ελαστικότητας που διαφέρουν από εφαρμογή σε εφαρμογή. Έτσι, σκοπός αυτής της διπλωματικής εργασίας είναι η ανάπτυξη μιας πλατφόρμας υπολογιστικού νέφους, η οποία διαχειρίζεται αυτόματα την κλιμάκωση των υπολογιστικών πόρων διαδικτυακών εφαρμογών, εγκατεστημένες σε περιβάλλον υπολογιστικού νέφους. Η κλιμάκωση γίνεται με βάση διάφορες παραμέτρους που ορίζει ο πάροχος της κάθε εφαρμογής-υπηρεσίας και με τη βοήθεια αλγορίθμoυ βασισμένου σε κανόνες. el
dc.description.abstract Cloud computing has recently emerged as a new paradigm for hosting and delivering services over the Internet and the general interest on clouds as a technical and business solution is growing. Elasticity stands as one of the fundamental features of clouds, providing a dynamic environment of services. This elastic environment gives an application the ability to automatically adjust the infrastructure resources it uses, to accommodate varied workloads and priorities. The implementation of the elasticity mechanism differs among the various cloud providers. One approach is based on rule criteria, defined by the application provider, while another provisions application resources statically in order to identify the ordinary traffic load and then it specifies rules. There is special interest in an innovative approach that implements elasticity as a SaaS application, which allows an application provider define some application-specific resource requirements and required QoS. Thus, the main purpose of this thesis project is the development of a cloud platform, that automatically scales the resources of web applications deployed in a cloud computing environment. This is achieved taking into account the parameters given by the provider of each application and uses a rule-based algorithm. en
dc.description.statementofresponsibility Αλέξανδρος Π. Τσαντήλας el
dc.language.iso el en
dc.rights ETDFree-policy.xml en
dc.subject Υπολογιστικά νέφη el
dc.subject Ελαστικότητα el
dc.subject Κλιμάκωση el
dc.subject Υπηρεσίες διαδικτύου el
dc.subject Διακομιστής μεσολάβησης el
dc.subject Δαίμονας el
dc.subject Cloud computing en
dc.subject Elasticity en
dc.subject Scalability en
dc.subject XaaS en
dc.subject Web services en
dc.subject Proxy server en
dc.subject NoSQL en
dc.subject mongoDB en
dc.subject REST en
dc.subject SOAP en
dc.title Υλοποίηση πλατφόρμας διαχείρισης της κλιμάκωσης διαδικτυακών εφαρμογών, σε περιβάλλοντα υπολογιστικού νέφους, με χρήση εξατομικευμένων κανόνων el
dc.title.alternative Implementation of a platform elastic engine for web applications in cloud environments, based on user-driven QoS en
dc.type bachelorThesis el (en)
dc.date.accepted 2014-02-11 -
dc.date.modified 2014-02-12 -
dc.contributor.advisorcommitteemember Βαρβαρίγου, Θεοδώρα el
dc.contributor.advisorcommitteemember Λούμος, Βασίλειος el
dc.contributor.advisorcommitteemember Καγιάφας, Ελευθέριος el
dc.contributor.committeemember Λούμος, Βασίλειος el
dc.contributor.committeemember Καγιάφας, Ελευθέριος el
dc.contributor.department Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής el
dc.date.recordmanipulation.recordcreated 2014-05-26 -
dc.date.recordmanipulation.recordmodified 2014-05-26 -

Files in this item

This item appears in the following Collection(s)

Show simple item record