Abstract
Dealing with distributed implementations of P systems, the bottleneck communication problem has arisen. When the number of membranes grows up, the network get congested. In agreement with this, several published works have presented an analysis for different architectures, which implement P systems in a distributed cluster of processors, allocating several membranes to the same processor. The purpose of these architectures is to reach a compromise between the massively parallel character of the system and the needed evolution step time to transit from one configuration of the system to the next one, solving the bottleneck communication problem.
The work presented here carries out an analysis of semantics of the P systems, in several distributed architectures. It will be shown how to restructure P systems when dissolutions or inhibitions take place in membranes. Moreover, it will be also determined the extra information necessary at every communication step in order to allow all objects to arrive at their targets without penalizing the communication cost. This will be based on usefulness states, presented in a previous work, which allow each membrane of the system to know the set of membranes with which communication is possible at any time.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arroyo, F., Luengo, C., Castellanos, J., de Mingo, L.F.: A binary data structure for membrane processors: Connectivity arrays. In: Alhazov, A., Martín-Vide, C., Păun, G. (eds.) Pre-proceedings of the Workshop on Membrane Computing, Tarragona, Spain, pp. 41–52 (2003)
Bravo, G., Fernández, L., Arroyo, F., Tejedor, J.: Master-slave distributed architecture for membrane systems implementation. In: 8th WSEAS Int. Conf. on Evolutionary Computing, EC 2007, Vancouver, Canada (June 2007)
Bravo, G., Fernández, L., Arroyo, F., Peña, M.A.: Hierarchical master-slave architecture for membrane systems implementation. In: 13th Int. Symposium on Artificial Life and Robotics, AROB 2008, Beppu, Japan (February 2008)
Ciobanu, G., Wenyuan, G.: P systems running on a cluster of computers. In: Martín-Vide, C., Mauri, G., Păun, G., Rozenberg, G., Salomaa, A. (eds.) WMC 2003. LNCS, vol. 2933, pp. 123–139. Springer, Heidelberg (2004)
Frutos, J.A., Fernández, L., Arroyo, F., Bravo, G.: Static analysis of usefulness states in transition P systems. In: Proceedings of the Fifth International Conference, Information Research and Applications, I.TECH 2007, Varna, Bulgary, pp. 174–182 (June 2007)
Păun, G.: Computing with membranes. Journal of Computer and System Sciences 61, 108–143 (2000)
Syropoulos, A., Mamatas, E.G., Alliomes, P.C., et al.: A distributed simulation of P systems. In: Alhazov, A., Martín-Vide, C., Păun, G. (eds.) Preproceedings of the Workshop on Membrane Computing, Tarragona, Spain, pp. 455–460 (2003)
Tejedor, J., Fernández, L., Arroyo, F., Bravo, G.: An architecture for attacking the bottleneck communication in P systems. In: Sugisaka, M., Tanaka, H. (eds.) Proceedings of the 12th Int. Symposium on Artificial Life and Robotics, Beppu, Japan, pp. 500–505 (January 2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
de Frutos, J.A., Arroyo, F., Arteta, A. (2009). Usefulness States in New P System Communication Architectures. In: Corne, D.W., Frisco, P., Păun, G., Rozenberg, G., Salomaa, A. (eds) Membrane Computing. WMC 2008. Lecture Notes in Computer Science, vol 5391. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-95885-7_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-95885-7_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-95884-0
Online ISBN: 978-3-540-95885-7
eBook Packages: Computer ScienceComputer Science (R0)