The Grid for Nature-Inspired Computing and Complex Simulations

This chapter deals with the usage of grid technologies for nature-inspired algorithms and complex simulations. After shortly introducing the grid and its technological state of the art, some features are pointed out in order to set the boundaries of the applicability of such new technology to the matters of interest. Then two paragraphs show some possible usages of grid technologies. The first one introduces the master-worker paradigm as a conceptual and technological scheme that helps in solving issues related to dynamic optimisation via natureinspired algorithms and in exploring the parameters space of complex simulations. The following paragraph concerns two other points: the possibility to distribute agents of agentbased simulations using multi-agent systems; and the boundaries, architectures, and advantages in distributing parts of complex simulations which are heavy from the computational point of view. The chapter, as a whole, acts as a guide presenting applicative ideas and tools to exploit grid technological solutions for the considered purposes.

[1]  N. Chakraborti How Genetic Algorithms Handle Pareto-Optimality in Design and Manufacturing , 2007 .

[2]  Ian T. Foster Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, NPC.

[3]  Jean-Philippe Rennard,et al.  Handbook of Research on Nature-inspired Computing for Economics and Management , 2006 .

[4]  Jack Dongarra,et al.  Application-Level Tools , 2004, The Grid 2, 2nd Edition.

[5]  Carl Kesselman,et al.  Concepts and Architecture , 2004, The Grid 2, 2nd Edition.

[6]  Jorge J. Moré,et al.  The NEOS Server , 1998 .

[7]  Nicholas Mark Gotts,et al.  IMITATIVE VERSUS NONIMITATIVE STRATEGIES IN A LAND-USE SIMULATION , 2001, Cybern. Syst..

[8]  Henri Casanova,et al.  Netsolve: a Network-Enabled Server for Solving Computational Science Problems , 1997, Int. J. High Perform. Comput. Appl..

[9]  Ian T. Foster,et al.  Condor-G: A Computation Management Agent for Multi-Institutional Grids , 2004, Cluster Computing.

[10]  Larry Smarr Grids in Context , 2004, The Grid 2, 2nd Edition.

[11]  Douglas Thain,et al.  Building Reliable Clients and Services , 2004, The Grid 2, 2nd Edition.

[12]  Alok N. Choudhary,et al.  A Library-Based Approach to Task Parallelism in a Data-Parallel Language , 1997, J. Parallel Distributed Comput..

[13]  David A. Levine,et al.  Interactivity with Scalability , 2004, The Grid 2, 2nd Edition.

[14]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[15]  Steven Tuecke,et al.  The Open Grid Services Architecture , 2004, The Grid 2, 2nd Edition.

[16]  Gary Polhill,et al.  FEARLUS-G: A semantic grid service for land-use modelling , 2004 .

[17]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[18]  David Abramson,et al.  Nimrod: a tool for performing parametrised simulations using distributed workstations , 1995, Proceedings of the Fourth IEEE International Symposium on High Performance Distributed Computing.