Distributed constraint optimization, resource allocation and scheduling in large scale agent networks.

This item is provided by the institution :
University of Macedonia   

Repository :
Psepheda - Digital Library and Institutional Repository   

see the original item page
in the repository's web site and access all digital files if the item*



Βελτιστοποίηση κατανεμημένων προβλημάτων περιορισμών, κατανομή πόρων και χρονοπρογραμματισμός σε δίκτυα πρακτόρων ευρείας κλίμακας. (EL)
Distributed constraint optimization, resource allocation and scheduling in large scale agent networks. (EN)

Καραγιάννης, Παναγιώτης (EL)
Karagiannis, Panagiotis (EN)

Σαμαράς, Νικόλαος (EL)
Βλαχάβας, Ιωάννης (EL)
Βούρος, Γεώργιος Α. (EL)
Ευαγγελίδης, Γεώργιος (EL)
Ρεφανίδης, Ιωάννης (EL)
Παπαρρίζος, Κωνσταντίνος (EL)
Στεργίου, Κωνσταντίνος (EL)

Electronic Thesis or Dissertation (EN)
Text (EN)

2011-04-18T11:59:15Z
2011


001/2011 (EL)
Περιλαμβάνει βιβλιογραφικές αναφορές (σ. 112-122). (EL)
Η διδακτορική διατριβή παρουσιάζει πρωτότυπες μεθόδους για τον καταμερισμό πόρων και αποτελεσματικό τρόπο κατανομής αυτών σε μεγάλα δίκτυα ομογενών ή ετερογενών πρακτόρων. Οι προτεινόμενες τεχνικές συμπεριλαμβάνουν και υλοποιούν τις έννοιες της αναζήτησης, του καταμερισμού πόρων και της κατανομής πόρων σε ένα ενιαίο σύστημα, πλήρως κατανεμημένο. Δεν είναι απαραίτητο να υπάρχει κεντρικό σύστημα διαχείρισης δεδομένων ή οποιασδήποτε άλλης οντότητας σχετικής με τη διαδικασία. Η αποτελεσματική υλοποίηση του περιβάλλοντος επικοινωνίας μεταξύ ομάδων πρακτόρων και της διαδικασίας αναζήτησης επιτυγχάνεται με τη βοήθεια δικτύων επικάλυψης. Τα δίκτυα αυτά είναι δυναμικά και αποτελούνται από πράκτορες οι οποίοι λόγω τοπολογίας είναι σε θέση να διατηρούν εκτεταμένη γνώση όσον αφορά τους πράκτορες με τους οποίους γειτνιάζουν. Διατηρούν επιπλέον δείκτες αναδρομολόγησης που χρησιμοποιούν για την κατεύθυνση του εργασιακού φόρτου προς περιοχές του δικτύου πρακτόρων οι οποίες κρίνεται ότι έχουν αυξημένες πιθανότητες να ικανοποιήσουν τη ζήτηση σε πόρους. Ο καταμερισμός και η κατανομή των πόρων του συστήματος γίνονται με δυναμική αναδιάρθρωση ομάδων πρακτόρων, κάτι το οποίο οδηγεί σε σχηματισμό προσωρινών ομάδων τα μέλη των οποίων είναι πιθανοί αποδέκτες τμήματος ή τμημάτων των διεργασιών που απαιτούν πόρους προς ίδια χρήση. Οι διεργασίες που ζητούν πόρους και οι περιορισμοί μεταξύ τους ή μεταξύ της διαθεσιμότητας των πόρων του συστήματος μοντελοποιούνται και παίρνουν την μορφή ενός κατανεμημένου προβλήματος βέλτιστης ικανοποίησης περιορισμών. Στη συνέχεια η νεοσυσταθείσα ομάδα προσπαθεί να λύσει το κατανεμημένο πρόβλημα. Σε περίπτωση επιτυχίας δεσμεύονται και οι αντίστοιχοι πόροι του συστήματος. Σε άλλη περίπτωση το πρόβλημα προωθείται έτσι ώστε μια άλλη ομάδα πρακτόρων να συσταθεί και να προσπαθήσει να το λύσει. Πειραματικά αποτελέσματα έχουν δείξει ότι η παραπάνω προσέγγιση επιτυγχάνει άκρως ικανοποιητικά αποτελέσματα. (EL)
Η βιβλιοθήκη διαθέτει αντίτυπο της διατριβής σε έντυπη μορφή. (EL)
Διατριβή (Διδακτορική)--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2011. (EL)
The thesis explores new directions pertaining to methods for scheduling and allocating atomic and complex tasks in large-scale networks of homogeneous or heterogeneous cooperative agents. Tasks are requests for resources managed by the agents that populate the network. The proposed methods encapsulate the concepts of searching, task allocation and scheduling seamlessly in decentralized processes. Consequently, there is no need for accumulated or centralized knowledge. Furthermore, centralized coordination is also not necessary. Efficient searching for agent groups that can facilitate the scheduling of tasks is accomplished through the use of a dynamic overlay structure of gateway agents and the exploitation of routing indices. Gateway agents are network nodes that due to specific topological issues have the ability to accumulate limited knowledge relevant to the resources available in their immediate neighbourhood. They issue, keep and constantly update routing indices based on their view on local resources. Routing indices are used for directing requests xfor resources towards parts of the network where the probability of them being served is high. Efficient routing leads to formation of agent teams that try to break down each task into smaller pieces and allocate the appropriate resources to it. The task allocation and the scheduling of complex tasks are accomplished by combining dynamic reorganization of agent groups and distributed constraint optimization methods. After a complex task has been broken down into subtasks, constraints that may exist between the derived subtasks or constraints inherent to the resource allocation procedure are modelled as a distributed constraint optimization problem. The newly formed agent team that has been assigned the problem tries to solve it optimizing the cost due to constraints, at the same time. Upon success the requested resources are allocated accordingly. Otherwise the complex task is forwarded on its entirety so as to another agent team can be formed and try to solve the problem Experiments have demonstrated promising results. (EN)
Made available in DSpace on 2011-04-18T11:59:15Z (GMT). No. of bitstreams: 2 Karagiannis_Phd2011.pdf: 13803545 bytes, checksum: 3ab9387ded01e5a281c82bb467c6e1ec (MD5) Karagiannis_license.pdf: 233026 bytes, checksum: 4e20fe015c8ef69429ca9257241b87e5 (MD5) Previous issue date: 2011 (EN)
Submitted by Παναγιώτα Πατραγκού ([email protected]) on 2011-04-18T11:59:14Z No. of bitstreams: 2 Karagiannis_Phd2011.pdf: 13803545 bytes, checksum: 3ab9387ded01e5a281c82bb467c6e1ec (MD5) Karagiannis_license.pdf: 233026 bytes, checksum: 4e20fe015c8ef69429ca9257241b87e5 (MD5) (EN)


Πράκτορες (EL)
Βελτιστοποίηση (EL)
Περιορισμοί (EL)
Χρονοπρογραμματισμός (EL)
Δίκτυα (EL)
Networks (EN)
Constraints (EN)
Agents (EN)
Scheduling (EN)
Optimization (EN)

Πανεπιστήμιο Μακεδονίας Οικονομικών και Κοινωνικών Επιστημών. (EL)

Πανεπιστήμιο Μακεδονίας Οικονομικών και Κοινωνικών Επιστημών. Τμήμα Εφαρμοσμένης Πληροφορικής. (ΕΠ) (EL)




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