Abstract
We consider a stochastic bipartite matching model consisting of multi-class customers and multi-class servers. Compatibility constraints between the customer and server classes are described by a bipartite graph. Each time slot, exactly one customer and one server arrive. The incoming customer (resp. server) is matched with the earliest arrived server (resp. customer) with a class that is compatible with its own class, if there is any, in which case the matched customer-server couple immediately leaves the system; otherwise, the incoming customer (resp. server) waits in the system until it is matched. Contrary to classical queueing models, both customers and servers may have to wait, so that their roles are interchangeable. While (the process underlying) this model was already known to have a product-form stationary distribution, this paper derives a new compact and manageable expression for the normalization constant of this distribution, as well as for the waiting probability and mean waiting time of customers and servers. We also provide a numerical example and make some important observations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Adan, I., Busic, A., Mairesse, J., Weiss, G.: Reversibility and further properties of FCFS infinite bipartite matching. Math. Oper. Res. 43(2), 598–621 (2017)
Adan, I., Kleiner, I., Righter, R., Weiss, G.: FCFS parallel service systems and matching models. Perform. Eval. 127–128, 253–272 (2018)
Adan, I., Weiss, G.: Exact FCFS matching rates for two infinite multitype sequences. Oper. Res. 60(2), 475–489 (2012)
Adan, I., Weiss, G.: A skill based parallel service system under FCFS-ALIS - steady state, overloads, and abandonments. Stoch. Syst. 4(1), 250–299 (2014)
Berezner, S., Krzesinski, A.E.: Order independent loss queues. Queueing Syst. 23(1), 331–335 (1996)
Bonald, T., Comte, C., Mathieu, F.: Performance of balanced fairness in resource pools: a recursive approach. Proc. ACM Meas. Anal. Comput. Syst. 1(2), 41:1–41:25 (2017)
Busic, A., Gupta, V., Mairesse, J.: Stability of the bipartite matching model. Adv. Appl. Probab. 45(2), 351–378 (2013)
Caldentey, R., Kaplan, E.H., Weiss, G.: FCFS infinite bipartite matching of servers and customers. Adv. Appl. Probab. 41(3), 695–730 (2009)
Comte, C.: Resource management in computer clusters: algorithm design and performance analysis. Ph.D. thesis. Institut Polytechnique de Paris (2019)
Comte, C.: Stochastic non-bipartite matching models and order-independent loss queues. Stochast. Models, 1–36 (2021). https://www.tandfonline.com/doi/full/10.1080/15326349.2021.1962352
Droste, M., Kuich, W., Vogler, H. (eds.): Handbook of Weighted Automata. Monographs in Theoretical Computer Science. An EATCS Series, Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-01492-5
Gardner, K., Righter, R.: Product forms for FCFS queueing models with arbitrary server-job compatibilities: an overview. Queueing Syst. 3–51 (2020). https://doi.org/10.1007/s11134-020-09668-6
Gardner, K., Zbarsky, S., Doroudi, S., Harchol-Balter, M., Hyytia, E.: Reducing latency via redundant requests: exact analysis. ACM SIGMETRICS Perform. Eval. Rev. 43(1), 347–360 (2015)
Krzesinski, A.E.: Order independent queues. In: Boucherie, R.J., Van Dijk, N.M. (eds.) Queueing Networks: A Fundamental Approach. International Series in Operations Research and Management Science, vol. 154, pp. 85–120. Springer, Boston (2011). https://doi.org/10.1007/978-1-4419-6472-4_2
Mairesse, J., Moyal, P.: Stability of the stochastic matching model. J. Appl. Probab. 53(4), 1064–1077 (2016)
Moyal, P., Busic, A., Mairesse, J.: A product form for the general stochastic matching model. J. Appl. Probab. 58(2), 449–468 (2021)
Tsukiyama, S., Ide, M., Ariyoshi, H., Shirakawa, I.: A new algorithm for generating all the maximal independent sets. SIAM J. Comput. 6(3), 505–517 (1977)
Zhao, Y.: The number of independent sets in a regular graph. Comb. Probab. Comput. 19(2), 315–320 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix: Proofs of the Results of Sect. 3
Appendix: Proofs of the Results of Sect. 3
Proof of Corollary 1. Summing (8) over all \({\mathcal {A}}\in {\mathbb {I}}\) and rearranging the sum symbols yields
The left-hand side of this equation is the left-hand side of (9). The right-hand side can be rewritten by making changes of variables. For instance, for each \(i \in {\mathcal {I}}\) and \(k \in {\mathcal {K}}\) such that \(i \not \sim k\), replacing \({\mathcal {A}}\) with \({\mathcal {A}}{\setminus } \{i, k\}\) in the last sum yields
The second equality is true only because \(i \not \sim k\). By applying changes of variables to the other terms, we obtain that the right-hand side of (13) is equal to
Proof of Proposition 2. Let \(i \in {\mathcal {I}}\). We have \(L_i = \sum _{{\mathcal {A}}\in {{\mathbb {I}}_0}} \ell _i({\mathcal {A}})\), where
Let \({\mathcal {A}}\in {\mathbb {I}}\). If \(i \notin {\mathcal {A}}\), we have directly \(\ell _i({\mathcal {A}}) = 0\) because \(|c|_i = 0\) for each \((c, d) \in \varPi _{\mathcal {A}}\). Now assume that \(i \in {\mathcal {A}}\) (so that in particular \({\mathcal {A}}\) is non-empty). The method is similar to the proof of Proposition 1. First, by applying (1), we have
Then applying (6) and doing a change of variable yields
The result follows by rearranging the terms.
Proof of Proposition 3. Equation (11) follows by summing (10) over all \(i \in {\mathcal {I}}\cap {\mathcal {A}}\) and simplifying the result using (8).
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Comte, C., Dorsman, JP. (2021). Performance Evaluation of Stochastic Bipartite Matching Models. In: Ballarini, P., Castel, H., Dimitriou, I., Iacono, M., Phung-Duc, T., Walraevens, J. (eds) Performance Engineering and Stochastic Modeling. EPEW ASMTA 2021 2021. Lecture Notes in Computer Science(), vol 13104. Springer, Cham. https://doi.org/10.1007/978-3-030-91825-5_26
Download citation
DOI: https://doi.org/10.1007/978-3-030-91825-5_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-91824-8
Online ISBN: 978-3-030-91825-5
eBook Packages: Computer ScienceComputer Science (R0)