Skip to main content
Log in

On controlling prioritized discrete event systems with real-time constraints

  • Published:
Discrete Event Dynamic Systems Aims and scope Submit manuscript

Abstract

We study a class of prioritized Discrete Event Systems (DESs) that involve the control of resources allocated to tasks under real-time constraints. Our work is motivated by applications in communication systems, computing systems, and manufacturing systems where the objective is to minimize energy consumption while guaranteeing that task deadlines are always met. In the off-line setting, we discover several structural properties of the optimal sample path of such DESs. Using the structural properties, we also propose a greedy algorithm which is shown numerically near optimal. For on-line control, we design a Receding Horizon (RH) controller. Using worst-case estimation, the RH control is able to guarantee feasibility (when the off-line problem is feasible) and achieve good performance.

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

Similar content being viewed by others

References

  • Anderson JH, Erickson JP, Devi UC, Casses BN (2016) Optimal semi-partitioned scheduling in soft real-time systems. J Signal Process Syst 84(1):3–23

    Article  Google Scholar 

  • Aydin H, Melhem R, Mosse D, Mejia-Alvarez P (2004) Power-aware scheduling for periodic real-time tasks. IEEE Trans Comput 53:584–600

    Article  MATH  Google Scholar 

  • 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–1782

  • Hong I, Kirovski D, Qu G, Potkonjak M, Srivastava M (1999) Power optimization of variable-voltage core-based systems. IEEE Trans Comput-Aided Des Integr Circ Syst 18(12):1702–1714

    Article  Google Scholar 

  • Kim W, Shin D, Yun H, Kim J, Min SL (2002) Performance comparison of dynamic voltage scaling algorithms for hard real-time systems. In: Real-Time and embedded technology and applications symposium, pp 219–228

  • Li W, Kavi K, Akl R (2007) A non-preemptive scheduling algorithm for soft real-time systems. Comput Electr Eng 33:12–29

    Article  MATH  Google Scholar 

  • Mao J (2014) Optimal control of multilayer discrete event systems with real-time constraint guarantees. IEEE Trans Syst Man Cybern Syst 44(10):1425–1434

    Article  Google Scholar 

  • Mao J, Cassandras CG (2009) Optimal control of multi-stage discrete event systems with real-time constraints. IEEE Trans Autom Control 54:108–123

    Article  MathSciNet  MATH  Google Scholar 

  • Mao J, Cassandras CG (2010) Optimal admission control of discrete event systems with real-time constraints. Discret Event Dyn Syst 20(1):37–62

    Article  MathSciNet  MATH  Google Scholar 

  • Mao J, Cassandras C G, Zhao Q (2007) Optimal dynamic voltage scaling in energy-limited nonpreemptive systems with real-time constraints. IEEE Trans Mob Comput 6(6):678–688

    Article  Google Scholar 

  • Miao L (2007) Receding horizon control for a class of discrete-event systems with real-time constraints. IEEE Trans Autom Control 52:825–839

    Article  MathSciNet  MATH  Google Scholar 

  • Miao L (2010) Structural properties of optimal scheduling in prioritized discrete event systems with real-time constraints. In: 2010 49th IEEE Conference on decision and control (CDC). IEEE, pp 6747–6752

  • Miao L (2016) Receding horizon control with two planning horizons for a class of discrete event systems with real-time constraints. In: 2016 IEEE 55th Conference on decision and control (CDC). IEEE, pp 1939–1944

  • Miao L, Cassandras CG (2005) Optimality of static control policies in some discrete event systems. IEEE Trans Autom Control 50:1427–1431

    Article  MathSciNet  MATH  Google Scholar 

  • Miao L, Cassandras CG (2006) Structural properties of optimal uplink transmission scheduling in energy-efficient wireless networks with real-time constraints. In: Proceedings of the 45th IEEE conference on decision and control and european control conference. San Diego, pp 2997–3002

  • Miao L, Cassandras CG (2017) Optimal energy-efficient downlink transmission scheduling for real-time wireless networks. IEEE Trans Control Net Syst 4(4):692–706

    Article  MathSciNet  Google Scholar 

  • Sethuraman J, Squillante MS (1999) Optimal stochastic scheduling in multiclass parallel queues. ACM SIGMETRICS Perform Eval Rev 27:93–102

    Article  MATH  Google Scholar 

  • Squillante MS, Xia CH, Yao DD, Zhang L (2001) Threshold-based priority policies for parallel-server systems with affinity scheduling. In: Proceedings of the American control conference, vol 4, Arlington, pp 2992–2999

  • Tassiulas L, Ephremides A (1993) Dynamic server allocation to parallel queues with randomly varying connectivity. IEEE Trans Inf Theory 39:466–478

    Article  MathSciNet  MATH  Google Scholar 

  • Uysal-Biyikoglu E, Gamal AE (2004) On adaptive transmission for energy efficiency in wireless data networks. IEEE Trans Inf Theory 50:3081–3094

    Article  MathSciNet  MATH  Google Scholar 

  • Uysal-Biyikoglu E, Prabhakar B, Gamal AE (2002) Energy-efficient packet transmission over a wireless link. IEEE/ACM Trans Network 10:487–499

    Article  Google Scholar 

  • Xie Q, Lu Y (2015) Priority algorithm for near-data scheduling: throughput and heavy-traffic optimality. In: 2015 IEEE Conference on computer communications (INFOCOM). IEEE, pp 963–972

  • Xie Q, Yekkehkhany A, Lu Y (2016) Scheduling with multi-level data locality: throughput and heavy-traffic optimality. In: IEEE INFOCOM 2016-The 35th Annual IEEE international conference on computer communications. IEEE, pp 1–9

  • Yao F, Demers A, Shenker S (1995) A scheduling model for reduced cpu energy. In: Proceedings of the 36th annual symposium on foundations of computer Science, pp 374–382

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lei Miao.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Miao, L. On controlling prioritized discrete event systems with real-time constraints. Discrete Event Dyn Syst 28, 427–447 (2018). https://doi.org/10.1007/s10626-018-0269-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10626-018-0269-x

Keywords

Navigation