In this research we use a decentralized computing approach to allocate and schedule tasks on a massively distributed grid. Using emergent properties of multi-agent systems, the algorithm dynamically creates and dissociates clusters to serve the changing resource demands of a global task queue. The algorithm is compared to a standard first-in first-out (FIFO) scheduling algorithm. Experiments done on a simulator show that the distributed resource allocation protocol (dRAP) algorithm outperforms the FIFO scheduling algorithm on time to empty queue, average waiting time, and CPU utilization. Such a decentralized computing approach holds promise for massively distributed processing scenarios like SETI@home and Google MapReduce
We introduce a novel distributed algorithm for multi-agent task allocation problems where the sets o...
Scalable management and scheduling of dynamic grid resources requires new technologies to build the ...
This paper presents a decentralized scheduling algorithm for dynamic load balancing in a self-organi...
In this research we use a decentralized computing approach to allocate and schedule tasks on a massi...
International audienceIn this research we use a decentralized computing approach to allocate and sch...
Multi-agent task allocation problems pervade a wide range of real-world applications, such as search...
Computer grids are systems containing heterogeneous, autonomous and geographically distributed nodes...
This work considers the load-balancing problem in dense racks running microsecond-scale services. In...
This paper presents a detailed design of a decentralised agent-based scheduler, which can be used to...
In this paper, the problem of distributing load of a particular node over m identical nodes of a dis...
With the rapid development of high-speed wide-area networks and powerful yet low-cost computational ...
The practical using of distributed computing systems associated with many problems, including troubl...
In this paper we introduce Challenger, a multiagent system that performs completely distributed reso...
In the past two decades, numerous scheduling and load balancing techniques have been proposed for lo...
Distributed computing systems aim to connect human and information resources in a transparent, open ...
We introduce a novel distributed algorithm for multi-agent task allocation problems where the sets o...
Scalable management and scheduling of dynamic grid resources requires new technologies to build the ...
This paper presents a decentralized scheduling algorithm for dynamic load balancing in a self-organi...
In this research we use a decentralized computing approach to allocate and schedule tasks on a massi...
International audienceIn this research we use a decentralized computing approach to allocate and sch...
Multi-agent task allocation problems pervade a wide range of real-world applications, such as search...
Computer grids are systems containing heterogeneous, autonomous and geographically distributed nodes...
This work considers the load-balancing problem in dense racks running microsecond-scale services. In...
This paper presents a detailed design of a decentralised agent-based scheduler, which can be used to...
In this paper, the problem of distributing load of a particular node over m identical nodes of a dis...
With the rapid development of high-speed wide-area networks and powerful yet low-cost computational ...
The practical using of distributed computing systems associated with many problems, including troubl...
In this paper we introduce Challenger, a multiagent system that performs completely distributed reso...
In the past two decades, numerous scheduling and load balancing techniques have been proposed for lo...
Distributed computing systems aim to connect human and information resources in a transparent, open ...
We introduce a novel distributed algorithm for multi-agent task allocation problems where the sets o...
Scalable management and scheduling of dynamic grid resources requires new technologies to build the ...
This paper presents a decentralized scheduling algorithm for dynamic load balancing in a self-organi...