Abstract
We consider a generic deterministic time-invariant fluid model of a polling system, where several buffers (queues) of infinite sizes receive constant rate inflows of jobs from outside the system and share a common source of service (a finite capacity server). The server can serve at most one buffer at a time and has to switch among buffers from time to time; any switch consumes a nonzero switch-over period. With respect to the long-run maximal scaled work in progress (wip) performance metric, near optimality of periodic scheduling and service protocols is established: The optimum can be furnished by such a protocol up to as small error as desired. To prove this, a special class of protocols is introduced, which prescribe to serve any buffer at the maximal rate until its size reduces to a pre-specified percent of its size at the beginning of the visit. It is also shown that the exhaustive policy is optimal for any buffer whose service at the maximal rate implies reduction in the scaled wip.
Similar content being viewed by others
Notes
When modeling a manufacturing process, with inflows to the queues being interpreted as flows of demands, this means that our study is confined to make-to-order strategies.
If p is supplied with an index, the same index is attached to all components of p.
References
Kleinrock, L.: Queueing Systems, vol. 2. Wiley, New York (1976)
Levy, H., Sidi, M.: Polling systems: applications, modeling, and optimization. IEEE Trans. Commun. 38(10), 1750–1760 (1990)
Takagi, H.: Bibliography on polling models. Technical report, Institute of Socio-Economic Planning, University of Tsukuba, Tsukuba-shi, Japan (2001). http://www.sk.tsukuba.ac.jp/takagi/polling.html
Vishnevskii, V., Semenova, O.: Mathematical methods to study the polling systems. Autom. Remote Control 67(2), 173–220 (2006)
Blondel, V., Tsitsiklis, J.: A survey of computational complexity results in systems and control. Automatica 36, 1249–1274 (2000)
Maimon, O., Khmelnitsky, E., Kogan, K.: Optimal Flow Control in Manufacturing Systems: Production Planning and Scheduling (Applied Optimization). Kluwer, Dordrecht (2010)
Duenyas, I., Oyen, M.V.: Heuristic scheduling of parallel heterogeneous queues with setups. Manag. Sci. 42, 814–829 (1996)
Dempster, M., Lenstra, J., Kan, A.R.: Deterministic and stochastic scheduling. In: NATO Advanced Study Institute Series; C: Mathematical and Physical Science. D. Reidel, Dordrecht (1982)
Baras, J., Ma, D., Makowski, A.: \(K\) competing queues with geometric service requirements and linear costs: the \(c\mu \) rule is always optimal. Syst. Control Lett. 6, 173–180 (1985)
Perkins, J., Srikant, R.: Scheduling multiple part-types in an unreliable single-machine manufacturing system. IEEE Trans. Autom. Control 43(3), 364–377 (1997)
Martinelli, F., Valigi, P.: The impact of finite buffers on the optimal scheduling of a single-machine two-part-type manufacturing system. IEEE Trans. Autom. Control 47, 1705–1710 (2002)
Gaujal, B., Hordijk, A., van der Laan, D.: On the optimal open-loop control policy for deterministic and exponential polling systems. Probab. Eng. Inf. Sci. 21(2), 151–176 (2007)
Hofri, M., Ross, K.: On the optimal control of two queues with server setup times and its analysis. SIAM J. Comput. 16(2), 399–420 (1987)
Reiman, M., Wein, L.M.: Dynamic scheduling of a two-class queue with setups. Oper. Res. 46(4), 532–547 (1998)
Nobel, R., Tijms, H.C.: Optimal control for an m-x/g/1 queue with two service modes. Eur. J. Oper. Res. 103(3), 610–619 (1999)
Gaudio, M.D., Martinelli, E., Valigi, P.: A scheduling problem for two competing queues with finite capacity and non negligible setup times. In: Proceedings of the 40th IEEE Conference on Decision and Control, pp. 2355–2360. Orlando, FL (2001)
Nobel, R., Bekker, R.: Optimal control for two finite-buffer queues with batch arrivals and one switching server. In: Artalejo, J., Krishnamoorthy, A. (eds.) Advances in Stochastic Modelling, pp. 345–365. Notable Publications Inc., Rochester, NJ (2002)
Boccadoro, M., Valigi, P.: Optimal control of two symmetric competing queues with finite capacity and non negligible setup times. In: Proceedings of the IEEE Conference on Emerging Technologies and Factory Automation, pp. 260–266. Lisbon, Portugal (2003)
van Eekelen, J., Lefeber, E., Rooda, J.: Feedback control of 2-product server with setups and bounded buffers. In: Proceedings of the 2006 American Control Conference, pp. 544–549. Minneapolis, MN (2006)
Liu, Z., Nain, P., Towsley, D.: On optimal polling policies. Queueing Syst. 11, 59–83 (1992)
van der Mei, R., Levy, H.: Polling systems in heavy traffic: exhaustiveness of service policies. Queueing Syst. Theory Appl. 27, 227–250 (1997)
Browne, S., Yechiali, U.: Dynamic priority rules for cyclic type queues. Adv. Appl. Probab. 21, 432–450 (1989)
Markowitz, D., Reiman, M., Wein, L.: The stochastic economic lot scheduling problem: heavy traffic analysis of dynamic cyclic policies. Oper. Res. 48(1), 136–154 (2000)
Aytug, H., Lawley, M., McKay, K., Mohan, S.: Executing production schedules in the face of uncertainties: a review and some future directions. Eur. J. Oper. Res. 161(1), 86–110 (2005)
Ouelhadj, D., Petrovic, S.: A survey of dynamic scheduling in manufacturing systems. J. Sched. 161, 1099–1125 (2008)
Terekhov, D., Down, D., Beck, J.: Queueing-theoretic approaches for dynamic scheduling: a survey. Surv. Oper. Res. Manag. Sci. 19(2), 105–129 (2014)
Matveev, A.S., Savkin, A.V.: Qualitative Theory of Hybrid Dynamical Systems. Birkhäuser, Boston (2000)
Feoktistova, V., Matveev, A., Lefeber, E., Rooda, J.: Designs of optimal switching feedback decentralized control policies for fluid queueing networks. Math. Control Signals Syst. 24(4), 477–503 (2012)
Hopp, W.J., Spearman, M.L.: Factory Physics. McGraw-Hill, New York (2000)
Lan, W.M., Olsen, T.: Multiproduct systems with both setup times and costs: fluid bounds and schedules. Oper. Res. 54(3), 505–525 (2006)
Horn, R., Johnson, C.: Matrix Analysis. Cambridge University Press, Cambridge (1990)
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Kyriakos G. Vamvoudakis.
Rights and permissions
About this article
Cite this article
Matveev, A., Feoktistova, V. & Bolshakova, K. On Global Near Optimality of Special Periodic Protocols for Fluid Polling Systems with Setups. J Optim Theory Appl 171, 1055–1070 (2016). https://doi.org/10.1007/s10957-016-0923-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10957-016-0923-0
Keywords
- Queues and service
- Production planning and scheduling
- Optimality conditions
- Performance evaluation and comparison