The PUPS-MOSIX Environment: A Homeostatic Environment for Neuro- and Bio-informatic Applications
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 wordshomeostasis persistent computation organic computing neuroinformatics bioinformatics
Unable to display preview. Download preview PDF.
- Ball, B., and Pitts, D. (2001) RedHat LINUX-7 Unleashed. SAMS Publishing.Google Scholar
- 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
- 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
- Johnson M.K., and Troan, E.W. (1998) LINUX Applications Development, Addison Wesley.Google Scholar
- 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
- 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
- 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
- Tannenbaum, A. (1987) Operating Systems: design and implementation, Prentice Hall, Englewood Cliffs, NJ.Google Scholar