Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/12797
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΚωνσταντίνος Ροντογιάννης
dc.date.accessioned2018-07-23T08:46:05Z-
dc.date.available2018-07-23T08:46:05Z-
dc.date.issued2015-7-11
dc.date.submitted2015-7-7
dc.identifier.urihttp://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/12797-
dc.description.abstractΣκοπος της παρουσας εργασιας ειναι αφενος η περιγραφη του προγραμματιστικου μοντελου του MBrace, μιας βιβλιοθηκης για κατανεμημενους υπολογισμους, αφετερου η υλοποιηση του MBrace στην πλατφορμα Microsoft Azure.Στη σημερινη εποχη, η αναγκη για επεξεργασια μεγαλων ογκων δεδομενων (big data) και εκτελεση συνθετων υπολογισμων κανει ολοενα και πιο σημαντικη την αποδοτικη και αποτελεσματικη υλο- ποιηση τετοιων αλγοριθμων σε κατανεμημενα συστηματα. Μεσω των παροχων υπηρεσιων νεφους (cloud computing) ειναι πολυ ευκολο για καποιον να αποκτησει προσβαση σε μεγαλη υπολογιστικη ισχυ, για καποιο χρονικο διαστημα, την οποια θα χρησιμοποιησει για να λυσει το προβλημα του και στην συνεχεια να επιστρεψει τους πορους αυτους.Το προβλημα λοιπον μεταφερεται στο πως θα προγραμματισει καποιος τετοια συστηματα. Ο προ- γραμματισμος σε μεγαλης κλιμακας κατανεμημενα συστηματα ειναι εμφανως ενα πολυ δυσκολο εργο το οποιο προυποθετει οτι ο προγραμματιστης θα πρεπει να διαχειριστει πολλες διεργασιες που τρε- χουν ταυτοχρονα, αλλα και αστοχιες τοσο στο λογισμικο οσο και στο υλικο.Στην εργασια αυτη περιγραφουμε το MBrace· ενα προγραμματιστικο μοντελο για την εκτελεση υπο- λογισμων σε μεγαλη κλιμακα. Βασισμενο στην γλωσσα προγραμματισμου F# και στη στοιβα λογι- σμικου .NET, παρεχει ενα δηλωτικο μοντελο για τον ορισμο και την συνθεση υπολογισμων που θα τρεξουν παραλληλα και κατανεμημενα. Το μοντελο αυτο ειναι επισης γνωστο ως cloud workflow η cloud monad. Τελος υλοποιησαμε το μοντελο αυτο πανω στην πλατφορμα Microsoft Azure, παρεχο- ντας ενα συστημα εκτελεσης των υπολογισμων αυτων, γνωστο ως MBrace.Azure.
dc.languageEnglish
dc.subjectκατανεμημενος προγραμματισμος
dc.subjectυπολογισμοι νεφους
dc.subjectbig data
dc.subjectcloud monad
dc.subjectmicrosoft azure
dc.titleΥλοποιηση Συστηματος Εκτελεσης Εφαρμογων Σε Υπολογιστικο Νεφος
dc.typeDiploma Thesis
dc.description.pages60
dc.contributor.supervisorΠαπασπύρου Νικόλαος
dc.departmentΤομέας Τεχνολογίας Πληροφορικής & Υπολογιστών
dc.organizationΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2015-0150.pdf228.86 kBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.