Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/12797
Title: Υλοποιηση Συστηματος Εκτελεσης Εφαρμογων Σε Υπολογιστικο Νεφος
Authors: Κωνσταντίνος Ροντογιάννης
Παπασπύρου Νικόλαος
Keywords: κατανεμημενος προγραμματισμος
υπολογισμοι νεφους
big data
cloud monad
microsoft azure
Issue Date: 11-Jul-2015
Abstract: Σκοπος της παρουσας εργασιας ειναι αφενος η περιγραφη του προγραμματιστικου μοντελου του MBrace, μιας βιβλιοθηκης για κατανεμημενους υπολογισμους, αφετερου η υλοποιηση του MBrace στην πλατφορμα Microsoft Azure.Στη σημερινη εποχη, η αναγκη για επεξεργασια μεγαλων ογκων δεδομενων (big data) και εκτελεση συνθετων υπολογισμων κανει ολοενα και πιο σημαντικη την αποδοτικη και αποτελεσματικη υλο- ποιηση τετοιων αλγοριθμων σε κατανεμημενα συστηματα. Μεσω των παροχων υπηρεσιων νεφους (cloud computing) ειναι πολυ ευκολο για καποιον να αποκτησει προσβαση σε μεγαλη υπολογιστικη ισχυ, για καποιο χρονικο διαστημα, την οποια θα χρησιμοποιησει για να λυσει το προβλημα του και στην συνεχεια να επιστρεψει τους πορους αυτους.Το προβλημα λοιπον μεταφερεται στο πως θα προγραμματισει καποιος τετοια συστηματα. Ο προ- γραμματισμος σε μεγαλης κλιμακας κατανεμημενα συστηματα ειναι εμφανως ενα πολυ δυσκολο εργο το οποιο προυποθετει οτι ο προγραμματιστης θα πρεπει να διαχειριστει πολλες διεργασιες που τρε- χουν ταυτοχρονα, αλλα και αστοχιες τοσο στο λογισμικο οσο και στο υλικο.Στην εργασια αυτη περιγραφουμε το MBrace· ενα προγραμματιστικο μοντελο για την εκτελεση υπο- λογισμων σε μεγαλη κλιμακα. Βασισμενο στην γλωσσα προγραμματισμου F# και στη στοιβα λογι- σμικου .NET, παρεχει ενα δηλωτικο μοντελο για τον ορισμο και την συνθεση υπολογισμων που θα τρεξουν παραλληλα και κατανεμημενα. Το μοντελο αυτο ειναι επισης γνωστο ως cloud workflow η cloud monad. Τελος υλοποιησαμε το μοντελο αυτο πανω στην πλατφορμα Microsoft Azure, παρεχο- ντας ενα συστημα εκτελεσης των υπολογισμων αυτων, γνωστο ως MBrace.Azure.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/12797
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.