Abstract
We consider a batch arrival infinite-buffer single-server queue with generally distributed inter-batch arrival times with arrivals occurring in batches of random sizes. The service process is correlated and its structure is governed by a Markovian service process in continuous time. The proposed analysis is based on roots of the associated characteristic equation of the vector-generating function of system-length distribution at a pre-arrival epoch. We also obtain the steady-state probability distribution at an arbitrary epoch using the classical argument based on Markov renewal theory. Some important performance measures such as the average number of customers in the system and the mean sojourn time have also been obtained. Later, we have established heavy- and light-traffic approximations as well as an approximation for the tail probabilities at pre-arrival epoch based on one root of the characteristic equation. Numerical results for some cases have been presented to show the effect of model parameters on the performance measures.
Similar content being viewed by others
References
Adan, I. J., van Leeuwaarden, J. S., & Winands, E. M. (2006). On the application of Rouché’s theorem in queueing theory. Operations Research Letters, 34, 355–360.
Albores-Velasco, F. J., & Tajonar-Sanabria, F. S. (2004). Anlysis of the GI/MSP/c/r queueing system. Information Processes, 4, 46–57.
Alfa, A. S., Qiang, J. X., & Ye, Q. (2000). Perturbation theory for the asymptotic decay rates in the queues with Markovian arrival process and/or Markovian service process. Queueing Systems, 36, 287–301.
Avram, F., & Gómez-Corral, A. (2006). On bulk-service \(MAP/PH^{L, N}/1/N\) \(G\)-Queues with repeated attempts. Annals of Operations Research, 141, 109–137.
Banik, A. D., & Gupta, U. C. (2007). Analyzing the finite buffer batch arrival queue under Markovian service process: \(GI^{[X]}/MSP/1/N\). TOP, 15, 146–160.
Bocharov, P. P. (1996). Stationary distribution of a finite queue with recurrent flow and Markovian service. Automation and Remote Control, 57, 66–78.
Bocharov, P. P., D’Apice, C., Pechinkin, A., & Salerno, S. (2003). The stationary characteristics of the \(G/MSP/1/r\) queueing system. Automation and Remote Control, 64, 288–301.
Chaudhry, M. L., Banik, A. D. & Pacheco, A. (2014). A simple analysis of system characteristics in the batch service queue with infinite-buffer and Markovian service process using the roots method: \(GI/C\)-\(MSP^{(a,b)}/1/\infty \). RAIRO - Operations Research (Accepted).
Chaudhry, M. L., Singh, G., & Gupta, U. C. (2013). A simple and complete computational analysis of \(MAP/R/1\) queue using roots. Methodology and Computing in Applied Probability, 15, 563–582.
Chaudhry, M. L., Samanta, S. K., & Pacheco, A. (2012). Analytically explicit results for the \(GI/C\)-\(MSP/1/\infty \) queueing system using roots. Probability in the Engineering and Informational Sciences, 26, 221–244.
Chaudhry, M. L., Choi, D. W., & Chae, K. C. (2005). Computational analysis of stationary waitingtime distributions of \(GI^{[X]}/R/1\) and \(GI^{[X]}/D/1\) queues. Probability in the Engineering and Informational Sciences, 19, 121–140.
Chaudhry, M. L., Agarwal, M., & Templeton, J. G. C. (1992). Exact and approximate numerical solutions of steady-state distributions arising in the queue \(GI/G/1\). Queueing Systems, 10, 105–152.
Chaudhry, M. L., Harris, C. M., & Marchal, W. G. (1990). Robustness of rootfinding in single server queueing models. Informs Journal of Computing, 2, 273–286.
Chaudhry, M. L., Jain, J. L., & Templeton, J. G. C. (1987). Numerical analysis for bulk-arrival queueing systems: Root-finding and steady-state probabilities in \(GI^r /M/1\) queues. Annals of Operations Research, 8, 307–320.
Chaudhry, M. L., & Templeton, J. G. C. (1983). A first course in bulk queues. New York: Wiley.
Chaudhry, M. L. (1972). On the discrete-time queue length distribution under Markov-dependent phases. Naval Research Logistics Quarterly, 19, 369–378.
Choi, B. D., Hwang, G. U., & Han, D. H. (1998). Supplementary variable method applied to the \(MAP/G/1\) queueing system. Journal of Australian Mathematical Society Series B, 40, 86–96.
Çinlar, E. (1975). Introduction to stochastic process. New Jersey: Printice Hall.
Cohen, J. W., & Down, D. G. (1996). On the role of Rouché’s theorem in queueing analysis. Queueing Systems, 23, 281–291.
Feller, W. (1968). An introduction to probability theory and its applications (Vol. 1). New York: Wiley.
Ferrandiz, J. M. (1993). The \(BMAP/G/1\) queue with server set-up times and server vacations. Advances in Applied Probability, 25, 235–254.
Gupta, U. C., & Banik, A. D. (2007). Complete analysis of finite and infinite buffer \(GI/MSP/1\) queue—a computational approach. Operations Research Letters, 35, 273–280.
Kasahara, S., Takine, T., Takahashi, Y., & Hasegawa, T. (1996). \(MAP/G/1\) queues under \(N\)-policy with and without vacations. Journal of Operations Research Society of Japan, 39, 188–212.
Lucantoni, D. M. (1991). New results on the single server queue with a batch Markovian arrival process. Stochastic Models, 7, 1–46.
Lucantoni, D. M., Meier-Hellstern, K. S., & Neuts, M. F. (1990). A single-server queue with server vacations and a class of non-renewal arrival process. Advances in Applied Probability, 22, 676–705.
Lucantoni, D. M., & Neuts, M. F. (1994). Some steady-state distribution for the \(MAP/SM/1\) queue. Communications in Statistics. Stochastic Models, 10, 575–598.
Machihara, F. (1995). A \(G/SM/1\) queue with vacations depending on service times. Stochastic Models, 11, 671–690.
Neuts, M. F. (1981). Matrix-geometric solutions in stochastic models: An algorithmic approach. Baltimore, MD: Johns Hopkins University Press.
Niu, Z., Shu, T., & Takahashi, Y. (2003). A vacation queue with set up and close-down times and batch Markovian arrival processes. Performance Evaluation, 54, 225–248.
Pacheco, A., & Ribeiro, H. (2008). Consecutive customer losses in oscillating \(GI^{X}/M//n\) systems with state dependent service rates. Annals of Operations Research, 162, 143–158.
Pacheco, A., Tang, L. C., & Prabhu, N. U. (2009). Markov-modulated processes and semiregenerative phenomena. Singapore: World Scientific.
Samanta, S. K., Chaudhry, M. L., Pacheco, A., & Gupta, U. C. (2015). Analytic and computational analysis of the discrete-time \(GI/D\) queue using roots. Computers & Operations Research, 56, 33–40.
Shortle, J. F., Brill, P. H., Fischer, M. J., Gross, D., & Masi, D. M. B. (2004). An algorithm to compute the waiting time distribution for the \(M/G/1\) queue. INFORMS Journal on Computing, 16, 152–161.
Tijms, H. C. (2003). A first course in stochastic models. London: Wiley.
Zhao, Y. Q., & Campbell, L. L. (1996). Equilibrium probability calculations for a discrete-time bulk queue model. Queueing Systems, 22, 189–198.
Acknowledgments
The first author was supported partially by NSERC. This work received financial support from Portuguese National Funds through FCT (Fundação para a Ciência e a Tecnologia) within the scope of Grant SFRH/BPD/67151/2009 and the projects PEstOE/MAT/UI0822/2014 and UID/Multi/04621/2013. The second author acknowledges partial financial support from the Department of Science and Technology, New Delhi, India under the research Grant SR/FTP/MS-003/2012. The authors are thankful to the referees for giving valuable comments and suggestions towards the improvement of this paper.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix 1
Theorem 7.1
Every function \(z^{\widehat{r}}-(g_1z^{\widehat{r}-1}+g_2z^{\widehat{r}-2}+g_3z^{\widehat{r}-3}+\cdots +g_{\widehat{r}})S_{i,i}(z)\), \(1\le i\le m\) has exactly \(\widehat{r}\) zeroes inside the unit circle.
Proof
Consider absolute values of \(f(z)=z^{\widehat{r}}\) and \(\bar{F}(z)=-(g_1z^{\widehat{r}-1}+g_2z^{\widehat{r}-2}+g_3z^{\widehat{r}-3}+\cdots +g_{\widehat{r}})S_{i,i}(z)\) on the circle \(|z|=1-\delta \), where \(\delta \) is positive and sufficiently small. First, note that \(\mathbf{S}\equiv \mathbf{S}(1)\) is the imbedded transition probability matrix of J(t) in a random amount of time with the distribution of an inter-batch arrival time. Since the state space of J(t) is finite, \(\mathbf{S}\) is an irreducible and aperiodic discrete-time Markov chain, which is necessarily ergodic. This implies, in particular, that \(S_{i,i}(1)\le 1,\) for \(1\le i\le m.\) As Eq. (7) yields \(\mathbf{S}^{\prime }(1)=\sum _{n=1}^{\infty }n\mathbf{S}_n\) which represents the mean number of customers served and the phase changes of the underlying Markov chain, we have \(S^{\prime }_{i,i}(1)\ge 0\). Now let us consider the following inequality for \(|\bar{F}(z)|\), with \(|z|=1-\delta \),
We note that \(\mathbf{S} = \mathbf{S}(1)\) is a stochastic matrix which represents the probabilities of phase changes of the underlying Markov chain during a busy period of an inter-batch arrival time period. Since \(\mathbf{S}(1-\delta )\mathbf{e}\le \mathbf{S}(1)\mathbf{e}=\mathbf{e}\), we have \(S_{ii}(1-\delta )\le 1-\sum \limits _{j\ne i}S_{i,j}(1-\delta )\). Thus, (87) yields
Hence, using the well-known Rouché’s theorem, f(z) and \(f(z)+\bar{F}(z)\) have the same number of zeros inside the unit circle. It is obvious that \(f(z)=z^{\widehat{r}}\) has exactly \(\widehat{r}\) zeroes inside the unit circle. Thus, \(f(z)+\bar{F}(z)= z^{\widehat{r}}-(g_1z^{\widehat{r}-1}+g_2z^{\widehat{r}-2} +g_3z^{\widehat{r}-3}+\cdots +g_{\widehat{r}})S_{i,i}(z)\) has exactly \(\widehat{r}\) zeroes inside the unit circle.
It may be noted that this theorem is similar to Lemma 2.2 of Adan et al. (2006).
Theorem 7.2
The following inequalities hold on the circle \(|z|=1-\delta \):
where \(F(z)=(g_1z^{\widehat{r}-1}+g_2z^{\widehat{r}-2}+g_3z^{\widehat{r}-3}+\cdots +g_{\widehat{r}}).\)
Proof
On the circle \(|z|=1-\delta \), using the Taylor series expansion, we have
and
Now, assume that the following inequality holds:
This implies that
This contradicts the system stability condition \(\rho <1\), and hence Eq. (91) is satisfied.
Theorem 7.3
The determinant \(det[z^{\widehat{r}}\mathbf{I}_m-(g_1z^{\widehat{r}-1} +g_2z^{\widehat{r}-2}+g_3z^{\widehat{r}-3}+\cdots +g_{\widehat{r}})\mathbf{S}(z)]\) has exactly \(m\widehat{r}\) zeros inside the unit circle.
Proof
Mathematical induction is used to prove this theorem. Let us denote
where \(\mathbf{S}_n(z)\) is the principal minor of order n of the matrix \(\mathbf{S}(z)\) starting from the element \(S_{1,1}(z)\).
First, we show that the statement is true for \(n=1\).
For \(n=1\), Eq. (92) becomes \(\mathbf{D}_1(z)=z^{\widehat{r}}-(g_1z^{\widehat{r}-1}+g_2z^{\widehat{r}-2}+g_3z^{\widehat{r}-3}+\cdots +g_{\widehat{r}})S_{1,1}(z)\). It has been proved at several places that \(z^{\widehat{r}}=(g_1z^{\widehat{r}-1}+g_2z^{\widehat{r}-2}+g_3z^{\widehat{r}-3}+\cdots +g_{\widehat{r}})S(z)\) has exactly \(\widehat{r}\) roots inside the unit circle as \(\rho <1\), see, e.g., Chaudhry and Templeton (1983).
Next for \(n=2\), Eq. (92) becomes
where \(F(z)=(g_1z^{\widehat{r}-1}+g_2z^{\widehat{r}-2} +g_3z^{\widehat{r}-3}+\cdots +g_{\widehat{r}})\) and \(C_{2,1}(z)=-F(z)S_{1,2}(z)\) is the cofactor of \(-F(z)S_{2,1}(z)\).
Again, we can write (93) as
where
and
by Theorem 7.2 for \(i=1\) and \(i=2\), respectively.
Hence, by Rouché’s theorem \(\mathbf{D}_2(z)\) has \(2\widehat{r}\) roots inside the unit circle, \(|z|=1\), since \((z^{\widehat{r}}-F(z)S_{2,2}(z))\mathbf{D}_1(z)\) has \(2\widehat{r}\) roots.
Finally, we assume that the statement is true for \(n=m-1.\) It must then be shown that the statement holds for \(n=m\).
The determinant \(\mathbf{D}_n(z)\) for \(n=m\) is given by
Now, we can rewrite (95) in the following way
where \(C_{m,j}(z)\) is the cofactor of \(-F(z)S_{m,j}(z)\).
Again, we can write (96) as
where \(|y_{m,j}(z)|=\frac{|C_{m,j}(z)|}{|\mathbf{D}_{m-1}(z)|}\) is the unique solution (by Cramer’s rule, provided \(\mathbf{D}_{m-1}(z)\ne 0\)) of the system of equations
The k-th equation of (98) is given by
Now, the entries of the matrix \(\mathbf{D}_n(z)~(1\le n\le m)\) satisfy the condition that the modulus of each entry of the matrix is less than or equal to one and the modulus of the diagonal element is greater than the sum of the moduli of all other elements in that row on the circle \(|z|=1-\delta \). It implies that the matrix \(\mathbf{D}_{m-1}(z)\) is nonsingular and the system (98) has a unique solution \(y_{m,j}(z)\) with \(|y_{m,j}(z)|< 1,~1\le j\le m-1\) on the circle \(|z|=1-\delta \). Let us assume the contrary that
Because of our assumption \(\left| \frac{y_{m,j}(z)}{y_{m,k}(z)}\right| \le 1\) and \(\left| \frac{1}{y_{m,k}(z)}\right| \le 1\), we can rewrite (99) in the form
This contradicts Theorem 7.2. Thus we have \(|y_{m,j}(z)|<1\).
Hence, using Theorem 7.2 and \(|y_{m,j}(z)|<1\), the right-hand side expression of Eq. (97) is smaller than one, and therefore \(|\bar{G}(z)|<|f(z)|\), where \(f(z)=[z^{\widehat{r}}-F(z)S_{m,m}(z)]\mathbf{D}_{m-1}(z)\) and \(\bar{G}(z)=\mathbf{D}_m(z)-[z^{\widehat{r}}-F(z)S_{m,m}(z)]\mathbf{D}_{m-1}(z)\). By Rouché’s theorem f(z) and \(f(z)+\bar{G}(z)\) have the same number of zeros inside the unit circle, \(|z|=1\). Since by our assumption, \(\mathbf{D}_{m-1}(z)\) has \((m-1)\widehat{r}\) zeros, and \([z^{\widehat{r}}-F(z)S_{m,m}(z)]\) has \(\widehat{r}\) zeros by Theorem 7.1, f(z) has \(m\widehat{r}\) zeros inside the unit circle. This implies that \(f(z)+\bar{G}(z)=\mathbf{D}_m(z)\) has exactly \(m\widehat{r}\) zeros inside the unit circle, \(|z|=1\), if we let \(\delta \rightarrow 0.\)
Appendix 2
For the sake of completeness, we provide procedure for obtaining \(\mathbf{S}_n\).
As presented by Lucantoni (1991), applying the uniformization argument, P(n,t) is of the form:
where \(s=max_i\{-[L_0]_{ii}\}~(1\le i\le m)\) and \(\mathbf{U}^{(l)}_n\) is given by
By substituting the values of \(\mathbf{P}(n,t)\) in (101), we obtain
where \(v_l=\int _0^{\infty }e^{-s t}\frac{(s t)^{l}}{l!}dA(t).\)
However, when the inter-batch arrival time distributions are of phase type (\( PH \)-distribution), these matrices can be evaluated using a procedure given by Neuts (1981). The following theorem gives a procedure for the computation of the matrices \(\mathbf{S}_n.\)
Theorem 7.4
If A(t) follows a \( PH \)-distribution with irreducible representation \((\varvec{\alpha },\mathbf{T})\), where \(\varvec{\alpha }\) and \(\mathbf{T}\) are of dimension \(\nu \), then the matrices \(\mathbf{S}_n\) are given by
where
with \(\mathbf{T}^0=-\mathbf{Te}_{\nu }\) and the symbol \(\otimes \) denotes the Kronecker product of two matrices.
Proof
The proof is given by Neuts (1981) for \( PH \)-type service.
Theorem 7.5
If inter-batch arrival time distribution is of phase type having the parameters \((\alpha ,\mathbf{T})\), then the matrix-generating function \(\mathbf{S}(z)\) of the \(\mathbf{S}_n\)’s is given by
where \(\mathbf{L}(z)\oplus \mathbf{T}=(\mathbf{L}(z)\otimes \mathbf{I}_{\nu })+(\mathbf{I}_m\otimes \mathbf{T})\).
Proof
A similar proof was presented by Chaudhry et al. (2013) for C-MAP arrival and service time distribution with rational Laplace–Stieltjes transform and is applicable in our case with some modification. We present it as follows. As inter-batch arrival time distribution is of phase type with representation \((\varvec{\alpha },\mathbf{T})\), we can write its density function as \(a(t)=\varvec{\alpha }e^{\mathbf{T}t}\mathbf{T}^0\) and \(\mathbf{T}^0=-\mathbf{Te}_\nu \). Now write (7) as
where \(\otimes \) is a Kronecker product of two square matrices of order m and 1, respectively. We write (105) in a form such that each square matrix is the product of three different matrices (not necessarily square matrices) as
Using the well known rule of Kronecker product \((\mathbf{E}_1\mathbf{E}_2\mathbf{E}_3)\otimes (\mathbf{F}_1\mathbf{F}_2\mathbf{F}_3)=(\mathbf{E}_1\otimes \mathbf{F}_1)(\mathbf{E}_2\otimes \mathbf{F}_2)(\mathbf{E}_3\otimes \mathbf{F}_3)\), Now write
We use another important rule of Kronecker product, i.e., \(e^{\mathbf{E}_1}\otimes e^{\mathbf{F}_1}=e^{\mathbf{E}_1\oplus \mathbf{F}_1}\), where \(\oplus \) is the Kronecker sum defined as \(\mathbf{E}_1\oplus \mathbf{F}_1=\mathbf{E}_1\otimes \mathbf{I}_\nu +\mathbf{I}_m\otimes \mathbf{F}_1\). Here, it is assumed that \(\mathbf{E}_1\) and \(\mathbf{F}_1\) are square matrices of order m and \(\nu \), respectively. We let \(\mathbf{E}=(\mathbf{L}(z)\oplus \mathbf{T})\) and assume that \(\mathbf{E}^{-1}\) exists and, in fact, this is the case here. From the fact that \(\int _0^{\infty }e^{\mathbf{E}t}dt=-\mathbf{E}^{-1}\), we finally get
where \(\mathbf{L}(z)\oplus \mathbf{T}=(\mathbf{L}(z)\otimes \mathbf{I}_{\nu })+(\mathbf{I}_m\otimes \mathbf{T})\).
Using \(\mathbf{T}^0=-\mathbf{Te}_\nu \), we can finally write
Appendix 3
The roots used in Tables 1 and 2 are given as follows: \(\gamma _1=-0.407817,~\gamma _2= -0.465012,~\gamma _3= 0.514488,~\gamma _4= -0.578216,~\gamma _5= 0.635947,~\gamma _{6}= 0.955556,~\gamma _7= -0.056530+ 0.474062\mathrm {i},~\gamma _8=-0.056530- 0.474062\mathrm {i},\quad \gamma _9= -0.063981 - 0.522104\mathrm {i},~\gamma _{10}= -0.063981 + 0.522104\mathrm {i},~\gamma _{11}= -0.166860 + 0.730216\mathrm {i},~\gamma _{12}= -0.166860 - 0.730216\mathrm {i}.\) The corresponding \(k_{ij}~(1\le i\le 12,~1\le j\le 3)\) values are as follows: \(k_{1,1} = -0.089208,~k_{2,1} = -0.064613,~k_{3,1} = -0.080747,~k_{4,1} = -0.000008,~k_{5,1} = 0.245860,~k_{6,1} = 0.000620,~k_{7,1} = -0.141483-0.002068\mathrm {i},~k_{8,1} =-0.141483 +0.002068\mathrm {i},~k_{9,1} = 0.135531+0.155512\mathrm {i},~k_{10,1} =0.135531- 0.155512\mathrm {i},~k_{11,1} = -0.000000-0.000004\mathrm {i},~k_{12,1} =-0.000000+ 0.000004\mathrm {i},~ k_{1,2} = 0.000082,~k_{2,2} = 0.000650,~k_{3,2} = -0.000083,~k_{4,2} = -0.000683,~k_{5,2} = -0.003945,~k_{6,2} = 0.004963,~k_{7,2} = 0.000033+ 0.000128\mathrm {i},~k_{8,2} = 0.000033-0.000128\mathrm {i},~k_{9,2} = -0.000570-0.000724\mathrm {i},~k_{10,2} =-0.000570 +0.000724\mathrm {i},~k_{11,2} = 0.000045-0.000727\mathrm {i},~k_{12,2} = 0.000045+0.000727\mathrm {i},~ k_{1,3} =-0.176925,~k_{2,3} =0.008388,~k_{3,3} = 0.131913,~ k_{4,3} =0.000001,~k_{5,3} =0.040980,~k_{6,3} = 0.000139,~k_{7,3} = -0.026025-0.203224\mathrm {i},~k_{8,3} = -0.026025+0.203224\mathrm {i},~k_{9,3} = 0.023776-0.028263\mathrm {i},~k_{10,3} = 0.023776+0.028263\mathrm {i},~k_{11,3} = 0.000000-0.000000\mathrm {i},~k_{12,3} =0.000000+0.000000\mathrm {i}.\)
The roots used in Tables 3 and 4 are as given below:
\(\gamma _1=0.077940,~\gamma _2=0.155208,~\gamma _3=0.960551,~\gamma _4=-0.014089-0.013831\mathrm {i} ,~\gamma _5=-0.014089+0.013831\mathrm {i},~\gamma _{6}=0.019264-0.042765\mathrm {i},~\gamma _7=0.019264 +0.042765\mathrm {i},~\gamma _8=0.036447-0.054298\mathrm {i},\quad \gamma _9=0.036447+0.054298\mathrm {i}.\)
The roots used in Tables 5 and 6 are given as follows:
\(\gamma _1=-0.004418,~\gamma _2=-0.013638,~\gamma _3=0.139687,~\gamma _4=0.219339 ,~\gamma _5=0.873012,~\gamma _{6}=-0.002207-0.013973\mathrm {i},~\gamma _7=-0.002207+0.013973\mathrm {i}, ~\gamma _8=0.001703-0.017126\mathrm {i},~\gamma _9=0.001703+0.017126\mathrm {i}.\)
The roots used in Tables 7 and 8 are given by:
\(\gamma _1=-0.425046,~\gamma _2=-0.437159,~\gamma _3=0.539541,~\gamma _4= 0.543699,~\gamma _5=-.666644,~\gamma _{6}=0.718361,~\gamma _7=-0.041788+0.445149\mathrm {i},~\gamma _8=-0.041788-0.445149\mathrm {i},\quad \gamma _9= -0.040755+0.457173\mathrm {i},~\gamma _{10}= -0.040755-0.457173\mathrm {i},~\gamma _{11}=-0.018507 +0.664232\mathrm {i},~\gamma _{12}=-0.018507 -0.664232\mathrm {i}.\)
The roots used in Tables 9 1nd 10 are given by: \(\gamma _1=0.180975,~\gamma _2=0.944434,~\gamma _3=0.278271+0.075281\mathrm {i},~\gamma _4=0.278271-0.075281\mathrm {i}.\)
Rights and permissions
About this article
Cite this article
Chaudhry, M.L., Banik, A.D. & Pacheco, A. A simple analysis of the batch arrival queue with infinite-buffer and Markovian service process using roots method: \( GI ^{[X]}/C\)-\( MSP /1/\infty \) . Ann Oper Res 252, 135–173 (2017). https://doi.org/10.1007/s10479-015-2026-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-015-2026-y