کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
432837 | 689088 | 2011 | 15 صفحه PDF | دانلود رایگان |
With the development of large scale multiagent systems, agents are always organized in network structures where each agent interacts only with its immediate neighbors in the network. Coordination among networked agents is a critical issue which mainly includes two aspects: task allocation and load balancing; in traditional approach, the resources of agents are crucial to their abilities to get tasks, which is called talent-based allocation. However, in networked multiagent systems, the tasks may spend so much communication costs among agents that are sensitive to the agent localities; thus this paper presents a novel idea for task allocation and load balancing in networked multiagent systems, which takes into account both the talents and centralities of agents. This paper first investigates the comparison between talent-based task allocation and centrality-based one; then, it explores the load balancing of such two approaches in task allocation. The experiment results show that the centrality-based method can reduce the communication costs for single task more effectively than the talent-based one, but the talent-based method can generally obtain better load balancing performance for parallel tasks than the centrality-based one.
Research highlights
► A model for locality-sensitive task allocation and load balancing for multiagents.
► Investigating the comparison between the talent- and centrality-based methods.
► The centrality-based method performs better while the tasks are implemented serially.
► The talent-based method performs better while the tasks are implemented parallel.
Journal: Journal of Parallel and Distributed Computing - Volume 71, Issue 6, June 2011, Pages 822–836