An architecture for attacking the communication bottleneck in P systems |
| |
Authors: | Jorge Aurelio Tejedor Luis Fernández Fernando Arroyo Ginés Bravo |
| |
Affiliation: | (1) Department Organizacion y Estructura de la Informacion, Escuela Universitaria de Informatica, Universidad Politecnica de Madrid, Grupo de Computacion Natural, Campus Sur, Cta. de Valencia Km 7, 28031 Madrid, Spain |
| |
Abstract: | The distributed implementation of P systems on a cluster of processors has met with a bottleneck communications problem. When the number of membranes grows in the system, the network gets congested and the time taken to execute an evolution step degrades. In this article, we suggest a software architecture denominated “partially parallel evolution with partially parallel communication”, where some membranes are located in each processor, proxies are used to communicate with membranes located in different processors, and a policy of access control to the communications network is mandatory. With all this, we get a certain parallelism in the system and an acceptable functioning in communications. In addition to this, it establishes a series of equations that allows us to determine in the architecture the optimum number of processors needed, the time required to execute an evolution step, the number of membranes to be located in each processor, and the conditions to determine when it is best to use the distributed solution or the sequential one. This work was presented in part at the 12th International Symposium on Artificial Life and Robotics, Oita, Japan, January 25–27, 2007 |
| |
Keywords: | Architecture Bottleneck Communication P systems |
本文献已被 SpringerLink 等数据库收录! |
|