A distributed processing system includes a plurality of cells where each cell processes information in response to a type of event, and cells communicate with each other according to an (asynchronous) event-reaction protocol. According to one embodiment, each cell is responsive to a single type of event and includes a plurality of scripts which are executed upon the occurrence of an event of the appropriate type. At least some scripts include directions to send information to one or more scripts in another cell. According to another embodiment, some cells communicate with other cells according to a (synchronous) streaming protocol and other cells communicate according to an (asynchronous) event-reaction protocol. The cells communicate with each other via a shared memory or via a communications bus. The communications protocol utilized by the cells enables the use of virtually any networking medium. Thus, cells may reside in the same chip or may be separated from each other by thousands of miles.

Un sistema de proceso distribuido incluye una pluralidad de células donde cada célula procesa la información en respuesta a un tipo de acontecimiento, y las células se comunican con uno a según un protocolo (asincrónico) de la acontecimiento-reaccio'n. Según una encarnación, cada célula es responsiva a un solo tipo de acontecimiento e incluye una pluralidad de escrituras que se ejecuten sobre la ocurrencia de un acontecimiento del tipo apropiado. Por lo menos algunas escrituras incluyen direcciones para enviar la información a unas o más escrituras en otra célula. Según otra encarnación, algunas células se comunican con otras células según protocolo que fluye (síncrono) de a y otras células se comunican según un protocolo (asincrónico) de la acontecimiento-reaccio'n. Las células se comunican con uno a vía una memoria compartida o vía un autobús de las comunicaciones. El protocolo de comunicaciones utilizado por las células permite el uso de virtualmente cualquier medio del establecimiento de una red. Así, las células pueden residir en la misma viruta o se pueden separar de uno a por millares de millas.

 
Web www.patentalert.com

< (none)

< Distributed processing systems including processing zones which subscribe and unsubscribe to mailing lists

> System and method for porting a multithreaded program to a job model

> (none)

~ 00011