Skip to main content
Log in

Creating templates to achieve low delay in multi-carrier frame-based wireless data systems

  • Published:
Wireless Networks Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Altman, E., Gaujal, B., & Hordijk, A. (2000). Balanced sequences and optimal routing. Journal of the ACM, 47(4), 752–775.

    Article  MathSciNet  Google Scholar 

  2. Altman, E., Gaujal, B., & Hordijk, A. (2002). Regular ordering and applications in control policies. Journal of Discrete Event Dynamic Systems, 12(2), 187–210.

    Article  MATH  MathSciNet  Google Scholar 

  3. Andrews, M., & Vojnovic, M. (2003). Scheduling reserved traffic in input-queued switches: New delay bounds via probabilistic techniques. In Proceedings of IEEE INFOCOM ’03.

  4. Andrews, M., & Zhang, L. (2007). Scheduling algorithms for multi-carrier wireless data systems. In Proceedings of ACM MOBICOM ’07.

  5. 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.

  6. Borst, S. (1994). Polling systems. PhD thesis, CWI, The Netherlands.

  7. Borst, S., & Ramakrishnan, K. (1999). Optimization of template-driven scheduling mechanisms: Regularity measures and computational techniques. Journal of Scheduling, 2, 19–33.

    Article  MATH  Google Scholar 

  8. 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.

    Article  MATH  MathSciNet  Google Scholar 

  9. Hajek, B. (1985). Extremal splittings of point processes. Mathematics of Operations Research, 10, 543–556.

    Article  MATH  MathSciNet  Google Scholar 

  10. 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.

    Article  MATH  Google Scholar 

  11. 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.

    Article  MATH  MathSciNet  Google Scholar 

  12. Leighton, T. Personal communication.

  13. Le Boudec J. Y., & Thiran, P. (2004). Network calculus. Springer Verlag, http://www.ica1www.epfl.ch/PS_files/NetCal.htm.

  14. Scheideler, C. (2000). Probabilistic methods for coordination problems. Habilitation thesis, Paderborn University.

  15. Tijdeman, R. (1980). The chairman assignment problem. Discrete Mathematics, 32, 323–330.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgments

We would like to thank anonymous reviewers for valuable comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lisa Zhang.

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,

$$ \begin{aligned} Pr\left[\sum_i X_i - E\left[\sum_i X_i\right] \ge d\right]&\le e^{-2d^2/N}\\ Pr\left[\sum_i X_i - E\left[\sum_i X_i\right] \le -d\right]&\le e^{-2d^2/N} \end{aligned} $$

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,

$$ \begin{aligned} Pr\left[\sum_i X_i - E\left[\sum_i X_i\right]\geq d\right]&\le e^{-2d^2/\sum_i(b_i-a_i)^2}\\ Pr\left[\sum_i X_i - E\left[\sum_i X_i\right]\leq -d\right]&\le e^{-2d^2/\sum_i(b_i-a_i)^2} \end{aligned} $$

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-009-0227-5

Keywords

Navigation