Optimal on-off control for a class of discrete event systems with real-time constraints

  • Lei MiaoEmail author
  • Lijian Xu
  • Dingde Jiang


This paper studies an optimal ON-OFF control problem for a class of discrete event systems with real-time constraints. Our goal is to minimize the overall costs, including the operating cost and the wake-up cost, while still guaranteeing the deadline of each individual task. In particular, we consider the homogeneous case in which it takes the same amount of time to serve each task and each task needs to be served by d seconds upon arrival. The problem involves two subproblems: (i) finding the best time to wake up the system and (ii) finding the best time to let the system go to sleep. We study the two subproblems in both off-line and on-line settings. In the off-line case that all task information is known a priori, we combine sample path analysis and dynamic programming to come up with the optimal solution. In the on-line scenario where future task information is completely unknown, we show that the optimal time to wake up the system can be obtained without relying on future task arrivals. We also perform competitive analysis for on-line control and derive the competitive ratios for both deterministic and random controllers.


Discrete event systems Real-time systems Quality-of-service Optimization Dynamic programming Competitive ratio 



We would like to thank Dallas Leitner for his help in generating the off-line simulation results. We also would like to thank the anonymous reviewers for the constructive feedback they provided in the review process.


  1. Ben-David S, Borodin A, Karp R, Tardos G, Wigderson A (1994) On the power of randomization in on-line algorithms. Algorithmica 11(1):2–14MathSciNetCrossRefzbMATHGoogle Scholar
  2. Chen W, Mitra U, Neely M (2009) Energy-efficient scheduling with individual packet delay constraints over a fading channel. ACM Wireless Networks 15:601–618CrossRefGoogle Scholar
  3. Chen W, Neely M, Mitra U (2007) Energy efficient scheduling with individual packet delay constraints: offline and online results. In: IEEE Infocom, AnchorageGoogle Scholar
  4. Cohen R, Kapchits B (2009) An optimal wake-up scheduling algorithm for minimizing energy consumption while limiting maximum delay in a mesh sensor network. IEEE/ACM Trans Networking 17:570–581CrossRefGoogle Scholar
  5. Gamal AE, Nair C, Prabhakar B, Uysal-Biyikoglu E, Zahedi S (2002) Energy-efficient scheduling of packet transmissions over wireless networks. In: Proceedings of IEEE INFOCOM, vol 3, 23-27. New York City, pp 1773–1782Google Scholar
  6. Lai W, Paschalidis IC (2006) Routing through noise and sleeping nodes in sensor networks: latency vs. energy trade-offs. In: The 45th IEEE conference on decision and control, San Diego, pp 2716–2721Google Scholar
  7. Liu JWS (2000) Real - Time Systems. NJ, Prentice Hall Inc.Google Scholar
  8. Mao J, Cassandras CG (2014) Optimal control of multilayer discrete event systems with real-time constraint guarantees. IEEE Trans Syst Man Cybern Syst Hum 44(10):1425–1434CrossRefGoogle Scholar
  9. Mao J, Cassandras CG, Zhao Q (2007) Optimal dynamic voltage scaling in energy-limited nonpreemptive systems with real-time constraints. IEEE Trans Mob Comput 6(6):678–688CrossRefGoogle Scholar
  10. Miao L (2017) Optimal on-off scheduling for a class of discrete event systems with real-time constraints. In: American control conference, SeattleGoogle Scholar
  11. Miao L, Mao J, Cassandras CG (2017) Optimal Energy-Efficient Downlink Transmission Scheduling for Real-Time Wireless Networks. IEEE Trans Control Netw Syst 4(4):692–706MathSciNetCrossRefzbMATHGoogle Scholar
  12. Miao L, Xu L (2015) Optimal wake-up scheduling for energy efficient fixed-rate wireless transmissions with real-time constraints. In: 14th wireless telecommunications symposium, New YorkGoogle Scholar
  13. Miao L, Xu L, Jiang D (2018) Optimal On-Off Control for a Class of Discrete Event Systems with Real-Time Constraints. arXiv:1809.01711
  14. Ning X, Cassandras CG (2006) Dynamic sleep time control in event-driven wireless sensor networks. In: The 45th IEEE conference on decision and control, San Diego, pp 2722–2727Google Scholar
  15. Ning X, Cassandras CG (2008) Optimal dynamic sleep time control in wireless sensor networks. In: The 47th IEEE conference on decision and control, Cancun, pp 2332–2337Google Scholar
  16. Pepyne DL, Cassandras CG (2000) Optimal control of hybrid systems in manufacturing. Proc IEEE 88(7):1108–1123CrossRefGoogle Scholar
  17. Poulakis MI, Panagopoulos AD, Canstantinou P (2013) Channel-aware opportunistic transmission scheduling for energy-efficient wireless links. IEEE Trans Veh Technol 62:192–204CrossRefGoogle Scholar
  18. Uysal-Biyikoglu E, Prabhakar B, Gamal AE (2002) Energy-efficient packet transmission over a wireless link. IEEE/ACM Trans Networking 10:487–499CrossRefGoogle Scholar
  19. Wang X, Li Z (2013) Energy-efficient transmissions of bursty data packets with strict deadlines over time-varying wireless channels. IEEE Trans Wirel Commun 12:2533–2543CrossRefGoogle Scholar
  20. Xia L, Miller D, Zhou Z, Bambos N (2017) Service rate control of tandem queues with power constraints. IEEE Trans Autom Control 62(10):5111–5123MathSciNetCrossRefzbMATHGoogle Scholar
  21. Yao AC-C (1977) Probabilistic computations: toward a unified measure of complexity. In: 18th annual symposium on foundations of computer science, 1977, IEEE, pp 222–227Google Scholar
  22. Ye W, Heidemann JS, Estrin D (2004) Medium access control with coordinated adaptive sleeping for wireless sensor networks. IEEE/ACM Trans Networking 12:493–506CrossRefGoogle Scholar
  23. Zafer M, Modiano E (2007) Delay-constrained energy efficient data transmission over a wireless fading channel. In: IEEE Information theory and applications workshop, San DiegoGoogle Scholar
  24. Zafer M, Modiano E (2008) Optimal rate control for delay-constrained data transmission over a wireless channel. IEEE Trans Inf Theory 54:4020–4039MathSciNetCrossRefzbMATHGoogle Scholar
  25. Zafer M, Modiano E (2009) A calculus approach to energy-efficient data transmission with quality-of-service constraints. IEEE/ACM Trans Networking 17:898–911CrossRefGoogle Scholar
  26. Zafer M, Modiano E (2009) Minimum energy transmission over a wireless channel with deadline and power constraints. IEEE Trans Autom Control 54:2841–2852MathSciNetCrossRefzbMATHGoogle Scholar
  27. Zhong X, Xu C (2008) Online energy efficient packet scheduling with delay constraints in wireless networks. In: IEEE Infocom, PhoenixGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Mechatronics EngineeringMiddle Tennessee State UniversityMurfreesboroUSA
  2. 2.Department of Electrical and Computer Engineering TechnologyFarmingdale State CollegeFarmingdaleUSA
  3. 3.School of Astronautics and AeronauticUniversity of Electronic Science and Technology of ChinaChengduChina

Personalised recommendations