1. A method for event processing within a complex event processing environment, the method comprising: monitoring a plurality of event processing paths of a complex event processing environment; determining, by one or more computer processors, that utilization of server resources in the complex event processing environment has exceeded a threshold value; identifying one or more event processing paths of the plurality of event processing paths responsible for the high utilization of server resources; determining, by the one or more computer processors, that the one or more event processing paths contain an independent rule, wherein an independent rule includes a rule or a rule subset where data for processing of the rule or rule subset is accessible by a client computing device; determining, by the one or more computer processors, the client computing device can perform processing of the independent rule; and transferring processing of the independent rule to the client computing device.