Abstract
We consider the problem of creating template-based schedules for multi-carrier frame-based wireless data systems. A template consists of an assignment of carriers to users over a fixed set of time slots. This schedule can then be repeated multiple times. Repeated template schedules require no continuous feedback of information (such as channel conditions), thereby relieving the signaling overhead. This setup is suitable for applications such as Wimax where users are typically static. Our aim is to assign carriers to users in such a way that the service per user is as smooth as possible. This in turn ensures that the users experience low delay. A number of elegant template scheduling algorithms exist for the single-carrier case. However, the case of multi-carrier systems where the channel rates can be different on different carriers has received much less attention. We present a general framework for studying the delay performance of a multi-carrier template. We then describe a number of deterministic and randomized scheduling algorithms for template creation and study their delay performance via analysis and simulation. We also show that the delay bounds can sometimes be improved by randomly shifting the schedule on each carrier and by scheduling in a hierarchical manner.






Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Altman, E., Gaujal, B., & Hordijk, A. (2000). Balanced sequences and optimal routing. Journal of the ACM, 47(4), 752–775.
Altman, E., Gaujal, B., & Hordijk, A. (2002). Regular ordering and applications in control policies. Journal of Discrete Event Dynamic Systems, 12(2), 187–210.
Andrews, M., & Vojnovic, M. (2003). Scheduling reserved traffic in input-queued switches: New delay bounds via probabilistic techniques. In Proceedings of IEEE INFOCOM ’03.
Andrews, M., & Zhang, L. (2007). Scheduling algorithms for multi-carrier wireless data systems. In Proceedings of ACM MOBICOM ’07.
Bar-Noy, A., Bhatia, R., Naor, J., & Schieber, B. (1998). Minimizing service and operation costs of periodic scheduling. In Proceedings of the 9th annual ACM-SIAM symposium on discrete algorithms.
Borst, S. (1994). Polling systems. PhD thesis, CWI, The Netherlands.
Borst, S., & Ramakrishnan, K. (1999). Optimization of template-driven scheduling mechanisms: Regularity measures and computational techniques. Journal of Scheduling, 2, 19–33.
Gaujal, B., Hordijk, A., Van Der Laan, D. (2007). On the optimal open-loop control policy for deterministic and exponential polling systems. Probability in the Engineering and Informational Sciences, 21(2), 157–187.
Hajek, B. (1985). Extremal splittings of point processes. Mathematics of Operations Research, 10, 543–556.
Hofri, M., & Rosberg, Z. (1987). Packet delay under the golden ratio weighted TDM policy in a multiple-access channel. IEEE Transactions on Information Theory, 33, 341–349.
Itai, A., & Rosberg, Z. (1984). A golden ratio control policy for a multiple-access channel. IEEE Transactions on Automatic Control, 29(8):712–718, August.
Leighton, T. Personal communication.
Le Boudec J. Y., & Thiran, P. (2004). Network calculus. Springer Verlag, http://www.ica1www.epfl.ch/PS_files/NetCal.htm.
Scheideler, C. (2000). Probabilistic methods for coordination problems. Habilitation thesis, Paderborn University.
Tijdeman, R. (1980). The chairman assignment problem. Discrete Mathematics, 32, 323–330.
Acknowledgments
We would like to thank anonymous reviewers for valuable comments.
Author information
Authors and Affiliations
Corresponding author
Hoeffding bounds
Hoeffding bounds
In the analysis of our randomized algorithms we make repeated use of Hoeffding bounds that measure the probability that a sum of random variables differs from its mean. For completeness we briefly state the Hoeffding bounds that we use. The proofs may be found in [14].
Theorem 11
(Hoeffding). IfX0, ..., XN-1are independent random variables satisfying 0 ≤X i ≤ 1 for alli, then ford ≥ 0,
A more general version of this result is,
Theorem 12
(Hoeffding). IfX0, ..., XN-1are independent random variables satisfyinga i ≤X i ≤b i for alli, then ford ≥ 0,
Rights and permissions
About this article
Cite this article
Andrews, M., Zhang, L. Creating templates to achieve low delay in multi-carrier frame-based wireless data systems. Wireless Netw 16, 1765–1776 (2010). https://doi.org/10.1007/s11276-009-0227-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-009-0227-5