Agent-based platform to support the execution of parallel tasks

Agent-based platform to support the execution of parallel tasks
复制标题

DOI:
10.1016/j.eswa.2010.11.073
复制
发表时间:
2011-06-01
影响因子:
8.5
通讯作者:
Moreno, Antonio
Moreno, Antonio
中科院分区:
计算机科学1区
文献类型:
--
作者:
Sanchez, David;Isern, David;Moreno, Antonio

文献摘要

被引文献

相似文献

近年来,并行计算已经从超级计算机多处理器集中式观点彻底发展到现代分布式方法(例如网格计算)。相对过时或未充分利用的硬件的可用性以及 LAN 和 WAN 互连速度的提高推动了这些新范例的成功。在本文中,我们提出使用代理技术来提高网格并行计算架构的管理性、灵活性和可重用性。我们提出了一种基于代理的通用架构,它能够通过一个或多个异构计算机网络(甚至互联网节点)管理和执行独立的并行任务,利用最先进的代理移动能力。还介绍了所提出的架构支持执行复杂知识获取任务的特定应用,显示出高可扩展性和非常低的开销。 (C) 2010 Elsevier Ltd. 保留所有权利。
Parallel computing has been radically evolving in the recent years from the supercomputer multi-processor centralised point of view to the modern distributed approaches such as grid computing. The availability of relatively obsolete or underused hardware and the increasing LAN and WAN interconnection speed have motivated the success of those new paradigms. In this paper, we propose the use of agent technology to improve the management, flexibility and reusability of grid-like parallel computing architectures. We present a general purpose agent-based architecture which is able to manage and execute independent parallel tasks through one or several heterogeneous computer networks - or even Internet nodes - exploiting state of the art agent mobility capabilities. A particular application of the proposed architecture to support the execution of a complex knowledge acquisition task is also introduced, showing a high scalability and a very low overhead. (C) 2010 Elsevier Ltd. All rights reserved.