The scheduler can be implemented in hardware, software in which case it is deliverable as computer readable medium, or a combination of hardware and software, such a combination including at least one circuit such as a microprocessor, DSP, ASIC, FPEA to name a few examples.