Σύστημα βέλτιστης ανάπτυξης υπηρεσιών (service deployment) σε πολύπλοκα δυναμικά συστήματα
Master Thesis
Συγγραφέας
Κυριακόπουλος, Χρήστος Μ.
Ημερομηνία
2012-09-21Επιβλέπων
Σταυρουλάκη, Βέρα - ΑλεξάνδραΠροβολή/ Άνοιγμα
Θεματική επικεφαλίδα
Distributed operating systems (Computers) ; Service industries -- Quality control ; Σχεδιασμός συστημάτων ; Μεταβλητές (Μαθηματικά) ; ΑλγόριθμοιΠερίληψη
Μία σημαντική πρόκληση για την αποτελεσματική αξιοποίηση των κατανεμημένων συστημάτων είναι η ανάθεση των υπηρεσιών της εκάστοτε εφαρμογής στους επεξεργαστές του συστήματος έτσι ώστε να επιτυγχάνεται κάποιος στόχος, όπως εξισορρόπηση του φόρτου εργασίας, ελαχιστοποίηση της επικοινωνίας μεταξύ των επεξεργαστών, είτε κάποιος συνδυασμός των δύο για πιο πολύπλοκες εφαρμογές. Επίσης σε συγκεκριμένες εφαρμογές μπορεί να υπερτερούν και άλλα κριτήρια όπως η ποιότητα της παρεχόμενης υπηρεσίας (Quality of Service), καθώς η κατανομή των υπηρεσιών σε συσχετισμό με πιθανή μετακίνηση των επεξεργαστών μέσα στο δίκτυο ή ακόμα και ή αποχώρηση τους από αυτό καλεί για εφαρμογή αναδιαρθρώσιμων τεχνικών στο σύστημα (reconfigurable network) που θα λαμβάνουν υπ’ όψιν τους την δυνατότητα αναδιάρθρωσης του κατανεμημένου συστήματος ώστε να εξυπηρετούνται οι απαιτήσεις ποιότητας της παρεχόμενης υπηρεσίας. Στόχος της παρούσας διπλωματικής εργασίας είναι ο σχεδιασμός και η ανάπτυξη ενός συστήματος ανάπτυξης υπηρεσιών μίας εφαρμογής που εκτελείται σε κατανεμημένο υπολογιστικό σύστημα, με στόχο την μείωση του συνολικού χρόνου επεξεργασίας της εφαρμογής με παράλληλη ελαχιστοποίηση του κόστους επικοινωνίας μεταξύ των επεξεργαστών, έτσι ώστε να αυξηθεί η αποδοτικότητα του συστήματος.