1. A method for event positioning, comprising: categorizing events into event groups based on a priority level; buffering the events in each event group into a group event queue; and determining an optimized position for events within each queue based, at least in part, on a processing time and an expected response time for each event in the group event queue.