𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Algorithms of distributed task allocation for cooperative agents

✍ Scribed by Sarit Kraus; Tatjana Plotkin


Publisher
Elsevier Science
Year
2000
Tongue
English
Weight
173 KB
Volume
242
Category
Article
ISSN
0304-3975

No coin nor oath required. For personal study only.

✦ Synopsis


This paper considers the problem of distributed dynamic task allocation by a set of cooperative agents. The paper describes a rather speciΓΏc situation. However, its methods have wide application and, thus, it can be useful to solve general problems of computer science. One of its main ideas is to combine optimization questions with the symmetries of initial objects. There are di erent types of tasks that are dynamically arriving to a system. Each of the agents can satisfy only a subset of the tasks. The main goal of the agents is to maximize the overall performance of the system and to fulΓΏll the tasks as soon as possible. The agents are modeled using a stochastic closed queueing network. The problem is divided into two subproblems: to determine a distributed policy of optimal task distribution and to ΓΏnd the optimal e ort levels of the agents subject to certain constraints. For the ΓΏrst subproblem, a distributed polynomial allocation algorithm for determining an instantaneous probabilistic optimal policy for task allocation is presented. The policy is independent of the state of the system and thus does not require information exchange among the agents during the performance of the tasks. For the second subproblem, an analytical solution to ΓΏnd the optimal e ort levels for the agents is given.


πŸ“œ SIMILAR VOLUMES


Distributed task scheduling and allocati
✍ David Todd; Pratyush Sen πŸ“‚ Article πŸ“… 1999 πŸ› Elsevier Science 🌐 English βš– 313 KB

As complexity and size of projects increase so do the problems associated with the scheduling and management of the design, manufacturing and assembly processes. In the context of large projects the ability to oplimise the scheduling and allocation of these processes can also aid in tendering for co

Exploiting the Knowledge of Task Structu
✍ A.Di Stefano; L.Lo Bello πŸ“‚ Article πŸ“… 1999 πŸ› Elsevier Science 🌐 English βš– 275 KB

The aim of this paper is to evaluate the advantages in task allocation that derive from knowledge of the structure of a task, here modeled by an application graph. We will show how the information contained in the application graph can be embedded inside an allocator in order to guide its choices in

A hybrid genetic/optimization algorithm
✍ Atidel Ben Hadj-Alouane; James C. Bean; Katta G. Murty πŸ“‚ Article πŸ“… 1999 πŸ› Springer US 🌐 English βš– 117 KB πŸ‘ 2 views

We consider the problem of designing a distributed computing system for handling a set of repetitive tasks on a periodic basis. Tasks assigned to di!erent processors need communication link capacity, tasks executing on the same processor do not. The aim is to develop a design of minimum total cost t