1. A method for event processing within a complex event processing environment, the method comprising: monitoring a plurality of event processing paths, wherein an event processing path is a path of communication between a client computing device and a server computing device within 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 an event processing path of the plurality of event processing paths and a corresponding client computing device that is responsible for the high utilization of server resources; determining, by the one or more computer processors, that the identified event processing path contains an independent rule, wherein the independent rule includes a rule or a rule subset where all data required for processing the independent rule on the identified event processing path is supplied by the identified corresponding client computing device that is responsible for the high utilization of server resources; determining, by the one or more computer processors, the identified corresponding client computing device can perform processing of the independent rule; and transferring processing of the independent rule to the identified corresponding client computing device.