Date Added: Jan 2013
Wireless technology advancements made opportunistic scheduling a popular topic in recent times. However, opportunistic schedulers for wireless systems have been studied since nearly twenty years, but not implemented in real systems due to their high complexity and hardly achievable requirements. In contrast, today's popularity of opportunistic schedulers extends to implementation proposals for next generation cellular technologies. Motivated by such a novel interest towards opportunistic scheduling, the authors provide a taxonomy for opportunistic schedulers, which is based on scheduling design's objectives; accordingly, they provide an extensive review of opportunistic scheduling proposals which have appeared in the literature during nearly two decades.