P Systems Running on a Cluster of Computers

  • Gabriel Ciobanu
  • Guo Wenyuan
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2933)


The paper presents a parallel implementation of the membrane systems. We implement the simplest variant of P systems, which however defines the essential features of the membrane systems, and acts as a framework for other variants of P systems with advanced functionalities. The mechanisms used in this implementation could be easily adapted to other versions of P systems with minor changes. The implementation is designed for a cluster of computers; it is written in C++ and it makes use of Message Passing Interface as its communication mechanism.


  1. 1.
    Arroyo, F., Luengo, C., Baranda, A.V., de Mingo, L.F.: A software simulation of transition P systems in Haskell. In: Păun, G., Rozenberg, G., Salomaa, A., Zandron, C. (eds.) WMC 2002. LNCS, vol. 2597, pp. 19–32. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  2. 2.
    Attiya, H., Welch, J.: Distributed Computing: Fundamentals, Simulations and Advanced Topics. McGraw-Hill, New York (2000)Google Scholar
  3. 3.
    Ciobanu, G.: Distributed algorithms over communicating membrane systems. BioSystems 70(2), 123–133 (2003)CrossRefMathSciNetGoogle Scholar
  4. 4.
    Ciobanu, G., Dumitriu, D., Huzum, D., Moruz, G., Tanasă, B.: Client-Server P Systems in modeling molecular interaction. In: Păun, G., Rozenberg, G., Salomaa, A., Zandron, C. (eds.) WMC 2002. LNCS, vol. 2597, pp. 203–218. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  5. 5.
    Ciobanu, G., Paraschiv, D.: P-System Software Simulator. Fundamenta Informaticae 49(1-3), 61–66 (2002)MATHGoogle Scholar
  6. 6.
    Pacheco, P.: Parallel Programming with MPI. Morgan Kaufmann Publishers, San Francisco (1997)MATHGoogle Scholar
  7. 7.
    Păun, G.: Computing with membranes. Journal of Computer and System Sciences 61(1), 108–143 (2000)MATHCrossRefMathSciNetGoogle Scholar
  8. 8.
    Păun, G.: Computing with Membranes: An Introduction. Springer, Heidelberg (2002)Google Scholar
  9. 9.
    Snir, M., et al.: MPI - The Complete Reference, 2nd edn. MIT Press, Cambridge (1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Gabriel Ciobanu
    • 1
  • Guo Wenyuan
    • 2
  1. 1.Institute of Computer ScienceRomanian AcademyIaşiRomania
  2. 2.School of ComputingNational University of Singapore 

Personalised recommendations