1. A method for forming a communication group of entities for content distribution related to an event, the method comprising: receiving a resource manager state generated for an event; extracting, based on the resource manager state, a plurality of parameters that indicate resource availability; and applying a set of rules to the resource manager state and to the plurality of parameters to select multiple resources to form at least one communication group comprising a plurality of entities to distribute content related to the event.