Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/8640
Title: Ανάπτυξη Πλατφόρμας Μοντελοκεντρικής Αρχιτεκτονικής Για Κατανεμημένα Συστήματα
Authors: Ιωάννης Ε. Φουκαράκης
Κακλαμάνη Δήμητρα-Θεοδώρα
Keywords: tεχνολογίες κατανεμημένων αντικειμένων
παράλληλα κατανεμημένα συστήματα
Issue Date: 19-May-2008
Abstract: Η εμφάνιση νέων τεχνολογιών που αξιοποιούν ολοένα και περισσότερους πόρους στο χώρο των κατανεμημένων συστημάτων είναι ιδιαίτερα δελεαστική για εφαρμογές απαιτητικές σε υπολογιστική ισχύ, μνήμη και αποθηκευτικό χώρο. Ο σκοπός αυτής της εργασίας ήταν η δημιουργία μιας πλατφόρμας που θα επιτρέψει τη γρήγορη και εύκολη μεταφορά εφαρμογών σε διαφορετικά κατανεμημένα περιβάλλοντα.Στο πρώτο στάδιο της εργασίας αναπτύχτηκε μία πλατφόρμα κινητών πρακτόρων η οποία μπορεί να ενσωματωθεί σε εξυπηρετητές ιστού. H πλατφόρμα αυτή προσφέρει τις βασικές λειτουργίες μιας πλατφόρμας κινητών πρακτόρων όπως η δυνατότητα φιλοξενίας αυτόνομων κινητών πρακτόρων, οι οποίοι έχουν δυνατότητα μετακίνησης, δυνατότητα αναζήτησης και επικοινωνίας των κινητών αντιπροσώπων, καθώς και ανάπτυξη εργαλείων διαχείρισης της πλατφόρμας. Πρωτεύον συστατικό της πλατφόρμας είναι η τεχνολογία SOAP, η οποία επιτρέπει την επικοινωνία ανάμεσα σε απομακρυσμένους υπολογιστές, πάνω από το πρωτόκολλο HTTP.Ο χρήστης που επιθυμεί να χρησιμοποιήσει την πλατφόρμα, έχει τη δυνατότητα να αναπτύξει ολοκληρωμένους κινητούς πράκτορες, οι οποίοι μπορούν να τον βοηθήσουν σε εφαρμογές ηλεκτρονικού εμπορίου, διαχείρισης απομακρυσμένων υπολογιστών, επίλυση κατανεμημένων προβλημάτων κλπ.Εν συνεχεία μελετήθηκε η τεχνολογία του Υπολογιστικού Πλέγματος (GRID) μέσω των υποδομών που προσφέρει το EGEE. Στα πλαίσια αυτής της έρευνας αναπτύχθηκε πρότυπη δικτυακή πλεγματική πύλη η οποία αξιοποιεί τους πόρους του Πλέγματος προκειμένου να επιλύσει ένα παραμετρικό πρόβλημα διπλώματος πρωτεϊνών για ένα μεγάλο όγκο δεδομένων, ενώ ταυτόχρονα χρησιμοποιεί μοντέρνες τεχνολογίες διαδικτύου που επιτρέπουν καλύτερη και πληρέστερη οργάνωση ομάδων χρηστών γύρω από τις εφαρμογές. Η ενασχόληση με τα δύο αυτά διαφορετικά κατανεμημένα συστήματα ανέδειξε το πρόβλημα ότι η διαδικασία μεταφοράς ήδη υπαρχουσών εφαρμογών κατανεμημένα στα συστήματα, αλλά και ανάμεσα σε διαφορετικά κατανεμημένα συστήματα είναι μια επίπονη διαδικασία, παρόλο το ότι υπάρχουν ικανά εργαλεία διαθέσιμα. Προκειμένου να διευκολυνθεί η διαδικασία μεταφοράς μελετήθηκαν οι βασικές αρχές της μοντελοκεντρικής αρχιτεκτονικής. Χρησιμοποιώντας παραδοσιακές τεχνικές σχεδιασμού λογισμικού έγινε δυνατή η δημιουργία του μεγαλύτερου μέρους του κώδικα που απαιτείται για την τελική κατανεμημένη εφαρμογή.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/8640
Appears in Collections:Διδακτορικές Διατριβές - Ph.D. Theses

Files in This Item:
File SizeFormat 
PD2008-0014.pdf2.64 MBAdobe PDFView/Open


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