The PUPS-MOSIX Environment: A Homeostatic Environment for Neuro- and Bio-informatic Applications

  • Mark A. O’Neill
  • Gully A. P. C Burns
  • Claus C. Hilgetag


Computational analyses of biological data can be formidably complex. This complexity leads to computations which may have a lifetime of days or even weeks. In order to support these computations, a novel computing environment inspired by biological principles, PUPS, has been implemented. PUPS provides mechanisms for parallelisation of, dynamic interaction with, and homeostatic protection of, such computations. PUPS has been used to implement a variety of applications including the CANTOR network processor, the DAISY automated insect identification system and a number of geographical information systems (GIS), and neuro- and bio-informatic tools. Some familiarity with the UNIX operating system and its programming tools is required in order to write PUPS applications. The PUPS environment is freely available in both source and binary forms from the PUPS website: http.//chasseur. usc. edu/pups.

Key words

homeostasis persistent computation organic computing neuroinformatics bioinformatics 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Ball, B., and Pitts, D. (2001) RedHat LINUX-7 Unleashed. SAMS Publishing.Google Scholar
  2. Barak, A., Guday, S., and Wheeler, R.G. (1993) The MOSIX Distributed Operating System: Load Balancing for UNIX. In: Lecture Notes in Computer Science, pp.672, Springer-Verlag.Google Scholar
  3. Burns, G.A.P.C. (2000) Knowledge management of the neuroscientific literature: the data model and underlying strategy of the NeuroScholar System. Phil. Trans. R. Soc. Lond. B 356, 1187–1208.CrossRefGoogle Scholar
  4. Burns, G.A.P.C, Khan, A.M., Ghandeharizadeh, S., O’Neill, M.A., and Chen, Y.-S. (2001) Neuroinformatics and the literature: can the depth of our understanding scale with the depth of our knowledge? Neuroinformatics 1,Google Scholar
  5. Felleman, D.J. & Van Essen, D.C. (1991) Distributed hierarchical processing in the primate cerebral cortex. Cereb. Cortex 1, 1–47.PubMedCrossRefGoogle Scholar
  6. Hilgetag C.C., Burns, G.A., O’Neill, M.A., and Young, M.P. (2000a) Anatomical connectivity defines the organization of clusters of cortical areas in the macaque monkey and the cat. Philos Trans R Soc Lond B Biol Sci 355, 91–110.CrossRefGoogle Scholar
  7. Hilgetag C.C., O’Neill, M.A., and Young, M.P. (1996) Indeterminate organization of the visual system, Science 271, 776–777.PubMedCrossRefGoogle Scholar
  8. Hilgetag C.C., O’Neill, M.A. and Young, M.P. (2000b) Hierarchical organization of macaque and cat cortical sensory systems explored with a novel network processor. Philos Trans R Soc Lond B Biol Sci 355, 71–89.PubMedCrossRefGoogle Scholar
  9. Johnson M.K., and Troan, E.W. (1998) LINUX Applications Development, Addison Wesley.Google Scholar
  10. Litzkow, M, Livny, M., and Mutka, M.W. (1988) Condor — A Hunter of Idle Workstations, Proc. 8th Int. Conf. Distrib. Comp. Sys. pp.104–111.Google Scholar
  11. O’Neill, M.A. (2001) Soft network architectures: how to raise the efficiency of persistent and parallel computations. Morpho technical discussion document 02/2002.Google Scholar
  12. O’Neill, M.A., and Hilgetag, C.C. (2001) PUPS and CANTOR - A computational environment for dynamical representation and analysis of complex neurobiologies data, Philos Trans R Soc Lond B Biol Sci 356, 1259–1276.PubMedCrossRefGoogle Scholar
  13. Plank, J.S., Beck, M., and Kingsley, G. (1995), Libckpt: transparent checkpointing under UNIX, In: Proc. USENIX Winter Tech. Conf. New Orleans Louisiana.Google Scholar
  14. Tannenbaum, A. (1987) Operating Systems: design and implementation, Prentice Hall, Englewood Cliffs, NJ.Google Scholar
  15. Weeks, P.J.D., Gauld, I.D., Gaston, K.J., and O’Neill, M.A. (1997) Automating the identification of insects: A new solution to an old problem. Bull. Ent. Res. 87, 203–211.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2003

Authors and Affiliations

  • Mark A. O’Neill
    • 1
  • Gully A. P. C Burns
    • 2
  • Claus C. Hilgetag
    • 3
  1. 1.Dept PsychologyNewcastle UnivNewcastle upon TyneUK
  2. 2.Hedco Neurosci BldngUSCLos AngelesUSA
  3. 3.Int’l Univ BremenBremenGermany

Personalised recommendations