1. A computer-readable non-transitory storage medium configured with data and with instructions that when executed by at least one processor causes the processor(s) to perform a method for subscriber-based ticking with allowable variances, the method comprising the steps of: receiving at a central ticking manager a plurality of tick subscription requests from tick subscriber(s), each subscription request including a request that a tick be issued within specified repeating intervals which are defined by a requested period and an allowable variance; determining the repeating interval requested period for each tick subscription request; ascertaining the repeating interval allowable variance for each tick subscription request; and selecting a group period for the tick subscription requests based at least on the requested period(s) and the allowable variance(s), such that a sequence of ticks issued periodically at the group period would provide at least one tick for each interval of each subscription request.