Patent ID: 7818370
Filing Date: 2010-10-19
Classification: G06F

Abstract:
1. A system, including one or more event servers for receiving input streams of events and producing output streams of events, comprising: a cluster, which includes a plurality of event servers operating therein, and which further includes wherein each of the event servers are configured to be part of at least one group in the cluster and includes a unique name within that group, and wherein each of the event servers are adapted to be clustered with other event servers as part of the system, and used to process events, including that each event server uses configuration data to control the event processing, wherein each event server multicasts updates of the configuration data to the other event servers of the cluster in its group, and wherein each event server receives multicasted configuration updates from the other event servers of the cluster in its group; wherein an event server application can be deployed to the system by specifying a named group to which the application is to be deployed; and wherein the system automatically deploys the application to other event servers that are part of the named group, by multicasting the deployment configuration data from a first member of the named group to other members of the named group.