Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Adaptive general perfectly periodic scheduling

Published: 16 May 2006 Publication History

Abstract

We propose an adaptive algorithm Adaptmin to create perfectly periodic schedules. A perfectly periodic schedule schedules a client regularly after a predefined amount of time known as the period of the client. The periodicity of such schedules can be used to save battery life of nodes in a wireless network. The quality of a perfectly periodic schedule is a function of the ratio between the granted and requested periods. We find a worst case performance bound on the quality of schedules produced by Adaptmin. We compare our algorithm to previously proposed algorithm A in [Z. Brakerski, A. Nisgav, B. Patt-Shamir, General perfectly periodic scheduling, in: Proc. 21st Annual Symp. on Principles of Distributed Computing, 2002, pp. 163-172], and show families of input instances where either Adaptmin does no worse than A, or always outperforms A. The better performance of the proposed algorithm is also confirmed by simulations results for randomly generated input instances. Adaptmin produces 25% more efficient schedules as compared to A in our experiments. We also propose a variant of Adaptmin which is computationally much less demanding compared to A, but is very close to Adaptmin in terms of efficiency. Finally, we compare our algorithms to exponential-time optimal scheduling. Our simulation results indicate that the performance of the proposed algorithms is close to that of optimal scheduling.

References

[1]
Ammar, M.H. and Wong, J.W., The design of teletext broadcast cycles. Performance Evaluation. 235-242.
[2]
Ammar, M.H. and Wong, J.W., On the optimality of cyclic transmission in teletext systems. IEEE Trans. Commun. 1159-1170.
[3]
Anily, S., Glass, C.A. and Hassin, R., The scheduling of maintenance service. Discrete Appl. Math. v80. 27-42.
[4]
Anily, S., Glass, C.A. and Hassin, R., Scheduling of maintenance services to three machines. Ann. Oper. Res. v86. 375-391.
[5]
A. Bar-Noy, R. Bhatia, J. Naor, B. Schieber, Minimizing service and operation costs of periodic scheduling, in: Proc. 9th Annual ACM--SIAM Symp. on Discrete Algorithms, January 25--27, 1998, pp. 11--20
[6]
A. Bar-Noy, A. Nisgav, B. Patt-Shamir, Nearly optimal perfectly-periodic schedules, in: Proc. 20th Annual ACM Symp. on Principles of Distributed Computing, August 2001, pp. 107--116
[7]
A. Bar-Noy, V. Dreizin, B. Patt-Shamir, Efficient periodic scheduling by trees, in: Proc. 21st Annual Joint Conf. of the IEEE Computer and Communications Societies, vol. 2, June 2002, pp. 23--27
[8]
Z. Brakerski, A. Nisgav, B. Patt-Shamir, General perfectly periodic scheduling, in: Proc. 21st Annual Symp. on Principles of Distributed Computing, 2002, pp. 163--172
[9]
N. Dhanakoti, S. Gopalan, V. Sridhar, Perfectly Periodic Scheduling for Fault Avoidance in IEEE 802.11e in the context of home networks, in: Proc. 14th Annual IEEE Internat. Symp. on Software Reliability Engineering, November 17--20, 2003
[10]
Tijdeman, R., The chairman assignment problem. Discrete Math. v32. 323-330.
[11]
Wei, W. and Liuy, C., On a periodic maintenance problem. Oper. Res. Lett. v2. 90-93.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Information Processing Letters
Information Processing Letters  Volume 98, Issue 3
16 May 2006
45 pages

Publisher

Elsevier North-Holland, Inc.

United States

Publication History

Published: 16 May 2006

Author Tags

  1. Algorithms
  2. Analysis of algorithms
  3. Distributed systems
  4. Scheduling

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Survey on Periodic Scheduling for Time-triggered Hard Real-time SystemsACM Computing Surveys10.1145/343123254:1(1-32)Online publication date: 5-Mar-2021
  • (2019)Recent Progress on QoS Scheduling for Mobile Ad Hoc NetworksJournal of Organizational and End User Computing10.4018/JOEUC.201907010331:3(37-66)Online publication date: 1-Jul-2019
  • (2017)Perfectly Periodic Scheduling of Collective Data StreamsIEEE/ACM Transactions on Networking10.1109/TNET.2016.262909225:3(1332-1346)Online publication date: 1-Jun-2017
  • (2011)Charlemagne's ChallengeOperations Research10.1287/opre.1110.091959:3(674-683)Online publication date: 1-May-2011

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media