Abstract
This paper describes the implementation of a distributed modelling environment which allows the simulation of a large number of individuals. Particular attention will be paid to modelling an individual’s behaviour, communication and interaction with the population and a shared environment. Individual based modelling is not a new concept, nor is the idea of distributed simulations, the system detailed here offers a means of combining these two paradigms into one large-scale modelling environment.
A key concept in this system is that each individual being modelled is implemented as a separate entity. This atomisation of the model allows the simulation a greater flexibility, individuals can be rapidly developed and the simulation can he spread over a number of machines of varying architectures.
In an attempt to produce a flexible, extensible, individual-based model of a large number of individual subjects the client-server paradigm has been employed. Combining the individual-based modelling techniques with a client-server network architecture has been found to be straightforward with the added bonus of having communication between individuals included for free. The idea of considering the problem as one of interaction between an individual and the environment means that the problems normally associated with distributed simulations, those of continuity of world-views for different clients and of communication between clients, are easily solved.
Although this system has been developed originally to allow simulations of the mountain gorilla population, the modelling methods employed have meant that almost any entity can be simulated with very little change to the basic simulation processes described here. As such details of how the gorilla behaviour or learning will be implemented are not covered except for how they are facilitated by the system See Scahill (1996, 1997) for details of the system not covered in this paper.
Chapter PDF
Similar content being viewed by others
References
DeAngelis, D.L. and Gross, L.J. (1992) Individual Based Models and Approaches in Ecology Chapman and Hall.
Fossey, Dian (1983) Gorillas in the Mist Houghton Mifflin Company.
Harcourt, A.H and Fossey, D. and Sabater-Pi, J. (1981) Demography of Gorilla gorilla, Journal of Zoology, London, 195 pages 215–233.
Harcourt, A.H. (1995) Is the gorilla a threatened species? How should we judge?, Biological Conservation, 75 pages 165–176.
Schaller, G.B. (1963) The Mountain Gorilla Chicago U.P.
Scahill, M. (1996) Modelling Mountain Gorillas. UKC Technical Report, Computing Laboratory, Canterbury, Kent.
Scahill, M. (1997) Distributed Environmental Simulation. UKC Technical Report, Computing Laboratory, Canterbury, Kent.
Tanenbaum, A.S., (1989) Computer Networks Prentice Hall Inc.
Biography
Mark Scahill has been a Computing Fellow at the University of Kent at Canterbury for nearly six years. When he hasn’t been teaching or looking after first year exams he has been investigating the ability to model the behaviour of the Mountain Gorillas on a species wide basis. With a BSc. in Astrophysics and an MSc. in Computer Science it was either that or write space games. He has a Victorian house that still needs decorating after two years of hard work and a garden where plants die and attracts more cats than wildlife.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 IFIP
About this chapter
Cite this chapter
Scahill, M. (1997). Distributed Individual-Based Environmental Simulation. In: Denzer, R., Swayne, D.A., Schimak, G. (eds) Environmental Software Systems. IFIP Advances in Information and Communication Technology. Springer, Boston, MA. https://doi.org/10.1007/978-1-5041-2869-8_35
Download citation
DOI: https://doi.org/10.1007/978-1-5041-2869-8_35
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5162-8
Online ISBN: 978-1-5041-2869-8
eBook Packages: Springer Book Archive