A two-layer agent-based system for large-scale distributed computation

8Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

The paper is devoted to a two-layered, agent-based system that can support and manage large-scale distributed computation. Each managing agent, being a part of the lower layer, carries individual computational tasks and examines the environment to find the best place of execution for it. Effective scheduling policies based on the molecular diffusion phenomena may be applied. They only utilize local information about the computing node characteristics, which saves communication time. The lower level of the system constitutes the software platform that implements the information, communication and migration policies for managing agents. The architecture and a formal description of the platform and the managing agent, as well as scheduling algorithms (especially agent diffusion rules involving inter-task communication), are presented. A sample Java implementation called OCTOPUS/SmartSolid and test results are also reported. © 2008 The Authors.

Cite

CITATION STYLE

APA

Uhruski, P., Grochowski, M., & Schaefer, R. (2008). A two-layer agent-based system for large-scale distributed computation. Computational Intelligence, 24(3), 191–212. https://doi.org/10.1111/j.1467-8640.2008.00327.x

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free