next up previous
Next: Οικονομία Κατανομής Φόρτου Εργασιών Up: Ο Προσομοιωτής TPsim Previous: Περιγραφή Φόρτου Εξυπηρέτησης

Προσθήκες στο Tpsim για την υποστήριξη οικονομικών αλγορίθμων

Για την εισαγωγή της έννοιας της οικονομίας στο περιβάλλον προσομοίωσης ήταν απαραίτητος ο εμπλουτισμός της γλώσσας προδιαγραφής. Συγκεκριμένα, η γλώσσα επιτρέπει στα πλαίσια περιγραφής της βάσης δεδομένων τον καθορισμό της τιμής κάθε σχέσης, τμήματος σχέσης ή αντιγράφου στους κόμβους στους οποίους αποθηκεύονται τα αντίστοιχα αρχεία δεδομένων. Επίσης στα πλαίσια περιγραφής μιας απλής κλάσης μονάδων φόρτου επιτρέπεται ο καθορισμός του κεφαλαίου που χορηγείται σε κάθε δοσοληψία της κλάσης. Η γλώσσα προδιαγραφής παρέχει επιπλέον τη δυνατότητα ορισμού της τιμής συνδέσμου επικοινωνίας για την απευθείας σύνδεση δύο κόμβων. Η τιμή κάθε σχέσης, τμήματος σχέσης ή αντιγράφου, το κεφάλαιο κάθε κλάσης δοσοληψιών καθώς και η τιμή κάθε συνδέσμου επικοινωνίας τείθονται από τον χρήστη του προσομοιωτή.

Εκτός από τον εμπλουτισμό της γλώσσας προδιαγραφής στον προσομοιωτή TPsim προστέθηκαν μηχανισμοί για την υποστήριξη πολλαπλών αντιγράφων μιας σχέσης ή ενός τμήματος σχέσης. Δίδεται πλέον η δυνατότητα δημιουργίας ενός αντιγράφου ανάγνωσης μιας σχέσης ή τμήματος σχέσης σε έναν κόμβο κατά την εξέλιξη της προσομοίωσης αλλά και η δυνατότητα απόρριψης ενός αντιγράφου από τις συσκευές αποθήκευσης δεδομένων του κόμβου στον οποίο έχει ανατεθεί.

Η ανταλλαγή πληροφοριών μεταξύ των κόμβων γίνεται μέσω καθολικών πινάκων. Υπάρχουν πίνακες στους οποίους οι κόμβοι “διαφημίζουν” ποιά αντικείμενα δεδομένων διαθέτουν και σε ποιές τιμές. Υπάρχουν επίσης κατάλογοι (καθολικοί πίνακες) στους οποίους οι κόμβοι καταγράφουν τη συνολική “ζήτηση” που έχουν καθώς και τη “ζήτηση” για κάθε αντικείμενο δεδομένων που τους έχει ανατεθεί. Με την βοήθεια αυτών των καταλόγων υπολογίζεται κάθε χρονική στιγμή η αξία του υπολογιστικού χρόνου των κόμβων του συστήματος. Υπάρχουν επίσης κατάλογοι στους οποίους καταγράφεται το κόστος επικοινωνίας των κόμβων του συστήματος. Οι κατάλογοι αυτοί ενημερώνονται από τους κόμβους του συστήματος μόλις σημειωθεί αλλαγή ώστε οι τιμές των προϊόντων που διαφημίζουν να είναι πάντα επίκαιρες.



Anastasiadi Anastasia
Tue Nov 12 16:13:18 EET 1996