Skip to main content

Online Packet Scheduling Under Adversarial Jamming

  • Conference paper
  • First Online:
Approximation and Online Algorithms (WAOA 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8952))

Included in the following conference series:

Abstract

We consider the problem of scheduling packets of different lengths via a directed communication link prone to jamming errors. Dynamic packet arrivals and errors are modelled by an adversary. We focus on estimating competitive throughput of online scheduling algorithms. We design an online algorithm for scheduling packets of arbitrary lengths, achieving optimal competitive throughput in \((1/3,1/2]\) (the exact value depends on packet lengths). Another algorithm we design makes use of additional resources in order to achieve competitive throughput \(1\), that is, it achieves at least as high throughput as the best schedule without such resources, for any arrival and jamming patterns. More precisely, we show that if the algorithm can run with double speed, i.e., with twice higher frequency, then its competitive throughput is \(1\). This demonstrates that throughput of the best online fault-tolerant scheduling algorithms scales well with resource augmentation. Finally, we generalize the first of our algorithms to the case of any \(f\ge 1\) channels and obtain competitive throughput \(1/2\) in this setting in case packets lengths are pairwise divisible (i.e., any larger is divisible by any smaller).

This work was supported by the Polish National Science Centre grant DEC-2012/06/M/ST6/00459.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Note that the considered speedup \(2\) is chosen because we claim linear scalability of competitive throughput with the increase of speedup, that is, starting from level \(1/2\) with no speedup we expect the competitive throughput to reach value \(1\) for speedup \(2\).

References

  1. Ajtai, M., Aspnes, J., Dwork, C., Waarts, O.: A theory of competitive analysis for distributed algorithms. In: Proceedings of the FOCS, pp. 401–411 (1994)

    Google Scholar 

  2. Anantharamu, L., Chlebus, B.S., Kowalski, D.R., Rokicki, M.A.: Online parallel scheduling of non-uniform tasks: trading failures for energy. In: Proceedings of the INFOCOM, pp. 146–150 (2010)

    Google Scholar 

  3. Andrews, M., Zhang, L.: Scheduling over a time-varying user-dependent channel with applications to high-speed wireless data. J. ACM 52(5), 809–834 (2005)

    Article  MathSciNet  Google Scholar 

  4. Anta, A.F., Georgiou, C., Kowalski, D.R., Widmer, J., Zavou, E.: Measuring the impact of adversarial errors on packet scheduling strategies. In: Moscibroda, T., Rescigno, A.A. (eds.) SIROCCO 2013. LNCS, vol. 8179, pp. 261–273. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  5. Anta, A.F., Georgiou, C., Kowalski, D.R., Zavou, E.: Online parallel scheduling of non-uniform tasks: trading failures for energy. In: Gasieniec, L., Wolter, F. (eds.) FCT 2013. LNCS, vol. 8070, pp. 145–158. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  6. Anta, A.F., Georgiou, C., Kowalski, D.R., Zavou, E.: Asymptotic Competitive Analysis of Task Scheduling Algorithms on Fault-prone Machines. Manuscript (2014)

    Google Scholar 

  7. Awerbuch, B., Kutten, S., Peleg, D.: Competitive distributed job scheduling. In: Proceedings of the STOC, pp. 571–580 (1992)

    Google Scholar 

  8. Jurdzinski, T., Kowalski, D.R., Lorys, K.: Online packet scheduling under adversarial jamming. CoRR (2013)

    Google Scholar 

  9. Meiners, C.R., Torng, E.: Mixed criteria packet scheduling. In: Kao, M.-Y., Li, X.-Y. (eds.) AAIM 2007. LNCS, vol. 4508, pp. 120–133. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  10. Pinedo, M.L.: Scheduling: Theory, Algorithms, and Systems. Springer, Berlin (2012)

    Book  Google Scholar 

  11. Pruhs, K., Sgall, J., Torng, E.: Online Scheduling, pp. 115–124. CRC Press, Boca Raton (2003)

    Google Scholar 

  12. Richa, A., Scheideler, C., Schmid, S., Zhang, J.: Competitive throughput in multi-hop wireless networks despite adaptive jamming. In: Distributed Computing, pp. 1–13 (2012)

    Google Scholar 

  13. Sleator, D.D., Tarjan, R.E.: Amortized efficiency of list update and paging rules. Commun. ACM 28(2), 202–208 (1985)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomasz Jurdzinski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Jurdzinski, T., Kowalski, D.R., Lorys, K. (2015). Online Packet Scheduling Under Adversarial Jamming. In: Bampis, E., Svensson, O. (eds) Approximation and Online Algorithms. WAOA 2014. Lecture Notes in Computer Science(), vol 8952. Springer, Cham. https://doi.org/10.1007/978-3-319-18263-6_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-18263-6_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-18262-9

  • Online ISBN: 978-3-319-18263-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics