Αgent Βased Αrchitecture for the Support of Distributed Information Processing Services

 
This item is provided by the institution :
University of Crete
Repository :
E-Locus Institutional Repository
see the original item page
in the repository's web site and access all digital files if the item*
share



1997 (EN)
Αρχιτεκτονική Πρακτόρων για την Υποστήριξη Κατανεμημένων Υπηρεσιών Επεξεργασίας Δεδομένων
Αgent Βased Αrchitecture for the Support of Distributed Information Processing Services

Ζήκος, Μάριος (EL)
Zikos, Marios (EN)

Η παρούσα διατριβή μελετά την παροχή υπηρεσιών επεξεργασίας δεδομένωμ μέσω δικτύου υπολογιστών και προτείνει μια αρθρωτή, ευέλικτη και επεκτάσιμη αρχιτεκτονική η οποία μπορεί να αποτεέσει τον κορμό για την ανάπτυξη συστημάτων επεξεργασίας δεδομένων. Η βάση της αρχιτεκτονικής είναι μια κοινωνία κατανεμημένων αυτόνομων πρακτόρων λογισμικού, που συνεργάζονται για την εκτέλεση διεργασιών επεξεργασίας σε ένα κατανεμημένο περιβάλλον. Η εργασία προτείνει ακόμα έναν κατανεμημένο μηχανισμό διαχείρισης πόρων με βάση μηχανισμούς αγοράς, ο οποίος μελετάται με τη βοήθεια προσομοιωτή. Η προτεινόμενη αρχιτεκτονική χρησιμοποιείται για την ανάπτυξη μιας ειδικευμένης εφαρμογής, ενός περιβάλλοντος παροχής υπηρεσιών επεξεργασίας εικόννω, του οποίου η κωδική ονομασία είναι DIPE (Distributed Image Processing Environment). Το περιβάλλον αυτό στοχεύει στο να προσφέρει στον χρήστη, είτε αυτός είανι ένας εξειδικευμένος ερευνητής είτε είναι ένας απλός χρήστης, τη δυνατότητα επεξεργασίας εικόνων χρησιμοποιώντας με διαφάνεια (ως προς τη διεύθυνση, πρόσβαση και εκτέλεση) την υπολογιστική ισχύ και τους αλγορίθμους επεξεργασίας ενός ευρύτερου δικτύου. Επιπλέον, αποσκοπεί στο να παρέχει εύκολη και ενιαία πρόσβαση σε διάφορους μεμονωμένους αλγορίθμους επεξεργασίας εικόνων, δίνοντας μηχανισμούς για την εύκολη ενσωμάτωση νέων αλγορίθμων καθώς και αλγορίθμων που έχουν αναπτυχθεί στο περελθόν από τρίτους και δεν υπάρχει πρόσβαση στον πηγαίο κώδικα. Το περιβάλλον παρέχει μηχανισμούς για τη βέλτιστη χρήση των διαθέσιμων πόρων ενώ η ποιότητα των προσφερόμενων υπηρεσιών μπορεί να διακυμανθεί ανάλογα με το εικονικό ποσό που ο χρήστης είναι διατεθειμένος να πληρώσει για κάθε χρήση. Απώτερος σκοπός της εργασίας είναι να γενικευθούν οι προτεινόμενες στο DIPE λύσεις και επιλογές και χρησιμοποιώντας αφαιρετικές τεχνικές και μηχανισμούς για την ανεξαρτικοποίηση της αρχιτεκτονικής από την χρήση της σε έναν χώρο εφαρμοργών να προταθούν τρόποι και βήματα για μελλοντική δουλειά με την οποία μπορούμε εύκολα να φτάσουμε στην κατασκευή ενός πλαισίου εργασίας (framework) για την εύκολη και άμεση ανάπτυξη εφαρμοργών παροχής υπηρεσιών επεξεργασίας δεδομένων, ανεξαρτήτως χώρου, εφαρμοργής. (EL)
This thesis is intended to explore the field of information processing services over computer networks. A modular, flexible and extensible architecture is proposed, that can be used for the development of environments that support information processing services. This architecture is based on a society of distributed autonomous agents that cooperate in order to execute processing algorithms in a distributed environment. This thesis also proposes a distributed resource management mechanism, which is based on the market metaphor and is studied through simulation experiments. The proposed architecture is used for the development of a specific application, an environment for supporting image processing services, DIPE (Distributed Image Processing Environment). DIPE aims to support specialized researchers in the field of image processing as well as common end users, and offers the ability of transparent algorithm execution through the exploitation of computational power and collections of algorithms available in a network. In addition, the proposed environment aims to become the integration platform for various image processing algorithms, either new or developed by third parties (in which case there is no access to their source code). DIPE also offers resource management mechanisms, while quality of service depends on the (virtual) cost the user is prepared to pay for each execution. The ultimate goal of this work is to generalize the design and implementation strategies proposed in DIPE, and lead towards the future development of a framework that can readily support implementation of environments for the provision of information processing services irrespective of the application domain. (EN)

text

Πανεπιστήμιο Κρήτης (EL)
University of Crete (EN)

1998-04-0
1997-11-01




*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)