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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 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
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)
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)
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)
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)
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)
Anta, A.F., Georgiou, C., Kowalski, D.R., Zavou, E.: Asymptotic Competitive Analysis of Task Scheduling Algorithms on Fault-prone Machines. Manuscript (2014)
Awerbuch, B., Kutten, S., Peleg, D.: Competitive distributed job scheduling. In: Proceedings of the STOC, pp. 571–580 (1992)
Jurdzinski, T., Kowalski, D.R., Lorys, K.: Online packet scheduling under adversarial jamming. CoRR (2013)
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)
Pinedo, M.L.: Scheduling: Theory, Algorithms, and Systems. Springer, Berlin (2012)
Pruhs, K., Sgall, J., Torng, E.: Online Scheduling, pp. 115–124. CRC Press, Boca Raton (2003)
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)
Sleator, D.D., Tarjan, R.E.: Amortized efficiency of list update and paging rules. Commun. ACM 28(2), 202–208 (1985)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)