Μοντελοποίηση και προσομοίωση συστημάτων πρακτόρων σε κατανεμημένα υπολογιστικά περιβάλλοντα
Creators: name: Ζερφυρίδης, Κωνσταντίνος Γ.
Publisher: name: Aristotle University of Thessaloniki
Year: 2004
Subjects: Διαμοιρασμός δεδομένων
Κατανεμημένα συστήματα
Δυναμική δρομολόγηση
Data dissemination
Distributed systems
Dynamic itinerary

description: Οι κινητές λογισμικές μονάδες πρακτόρων έχουν ορισμένες ιδιότητες όπως να μεταφέρονται σε διαφορετικά συστήματα μετά από την εκτέλεσή τους και να φέρουν μαζί τους τον κώδικά τους, τα δεδομένα τα οποία ανέκτησαν μετά την εκτέλεσή τους καθώς και την παρούσα κατάσταση της εκτέλεσής τους. Παρουσιάζεται η έννοια των πρακτόρων στην επιστήμη της πληροφορικής. Παρουσιάζεται μια προσέγγιση για την αναζήτηση πληροφοριών στο διαδίκτυο με τη χρήση των κινητών λογισμικών μονάδων πρακτόρων. Προτείνεται η χρήση κινητών πρακτόρων ως ένα εναλλακτικό μέσο διαμοιρασμού μεγάλου όγκου στατικών δεδομένων σε μεγάλο πλήθος χρηστών. Αυτό γίνεται με τη δημιουργία ενός συστήματος ίσος-προς-ίσο το οποίο βασίζεται σε κινητούς πράκτορες. Προτείνεται η χρήση δικτύων ίσος-προς-ίσο για το διαμοιρασμό σε χρήστες μεγάλου όγκου δεδομένων. Παρουσιάζονται προσεγγίσεις βασισμένες σε επικεντρωμένες και αποκεντρωμένες μεθόδους διαχείρισης χρηστών για τη διάχυση στατικών δεδομένων με μεγάλη ζήτηση σε χρήστες του δικτύου. Γίνεται μοντελοποίηση και προσομοίωση των δικτύων αυτών και εξάγονται συμπεράσματα για την απόδοση του συστήματος υπό διαφορετικές συνθήκες. Προτείνεται η χρήση κινητών πρακτόρων για το διαμοιρασμό δεδομένων με μεγάλη ζήτηση. Οι πράκτορες λειτουργούν ως ξεχωριστές οντότητες χρησιμοποιώντας πληροφορίες που βρίσκουν στον κάθε πελάτη, διαμορφώνοντας με αυτόν τον τρόπο ένα δυναμικό δρομολόγιο. Η προτεινόμενη μέθοδος μοντελοποιήθηκε και προσομοιώθηκε υπό μεγάλο φορτίο πελατών. Τα αποτελέσματα της προσομοίωσης συγκρίνονται με αυτά άλλων δικτύων και αντλούνται συμπεράσματα για τη συμπεριφορά του δικτύου κάτω από διαφορετικές συνθήκες.
description: The notion of agents in the computer science is presented. The basic characteristics of mobile agents are discussed and their usefulness along with their advantages and disadvantages are presented. An approach is presented for the searching and retrieving information from the internet with the use of mobile agents. The problems that can arise from the behaviour and inner workings of modern web based search engines are examined. Wireless networks that are used today by portable devices, their bandwidth as well as their cost are also discussed. The structure and operation of the proposed algorithm are presented. The use of mobile agents as an alternative means of disseminating large volume of static data is proposed. This can be achieved by using a peer-to-peer system that is based on mobile agents. The operation and structural elements that compose this network are presented. The dissemination patterns in peer-to-peer networks are investigated. Centralized and decentralized approaches are presented for the dissemination of large amounts of highly anticipated static data. The networks are modelled and simulated in order to extract conclusions about their performance under different conditions. The results are used to discuss ways of optimizing these and other similar networks. The use of mobile agents is explored as a mean of packet diffusion. This approach gives a great flexibility on the rooting of the packets as the agents' itinerary can be formed dynamically. Mobile agents can act as individual entities reacting to new information as they become available. An approach that makes use of mobile agents as a mean of delivering coarse grain packets is proposed. The network is modelled and simulated under a heavy workload. The results are compared to those of other networks and conclusions are drawn about the network behaviour under different conditions.