Abstract
We study the M/D/1 queue and its generalization, the M/iD/1 queue, when jobs have firm deadlines for waiting (or sojourn) time. If a deadline is not met, a job-specific deadline violation cost is incurred. The M/iD/1 queue enables us to model both varying jobs sizes and batch arrival processes. We derive explicit value functions for these M/D/1-type of queues that enable the development of efficient cost-aware dispatching policies to parallel servers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
We use the convention that 00 = 1 so that (3.7) holds also when τ = 0.
References
J. Dean, L.A. Barroso, The tail at scale. Commun. ACM 56(2), 74–80 (2013)
Z. Liu, M.S. Squillante, J.L. Wolf, On maximizing service-level-agreement profits, in Proceedings of the 3rd ACM Conference on Electronic Commerce, ser. EC ’01 (ACM, New York, 2001), pp. 213–223
E. Hyytiä, R. Righter, Routing jobs with deadlines to heterogeneous parallel servers. Oper. Res. Lett. 44(4), 507–513 (2016)
E. Hyytiä, R. Righter, O. Bilenne, X. Wu, Dispatching fixed-sized jobs with multiple deadlines to parallel heterogeneous servers. Perform. Eval. 114, 32–44 (2017)
E. Hyytiä, A. Penttinen, S. Aalto, J. Virtamo, Dispatching problem with fixed size jobs and processor sharing discipline, in 23rd International Teletraffic Congress (ITC’23), San Fransisco (2011), pp. 190–197
E. Hyytiä, A. Penttinen, S. Aalto, Size- and state-aware dispatching problem with queue-specific job sizes. Eur. J. Oper. Res. 217(2), 357–370 (2012)
K.R. Krishnan, Joining the right queue: a state-dependent decision rule. IEEE Trans. Autom. Control 35(1), 104–108 (1990)
E. Hyytiä, R. Righter, S. Aalto, Task assignment in a heterogeneous server farm with switching delays and general energy-aware cost structure. Perform. Eval. 75–76(0), 17–35 (2014)
A. Penttinen, E. Hyytiä, S. Aalto, Energy-aware dispatching in parallel queues with on-off energy consumption, in 30th IEEE International Performance Computing and Communications Conference (IPCCC), Orlando, 2011
E. Hyytiä, J. Virtamo, S. Aalto, A. Penttinen, M/M/1-PS queue and size-aware task assignment. Perform. Eval. 68(11), 1136–1148 (2011)
K.R. Krishnan, T.J. Ott, State-dependent routing for telephone traffic: theory and results, in IEEE Conference on Decision and Control, vol. 25 (1986), pp. 2124–2128
E. Hyytiä, R. Righter, J. Virtamo, L. Viitasaari, Value (generating) functions for the MX/G/1 queue, in 29th International Teletraffic Congress (ITC’29), Genoa, 2017
L. Takács, A single-server queue with Poisson input. Oper. Res. 10(3), 388–394 (1962)
L. Kleinrock, Queueing Systems, Volume I: Theory (Wiley Interscience, New York, 1975)
A. Erlang, Sandsynlighedsberegning og telefonsamtaler. Nyt tidsskrift for Matematik B 20, 33–39 (1909)
J.F. Shortle, P.H. Brill, Analytical distribution of waiting time in the M/{iD}/1 queue. Queueing Syst. 50(2), 185–197 (2005)
M. Harchol-Balter, M.E. Crovella, C.D. Murta, On choosing a task assignment policy for a distributed server system. J. Parallel Distrib. Comput. 59, 204–228 (1999)
M. Harchol-Balter, Performance Modeling and Design of Computer Systems: Queueing Theory in Action (Cambridge University Press, Cambridge, 2013)
H. Wu, K. Wolter, Tradeoff analysis for mobile cloud offloading based on an additive energy-performance metric, in Proceedings of Valuetools’14 (2014), pp. 90–97
P. Whittle, Optimal Control: Basics and Beyond (Wiley, New York, 1996)
E. Hyytiä, Lookahead actions in dispatching to parallel queues. Perform. Eval. 70(10), 859–872 (2013)
Acknowledgements
This work was supported by the Academy of Finland in the FQ4BD project (grant nos. 296206).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Hyytiä, E., Righter, R., Bilenne, O., Wu, X. (2019). Dispatching Discrete-Size Jobs with Multiple Deadlines to Parallel Heterogeneous Servers. In: Puliafito, A., Trivedi, K. (eds) Systems Modeling: Methodologies and Tools. EAI/Springer Innovations in Communication and Computing. Springer, Cham. https://doi.org/10.1007/978-3-319-92378-9_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-92378-9_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-92377-2
Online ISBN: 978-3-319-92378-9
eBook Packages: EngineeringEngineering (R0)