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 | Size | Format | |
---|---|---|---|
PD2008-0014.pdf | 2.64 MB | Adobe PDF | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.