<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2015.66083</article-id><article-id pub-id-type="publisher-id">AM-56837</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Stationary Analysis of Geo/Geo/1 Queue with Two-Speed Service and the Optimal Switching Threshold for the Service Rate
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>udong</surname><given-names>Lin</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>School of Science, Sichuan University of Science and Engineering, Zigong, China</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>linxd27@163.com</email></corresp></author-notes><pub-date pub-type="epub"><day>29</day><month>05</month><year>2015</year></pub-date><volume>06</volume><issue>06</issue><fpage>908</fpage><lpage>921</lpage><history><date date-type="received"><day>17</day>	<month>April</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>30</month>	<year>May</year>	</date><date date-type="accepted"><day>2</day>	<month>June</month>	<year>2015</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  This paper considers a Geo/Geo/1 queueing system with infinite capacity, in which the service rate changes depending on the workload. Initially, when the number of customers in the system is less than a certain threshold L, low service rate is provided for cost saving. On the other hand, the high service rate is activated as soon as L customers accumulate in the system and such service rate is preserved until the system becomes completely empty even if the number of customers falls below L. The steady-state probability distribution and the expected number of customers in the system are derived. Through the first-step argument, a recursive algorithm for computing the first moment of the conditional sojourn time is obtained. Furthermore, employing the results of regeneration cycle analysis, the direct search method is also implemented to determine the optimal value of L for minimizing the long-run average cost rate function.
 
</p></abstract><kwd-group><kwd>Workload-Dependent Service</kwd><kwd> Switching Threshold</kwd><kwd> Discrete-Time Queue</kwd><kwd> Sojourn Time</kwd><kwd> Regeneration Cycle</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In the classical queueing literature, the server is usually assumed to work at constant speed as long as there is any work present. However, we know that this assumption may not always be appropriate when the system’s workload affects the server’s efficiency in some real world situations. To better understand this fact, we can cite some practical examples to illustrate this point. In a manufacturing system, the decision-maker is responsible for deciding the service speed of the production equipment according to the level of market demand. If the current production capacity is far from meeting market demand, high service rate will be activated to balance the requirements. Nonetheless, once the demand is satisfied and decreases significantly, production will be slowed down to avoid inventory pile up. In addition, the telephone-based directory assistance is another convincing example of service rate depending on the queue length, where as the number of calls increases, the provision of extra attendants is recommended so as to provide better quality of service in terms of reduced waiting time. However, these extra attendants may be removed when the peak time is over and the number of phone calls sharply reduces. Therefore, these real-life applications that mentioned above constitute the main motivation of our study.</p><p>Actually, there is a considerable body of queueing literature that deals with workload-dependent service rate. Among some early papers in this area are those by Satty [<xref ref-type="bibr" rid="scirp.56837-ref1">1</xref>] and Gebhard [<xref ref-type="bibr" rid="scirp.56837-ref2">2</xref>] , both of whom considered some fundamental queueing problems such as the stationary queue size distribution and the expected queue length for the M/M/1 queue. Their work spawned research into modeling a queueing system with adaptable service rate, such as by Gross and Harris [<xref ref-type="bibr" rid="scirp.56837-ref3">3</xref>] , Harris and Marchal [<xref ref-type="bibr" rid="scirp.56837-ref4">4</xref>] , William and Wang [<xref ref-type="bibr" rid="scirp.56837-ref5">5</xref>] , Bekker et al. [<xref ref-type="bibr" rid="scirp.56837-ref6">6</xref>] and Zhernovyi [<xref ref-type="bibr" rid="scirp.56837-ref7">7</xref>] . In the past several decades, an important extension to the above model is the multi-server queueing system with queue-dependent servers. Singh [<xref ref-type="bibr" rid="scirp.56837-ref8">8</xref>] respectively analyzed the infinite source M/M/2 queueing systems with two homogeneous and heterogeneous servers. A relationship among the system operating costs, traffic intensity and the queue size is obtained. Later, based on the Singh’s pioneering work, Garg and Singh [<xref ref-type="bibr" rid="scirp.56837-ref9">9</xref>] revisited the same system and established a cost structure to determine the optimal queue length at which the second server was provided, so that the system may gain the maximum profit. With the assumption that the system capacity was limited, Wang and Tai [<xref ref-type="bibr" rid="scirp.56837-ref10">10</xref>] studied queue-dependent servers in the finite buffer M/M/3 queue with three types of service rate. They constructed a relationship among the costs to determine the optimal queue lengths J and K of providing the second server and the third server, respectively. Furthermore, not long ago, Jain [<xref ref-type="bibr" rid="scirp.56837-ref11">11</xref>] investigated the finite capacity M/M/r queueing system with r heterogeneous servers. In particular, the optimal threshold parameters for turning on the servers were obtained in her work. More recently, M/M/r ueueing model with infinite capacity and queue-dependent servers was considered by Lin and Ke [<xref ref-type="bibr" rid="scirp.56837-ref12">12</xref>] . Using the genetic algorithm, they found the best thresholds of queue length in activating servers and their corresponding service rate. These studies greatly enhance the practical value of the multi-server queueing theory since it is realistic to consider the changes in the number of working servers.</p><p>However, we may note a common feature existing in the above research works, namely, authors invariably assum that whenever the number of customers or jobs in the system exceeds a certain threshold, the service rate is accelerated to deal with the lengthy queue. Further, if the queue length reduces to less than the threshold, lower service rate is resumed. In fact, such model assumption means that the service rate can be switched countlessly in a regeneration cycle. Here, for the single server queue, the regeneration cycle is the time span between two consecutive starting points of the server’s idle period. Obviously, whenever a server is switched from low service rate to high service rate, or vice-versa, switching cost is incurred. The more the server switches its service rate, the more additional cost it has to face. In other words, if the switch is reiterated over a long period of time, substantial amount of switching cost will be charged to the system. Therefore, the traditional service rate switching policy has some significant drawbacks in the queueing system with a relatively high arrival rate. In order to prevent switches from occurring too frequently, a modified service rate switching policy is proposed in this paper. Under the control of modified switching policy, the high service rate is activated as soon as L customers accumulate in the system and such service rate is preserved until the system becomes completely empty even if the number of customers falls below L. Hence, for the modified switching policy, the change of service rate can only occur at most once in a regeneration cycle. Undoubtedly, this policy will greatly reduce the switch- ing cost of the system. On the other hand, although a lot of continuous-time queueing models with workload- dependent service rate have been studied extensively in the past years, their discrete-time counterparts received very little attention in the literature. Except the studies done by Chaudhry [<xref ref-type="bibr" rid="scirp.56837-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.56837-ref14">14</xref>] and Parthasarathy and Lenin [<xref ref-type="bibr" rid="scirp.56837-ref15">15</xref>] , no work in this direction has come to our notice. Given that the wide applications of discrete-time queue in digital data networks and flexible manufacturing systems, in this paper, we will develop an analytical model that allows us to extensively analyze and explore the Markovian queueing system with workload-dependent service rate in discrete-time case. Through our work, we wish to develop a computational model that helps decision- makers answer the following important questions: 1) Under a certain cost structure, what is the optimal value of L that minimizes the long-runaverage cost rate function? 2) If the system state information is communicated to the customers upon their arrival, how to evaluate the expected conditional sojourn time of an arriving customer?</p><p>The rest of this paper is organized as follows. In Section 2, we describe the mathematical model for the problem under consideration. The steady-state analysis of the model is presented in Section 3 and some important system performance measures are derived in this section. Using the first-step argument, we develop an analytical scheme for the customer’s sojourn time. Furthermore, we also carried out regeneration cycle analysis to find the expected length of two types of busy periods. In Section 4, a long-run average cost rate function is established based on the system characteristics to determine the optimal switching threshold for the service rate. Section 5 concludes the research and suggests some future topics.</p></sec><sec id="s2"><title>2. Model Formulation</title><p>We consider a discrete-time queue with single server or machine, whose service rate may be affected by the number of customers or jobs present in the system. In our model, inter-arrival times <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x5.png" xlink:type="simple"/></inline-formula> are independent and identically distributed (i.i.d.) random variables with probability mass function (p.m.f.) <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x6.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x7.png" xlink:type="simple"/></inline-formula>. Arriving customers form a single waiting line based on the order of their arrival. Initially, when the number of customers in the system is less than the given threshold level<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x8.png" xlink:type="simple"/></inline-formula>, the server serves customers with low service rate. The high service rate is activated at the instant when the number of customers in the system becomes equal to L, and it will be preserved until the long queue empties. Here, we assume that the two types of service times, namely <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x9.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x10.png" xlink:type="simple"/></inline-formula>, are independent and geometrically distributed with respective p.m.fs</p><disp-formula id="scirp.56837-formula465"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x11.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula466"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x12.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x13.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x14.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x15.png" xlink:type="simple"/></inline-formula>.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x16.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x17.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x18.png" xlink:type="simple"/></inline-formula> denote the customer arrival rate, low service rate and high service rate, respectively.</p><p>In discrete-time queueing system, the time axis is divided into equal intervals called slots and all queueing activities occur at the slot boundaries. Traditionally, there are two types of systems in the discrete-time case (see [<xref ref-type="bibr" rid="scirp.56837-ref16">16</xref>] and [<xref ref-type="bibr" rid="scirp.56837-ref17">17</xref>] ), one is the late arrival with delayed access (LAS-DA) and the other is the early arrival system (EAS). In this paper, we consider the model for the late arrival system with delayed access and therefore, a potential arrival occurs in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x19.png" xlink:type="simple"/></inline-formula>, and a potential departure takes place in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x20.png" xlink:type="simple"/></inline-formula>, for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x21.png" xlink:type="simple"/></inline-formula>. To make it clear, the various time epochs at which events occur are shown in a self-explanatory figure (see <xref ref-type="fig" rid="fig1">Figure 1</xref>).</p></sec><sec id="s3"><title>3. Steady-State Analysis</title><p>In this section, we first apply the Markov process theory to obtain the steady-state difference equations governing the system. Next, the generating function technique and a recursive method are employed to develop the analytical solutions in a neat close-form. Toward this end, we need to define some commonly used notations to analyze the queueing system as follows:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x22.png" xlink:type="simple"/></inline-formula>the number of customers in the system at time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x23.png" xlink:type="simple"/></inline-formula>,</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x24.png" xlink:type="simple"/></inline-formula>the server speed state at time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x25.png" xlink:type="simple"/></inline-formula>,</p><p>where</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Various time epochs in late arrival system with delayed access (LAS-DA)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7402720x26.png"/></fig><disp-formula id="scirp.56837-formula467"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x27.png"  xlink:type="simple"/></disp-formula><p>Therefore, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x28.png" xlink:type="simple"/></inline-formula>is the Markov chain for queueing system with state space</p><disp-formula id="scirp.56837-formula468"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x29.png"  xlink:type="simple"/></disp-formula><p>Furthermore, let us define the following stationary probability distributions for the Markov chain:</p><disp-formula id="scirp.56837-formula469"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x30.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula470"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x31.png"  xlink:type="simple"/></disp-formula><sec id="s3_1"><title>3.1. Steady-State Equation</title><p>From the state-transition-rate diagram for the Geo/Geo/1 queue with service rate switching threshold (see <xref ref-type="fig" rid="fig2">Figure 2</xref>), we can set up steady-state equations for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x32.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x33.png" xlink:type="simple"/></inline-formula> in the following:</p><disp-formula id="scirp.56837-formula471"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x34.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula472"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x35.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula473"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x36.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula474"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x37.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula475"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x38.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula476"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x39.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula477"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x40.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula478"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x41.png"  xlink:type="simple"/></disp-formula><p>Remark 1. The Markov chain <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x42.png" xlink:type="simple"/></inline-formula> is called stable if it is irreducible and all states are ergodic. As illustrated in <xref ref-type="fig" rid="fig2">Figure 2</xref>, the state space of this queueing system is a single communicating class. Thus, the Markov chain <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x43.png" xlink:type="simple"/></inline-formula> is irreducible. Under assumption that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x44.png" xlink:type="simple"/></inline-formula>, it is clear from the standard Geo/Geo/1 theory that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x45.png" xlink:type="simple"/></inline-formula> is a necessary and sufficient condition for ergodicity of the system. Intuitively speaking, if, on average, arrivals happen faster than service completions the queue will grow indefinitely long and the system will not have a stationary distribution.</p><p>Remark 2. Relating the state probabilities at epochs t and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x46.png" xlink:type="simple"/></inline-formula> or <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x47.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x48.png" xlink:type="simple"/></inline-formula>, and letting<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x49.png" xlink:type="simple"/></inline-formula>, we can easily obtain a set of difference equations, which have exactly the same mathematical form as Equations (1)-(8). So the stationary probabilities of the system state at epochs t and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x50.png" xlink:type="simple"/></inline-formula> are identical with the one at epoch</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> State-transition-rate diagram for the Geo/Geo/1 queue with switching threshold for service rate</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7402720x51.png"/></fig><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x52.png" xlink:type="simple"/></inline-formula>. Furthermore, in LAS-DA, since an outside observer’s observation epoch falls in a time interval after a potential departure and before a potential arrival, the probability that outside observer sees i customers in the system and the server in state j is also the same as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x53.png" xlink:type="simple"/></inline-formula>. For these reasons, only the system state probability at time point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x54.png" xlink:type="simple"/></inline-formula> is considered in this paper.</p></sec><sec id="s3_2"><title>3.2. Two Relationships between P<sub>0,0</sub> and P<sub>L</sub><sub>−1,0</sub></title><p>In this subsection, we first derive two important relationships between <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x55.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x56.png" xlink:type="simple"/></inline-formula>. On this basis, we also give the explicit expression for the stationary probability<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x57.png" xlink:type="simple"/></inline-formula>. In later section, we will see that this quantity is very useful when the cost structure will be introduced in our model. To this end, let us first define the following probability generating functions:</p><disp-formula id="scirp.56837-formula479"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x58.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula480"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x59.png"  xlink:type="simple"/></disp-formula><p>Multiplying Equations (1)-(4) by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x60.png" xlink:type="simple"/></inline-formula> and summing over n, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x61.png" xlink:type="simple"/></inline-formula>, we obtain</p><disp-formula id="scirp.56837-formula481"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x62.png"  xlink:type="simple"/></disp-formula><p>If we add the right hand sides and left hand sides of the Equations (1)-(4) and cancel the common terms, the following equality holds:</p><disp-formula id="scirp.56837-formula482"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x63.png"  xlink:type="simple"/></disp-formula><p>Remark 3. As shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>, according to the different service rates provided by the server, the state space of the queueing system is divided into two macro-states, namely 0 and 1. They are accessible to each other. Thus, the mean transition rate from state <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x64.png" xlink:type="simple"/></inline-formula> to state <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x65.png" xlink:type="simple"/></inline-formula> is equal to the mean rate from state (1,1) to state (0,0). This fact is properly reflected in the above Equation (10).</p><p>Substituting Equation (10) into Equation (9) and after some algebraic manipulation, we have</p><disp-formula id="scirp.56837-formula483"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x66.png"  xlink:type="simple"/></disp-formula><p>Using a method similar to the derivation of Equation (11), with Equations (5)-(8), we get</p><disp-formula id="scirp.56837-formula484"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x67.png"  xlink:type="simple"/></disp-formula><p>Thus, we can rewrite <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x68.png" xlink:type="simple"/></inline-formula> as follows:</p><disp-formula id="scirp.56837-formula485"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x69.png"  xlink:type="simple"/></disp-formula><p>Since <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x70.png" xlink:type="simple"/></inline-formula> is the probability generating function of the queue length distribution, we have<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x71.png" xlink:type="simple"/></inline-formula>. By taking into account the normalization condition, and letting <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x72.png" xlink:type="simple"/></inline-formula> in Equation (13), we have</p><disp-formula id="scirp.56837-formula486"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x73.png"  xlink:type="simple"/></disp-formula><p>Based on Equation (14) the first relationship between <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x74.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x75.png" xlink:type="simple"/></inline-formula> is given by</p><disp-formula id="scirp.56837-formula487"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x76.png"  xlink:type="simple"/></disp-formula><p>On the other hand, with the help of Equations (2)-(4), another relationship between <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x77.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x78.png" xlink:type="simple"/></inline-formula> can be obtained by a backward recursion procedure.</p><disp-formula id="scirp.56837-formula488"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x79.png"  xlink:type="simple"/></disp-formula><p>Substituting Equation (16) into Equation (15), it follows that:</p><disp-formula id="scirp.56837-formula489"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x80.png"  xlink:type="simple"/></disp-formula><p>Remark 4. Obviously, the queueing system for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x81.png" xlink:type="simple"/></inline-formula> coincides with the classic Geo/Geo/1 queue studied by Hunter [<xref ref-type="bibr" rid="scirp.56837-ref16">16</xref>] . Additionally, under such an assumption, after some brief algebraic manipulations, the Equation</p><p>(17) can further be simplified as follows:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x82.png" xlink:type="simple"/></inline-formula>, where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x83.png" xlink:type="simple"/></inline-formula>. The formula derived here agrees with</p><p>the one given by Hunter [<xref ref-type="bibr" rid="scirp.56837-ref16">16</xref>] , and it also shows the correctness of our analysis presented above.</p><p>Having computed the stationary probabilities <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x84.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x85.png" xlink:type="simple"/></inline-formula>, a recursive algorithm for computing the other steady state probabilities can be established. To demonstrate the working schemes of the recursive method, we describe the solution algorithm in the following <xref ref-type="table" rid="table1">Table 1</xref>.</p></sec><sec id="s3_3"><title>3.3. Explicit Expression for the Expected Number of Customers in the System</title><p>Once the explicit expressions for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x86.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x87.png" xlink:type="simple"/></inline-formula> are given, the expected number of customers in the system can be determined from them. Let N be the number of customers in the system in steady state. We have</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Comutation of the stationary distribution<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x88.png" xlink:type="simple"/></inline-formula></title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Begin algorithm</th></tr></thead><tr><td align="center" valign="middle" >Input:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x89.png" xlink:type="simple"/></inline-formula>. Output: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x90.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x91.png" xlink:type="simple"/></inline-formula>. Calculate<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x92.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x93.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x94.png" xlink:type="simple"/></inline-formula> using Equations (17), (16) and (4). for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x95.png" xlink:type="simple"/></inline-formula> do <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x96.png" xlink:type="simple"/></inline-formula> end Calculate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x97.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x98.png" xlink:type="simple"/></inline-formula> using Equations (1) and (5). for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x99.png" xlink:type="simple"/></inline-formula> do <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x100.png" xlink:type="simple"/></inline-formula> end Calculate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x101.png" xlink:type="simple"/></inline-formula> using Equation (7). for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x102.png" xlink:type="simple"/></inline-formula> do <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x103.png" xlink:type="simple"/></inline-formula> end End algorithm</td></tr></tbody></table></table-wrap><disp-formula id="scirp.56837-formula490"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x104.png"  xlink:type="simple"/></disp-formula><p>Using L’Hospital’s Rule twice while taking limits<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x105.png" xlink:type="simple"/></inline-formula>, we get</p><disp-formula id="scirp.56837-formula491"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x106.png"  xlink:type="simple"/></disp-formula><p>Remark 5. As a matter of fact, the explicit expression for the expected number of customers in the system has been given by Equation (18). Just because the explicit expressions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x107.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x108.png" xlink:type="simple"/></inline-formula> are slightly cumbersome to write, we do not indent to substitute Equations (16) and (17) into Equation (18).</p></sec><sec id="s3_4"><title>3.4. Sojourn Time Performance</title><p>In this subsection, we deal with the customer’s sojourn time W, defined as the time between the arrival epoch of a customer till the instant at which his service request is satisfied. Here, our aim is to determine the first order moment of the sojourn time. To achieve this goal, we need to introduce some auxiliary random variables.</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x109.png" xlink:type="simple"/></inline-formula>: Customer’s sojourn time given that he finds the queueing system at state <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x110.png" xlink:type="simple"/></inline-formula> just before his arrival and the residual service time of customer that the server is currently processing is greater than or equal to one time slot. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x111.png" xlink:type="simple"/></inline-formula></p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x112.png" xlink:type="simple"/></inline-formula>: Conditional sojourn time of a customer who arrives at the system when its state is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x113.png" xlink:type="simple"/></inline-formula>.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x114.png" xlink:type="simple"/></inline-formula></p><p>We also denote the corresponding z-transforms of W, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x115.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x116.png" xlink:type="simple"/></inline-formula> by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x117.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x118.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x119.png" xlink:type="simple"/></inline-formula> re- spectively. Furthermore, because of the BASTA (i.e. Bernoulli arrivals see time averages) property, we have that</p><disp-formula id="scirp.56837-formula492"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x120.png"  xlink:type="simple"/></disp-formula><p>By differentiating Equation (19) with respect to z, and evaluating at<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x121.png" xlink:type="simple"/></inline-formula>, we arrive at</p><disp-formula id="scirp.56837-formula493"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x122.png"  xlink:type="simple"/></disp-formula><p>For determining the unknowns <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x123.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x124.png" xlink:type="simple"/></inline-formula>, we apply a first-step argument and set up the following equations.</p><disp-formula id="scirp.56837-formula494"><label>(21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x125.png"  xlink:type="simple"/></disp-formula><p>Assume that a customer arrival will occur in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x126.png" xlink:type="simple"/></inline-formula>. If prior to this arrival there are <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x126.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x127.png" xlink:type="simple"/></inline-formula> customers in the system and the server is busy with low service rate, then the departure of the customer that the server is currently processing will take place in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x126.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x128.png" xlink:type="simple"/></inline-formula> with probability<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x126.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x129.png" xlink:type="simple"/></inline-formula>, thus <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x126.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x130.png" xlink:type="simple"/></inline-formula> is the probability that the above event does not occur. Hence we can easily get the following relationships</p><disp-formula id="scirp.56837-formula495"><label>(22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x131.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula496"><label>(23)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x132.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula497"><label>(24)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x133.png"  xlink:type="simple"/></disp-formula><p>For the same reason as mentioned above, when a customer arrives at the system during a busy period with high service rate, we conclude that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x134.png" xlink:type="simple"/></inline-formula> satisfies</p><disp-formula id="scirp.56837-formula498"><label>(25)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x135.png"  xlink:type="simple"/></disp-formula><p>Alternatively, we can use the memoryless property of the geometric distribution to find the z-transform of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x136.png" xlink:type="simple"/></inline-formula>. For<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x137.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.56837-formula499"><label>(26)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x138.png"  xlink:type="simple"/></disp-formula><p>For<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x139.png" xlink:type="simple"/></inline-formula>, we have</p><disp-formula id="scirp.56837-formula500"><label>(27)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x140.png"  xlink:type="simple"/></disp-formula><p>Similarly, for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x141.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x141.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x142.png" xlink:type="simple"/></inline-formula>, we have</p><disp-formula id="scirp.56837-formula501"><label>(28)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x143.png"  xlink:type="simple"/></disp-formula><p>Differentiating both sides of Equation (21) and Equations (25)-(28) with respect to z and evaluating at<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x144.png" xlink:type="simple"/></inline-formula>, we can obtain the following equations for the first moment of the conditional sojourn time.</p><disp-formula id="scirp.56837-formula502"><label>(29)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x145.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula503"><label>(30)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x146.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula504"><label>(31)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x147.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula505"><label>(32)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x148.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula506"><label>(33)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x149.png"  xlink:type="simple"/></disp-formula><p>Therefore, from the above results and Equations (22)-(24), we obtain</p><disp-formula id="scirp.56837-formula507"><label>(34)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x150.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula508"><label>(35)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x151.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula509"><label>(36)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x152.png"  xlink:type="simple"/></disp-formula><p>Thus, the problem of computing the mean conditional sojourn times <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x153.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x153.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x154.png" xlink:type="simple"/></inline-formula> can be considered solved. Consequently, with the help of stationary probability<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x153.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x154.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x155.png" xlink:type="simple"/></inline-formula>, we can evaluate the expectation of the unconditional sojourn time by using Equation (20).</p><p>To demonstrate the feasibility and efficiency of the proposed algorithm, a numerical experiment is carried out on a personal computer implementing an Intel Core i5 CPU (2.7 GHz) and 4.0 GB RAM. In this example, we select<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x156.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x157.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x158.png" xlink:type="simple"/></inline-formula>and let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x159.png" xlink:type="simple"/></inline-formula> vary from 0.1 to 0.16. <xref ref-type="fig" rid="fig3">Figure 3</xref> illustrates the effect of customer’s arrival rate on the mean value of the unconditional sojourn time. Also, on putting<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x160.png" xlink:type="simple"/></inline-formula>, the queueing system under consideration can be regarded as the classic Geo/Geo/1 queue with constant service rate. From <xref ref-type="fig" rid="fig3">Figure 3</xref> we can conclude that setting the switching threshold for the service rate can greatly reduce the customer’s average sojourn time, for example, when the customer arrival rate is 0.16, the gap between the two average sojourn times is about 25 time units.</p></sec><sec id="s3_5"><title>3.5. Regeneration Cycle</title><p>Regeneration cycles are models of stochastic phenomena in which an event (or combination of events) occurs repeatedly over time, and the times between occurrences are independent and identically distributed. Models of such phenomena typically focus on determining limiting averages for costs or other system parameters. In this paper, the reason for performing regeneration cycle analysis is to determine the optimal switching threshold value L, where the high service rate is activated.</p><p>A regeneration cycle of our current model consists of a server’s idle period and a server’s busy period. As regeneration points, we choose the points at which the system becomes empty. There are two types of cycles depending on whether there is a change in service rate during the server’s busy period. A cycle is called “type-1” if it does not include switching of the service rate; otherwise it is of “type-2” cycle. To better understand the struc- ture of regeneration cycle, examples of the type-1 and type-2 cycles are shown in <xref ref-type="fig" rid="fig4">Figure 4</xref> and <xref ref-type="fig" rid="fig5">Figure 5</xref>, respectively.</p><p>We denote <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x161.png" xlink:type="simple"/></inline-formula> as the probability generating function of the busy period for classical Geo/Geo/1 queue. If customer arrival occurs according to a Bernoulli process with parameter<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x161.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x162.png" xlink:type="simple"/></inline-formula>, and the service times provided by a</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> The effect of λ on the mean value of the unconditional sojourn time</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7402720x163.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> An example of the type-1 cycle</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7402720x164.png"/></fig><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> An example of the type-2 cycle</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7402720x165.png"/></fig><p>single server follow geometric distribution with parameter<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x166.png" xlink:type="simple"/></inline-formula>, then from Takagi [<xref ref-type="bibr" rid="scirp.56837-ref17">17</xref>] , we have</p><disp-formula id="scirp.56837-formula510"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x167.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula511"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x168.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x169.png" xlink:type="simple"/></inline-formula> is the mean value of the busy period for classic Geo/Geo/1 queue. Furthermore, let I, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x170.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x171.png" xlink:type="simple"/></inline-formula> respectively denote the length of server’s idle period and the length of busy periods with low and high service rates in a regeneration cycle. It is obvious that I follows geometric distribution, thus<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x172.png" xlink:type="simple"/></inline-formula>. Next, we derive the probability generating function of busy period with high service rate<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x173.png" xlink:type="simple"/></inline-formula>. According to the model assumptions, the busy period with high service rate is only activated by L customers waiting in the queue (including the one in service). By conditioning on the duration of the remaining service time for the customer currently being served, we get</p><disp-formula id="scirp.56837-formula512"><label>(37)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x174.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x175.png" xlink:type="simple"/></inline-formula> denotes the probability that the service rate does switch in a regeneration cycle. Thus, from Equation (37), we have</p><disp-formula id="scirp.56837-formula513"><label>(38)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x176.png"  xlink:type="simple"/></disp-formula><p>On the other hand, let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x177.png" xlink:type="simple"/></inline-formula> be the unconditional expected length of the regeneration cycle, the mean duration of busy period with high service rate can also be obtained from a result of renewal theory. Using</p><disp-formula id="scirp.56837-formula514"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x178.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula515"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x179.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula516"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x180.png"  xlink:type="simple"/></disp-formula><p>we can get</p><disp-formula id="scirp.56837-formula517"><label>(39)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x181.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula518"><label>(40)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x182.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.56837-formula519"><label>(41)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7402720x183.png"  xlink:type="simple"/></disp-formula><p>Comparing the right hand sides of Equations (38) and (41), we see that</p><disp-formula id="scirp.56837-formula520"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x184.png"  xlink:type="simple"/></disp-formula><p>Once we have found the expressions of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x185.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x186.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x187.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x188.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x189.png" xlink:type="simple"/></inline-formula>, we can try to construct the cost structure of this queueing system in the next section.</p></sec></sec><sec id="s4"><title>4. Optimal Switching Threshold for the Service Rate and Numerical Examples</title><p>In manufacturing process management, managers are always interested in minimizing the long-run average cost per unit time of the system. In this section, based on the performance measures that we obtained in the previous section and the renewal reward theorem, we first construct an expected cost rate function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x190.png" xlink:type="simple"/></inline-formula> for the Geo/Geo/1 queue with switching threshold for the service rate, in which a key decision variable L is considered. Here, our objective is to determine the optimal threshold value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x191.png" xlink:type="simple"/></inline-formula> under some cost structure, so as to minimize the long-run average cost rate.</p><p>Let us consider the following cost elements:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x192.png" xlink:type="simple"/></inline-formula>setup cost per cycle;</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x193.png" xlink:type="simple"/></inline-formula>switching cost for changing the service rate in a regeneration cycle;</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x194.png" xlink:type="simple"/></inline-formula>holding cost per customer per unit time;</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x195.png" xlink:type="simple"/></inline-formula>running cost per unit time when the service provides low speed service;</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x196.png" xlink:type="simple"/></inline-formula>running cost per unit time when the service provides high speed service.</p><p>Utilizing the definition of each cost element listed above, the long-run average cost rate minimization problem can be illustrated mathematically as</p><disp-formula id="scirp.56837-formula521"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x197.png"  xlink:type="simple"/></disp-formula><p>As shown in <xref ref-type="fig" rid="fig4">Figure 4</xref> and <xref ref-type="fig" rid="fig5">Figure 5</xref>, the switching cost is incurred at most only once in a regeneration cycle, and the switching occurs with probability<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x198.png" xlink:type="simple"/></inline-formula>. This is the reason why we multiply <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x199.png" xlink:type="simple"/></inline-formula> by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x199.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x200.png" xlink:type="simple"/></inline-formula> in our cost structure. On the other hand, we also note that it is rather difficult to develop analytic results for the optimal value of L because the long-run average cost rate function is highly non-linear and complex. In spite of that, since L is a discrete variable, the optimal value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x199.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x200.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x201.png" xlink:type="simple"/></inline-formula> may be found by using direct substitution of successive values of L into the long-run average cost rate function until the minimum value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x199.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x200.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x202.png" xlink:type="simple"/></inline-formula> is achieved.</p><p>To illustrate the direct search algorithm described above, a numerical example is provided by considering the following cost parameters:</p><disp-formula id="scirp.56837-formula522"><graphic  xlink:href="http://html.scirp.org/file/2-7402720x203.png"  xlink:type="simple"/></disp-formula><p>and other system parameters are taken as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x204.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x204.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x205.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x204.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x205.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x206.png" xlink:type="simple"/></inline-formula>. Substituting these values into<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x204.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x205.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x207.png" xlink:type="simple"/></inline-formula>, we can obtain the results presented in <xref ref-type="table" rid="table2">Table 2</xref> and <xref ref-type="fig" rid="fig6">Figure 6</xref>. The curve representing the long-run average cost rate function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x204.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x205.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x207.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x208.png" xlink:type="simple"/></inline-formula> is plotted in <xref ref-type="fig" rid="fig6">Figure 6</xref> for different values of L. As can be seen in <xref ref-type="fig" rid="fig6">Figure 6</xref>, we observe that this function is convex and a single relative minimum exists. The optimal value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x204.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x205.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x207.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x209.png" xlink:type="simple"/></inline-formula> and the corresponding long-run average cost rate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x204.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x205.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x207.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x210.png" xlink:type="simple"/></inline-formula> are tabulated in <xref ref-type="table" rid="table2">Table 2</xref>. From <xref ref-type="table" rid="table2">Table 2</xref>, it appears that the minimum average cost per unit time of 24.2347 is obtained with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x204.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x205.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x207.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7402720x211.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, we have carried out an analysis of a discrete-time infinite-buffer Geo/Geo/1 queuing system under</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> The long-run average cost rate against the values of L</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >L</th><th align="center" valign="middle" >TC(L)</th><th align="center" valign="middle" >L</th><th align="center" valign="middle" >TC(L)</th><th align="center" valign="middle" >L</th><th align="center" valign="middle" >TC(L)</th></tr></thead><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >29.1306</td><td align="center" valign="middle" >11</td><td align="center" valign="middle" >24.6055</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >25.5883</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >26.5196</td><td align="center" valign="middle" >12</td><td align="center" valign="middle" >24.7529</td><td align="center" valign="middle" >21</td><td align="center" valign="middle" >25.6414</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >25.2645</td><td align="center" valign="middle" >13</td><td align="center" valign="middle" >24.8970</td><td align="center" valign="middle" >22</td><td align="center" valign="middle" >25.6858</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >24.6309</td><td align="center" valign="middle" >14</td><td align="center" valign="middle" >25.0325</td><td align="center" valign="middle" >23</td><td align="center" valign="middle" >25.7228</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >24.3345</td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >25.1567</td><td align="center" valign="middle" >24</td><td align="center" valign="middle" >25.7535</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >24.2347</td><td align="center" valign="middle" >16</td><td align="center" valign="middle" >25.2680</td><td align="center" valign="middle" >25</td><td align="center" valign="middle" >25.7787</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >24.2522</td><td align="center" valign="middle" >17</td><td align="center" valign="middle" >25.3663</td><td align="center" valign="middle" >26</td><td align="center" valign="middle" >25.7993</td></tr><tr><td align="center" valign="middle" >9</td><td align="center" valign="middle" >24.3386</td><td align="center" valign="middle" >18</td><td align="center" valign="middle" >25.4519</td><td align="center" valign="middle" >27</td><td align="center" valign="middle" >25.8162</td></tr><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >24.4630</td><td align="center" valign="middle" >19</td><td align="center" valign="middle" >25.5256</td><td align="center" valign="middle" >28</td><td align="center" valign="middle" >25.8298</td></tr></tbody></table></table-wrap><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> The plot of TC(L) against the switching threshold L</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7402720x212.png"/></fig><p>a modified service rate switching policy that has potential applications in modeling manufacturing and telecommunication systems. We have developed a recursive method to find the steady-state queue size distribution. The recursive method is powerful and easy to implement. Further, we obtain the analytically explicit expressions for the expected number of customers in the system. Using the first-step argument, a simple algorithm for calculating the customer’s mean sojourn time has been proposed. Moreover, we also performed regeneration cycle analysis of the queue to find the optimal service rate switching threshold L. Our current model is useful and significant to engineers or managers who design an efficient system with economic management. It should be pointed out that the economic importance of this model resides in the multiple applications to manufacturing processes, since most of them operate on a discrete time basis. Furthermore, the optimal control of service rate switching policy is also a main objective from the enterprise point of view. For future studies, the present investigation can be extended by incorporating bulk input or bulk service. Another area of interest may be expanding our model into Geo/G/1 type, because there will be a significant improvement inapplicability to real world system.</p></sec><sec id="s6"><title>Acknowledgements</title><p>The work described in this paper is supported by Sichuan Provincial Department of Education (14ZB0221).</p></sec></body><back><ref-list><title>References</title><ref id="scirp.56837-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Bekker, R., Borst, S., Boxma, O. and Kella, O. (2004) Queues with Workload-Dependent Arrival and Service Rates. Queueing Systems, 46, 537-556.&lt;br /&gt; http://dx.doi.org/10.1023/B:QUES.0000027998.95375.ee</mixed-citation></ref><ref id="scirp.56837-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Chaudhry, M.L. and Gupta, U.C. (1996) On the Analysis of the Discrete-Time Geom(n)/G(n)/1/N Queue. Probability in the Engineering and Informational Sciences, 10, 415-428.&lt;br /&gt; http://dx.doi.org/10.1017/S0269964800004447</mixed-citation></ref><ref id="scirp.56837-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Chaudhry, M.L., Templeton, J.G.C. and Gupta, U.C. (1996) Analysis of the Discrete-Time GI(n)/Geom(n)/1/N Queue. Computers &amp; Mathematics with Applications, 31, 59-68.&lt;br /&gt; http://dx.doi.org/10.1016/0898-1221(95)00182-X</mixed-citation></ref><ref id="scirp.56837-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Garg, R.L. and Singh, P. (1993) Queue-Dependent servers Queueing System. Microelectronics Reliability, 33, 2289-2295. http://dx.doi.org/10.1016/0026-2714(93)90072-7</mixed-citation></ref><ref id="scirp.56837-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Gebhard, R.F. (1967) A Queueing Process with Bilevel Hysteretic Service-Rate Control. Naval Research Logistics Quarterly, 14, 55-67. http://dx.doi.org/10.1002/nav.3800140106</mixed-citation></ref><ref id="scirp.56837-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Gross, D. and Harris, C.M. (1985) Fundamentals of Queueing Theory. 2nd Edition, John Wiley, New York.</mixed-citation></ref><ref id="scirp.56837-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Harris, C.M. and Marchal, W.G. (1988) State Dependence in M/G/1 Server-Vacation Models. Operations Research, 36, 560-565. http://dx.doi.org/10.1287/opre.36.4.560</mixed-citation></ref><ref id="scirp.56837-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Hunter, J.J. (1983) Mathematical Techniques of Applied Probability, Discrete-Time Models: Techniques and Applications. Vol. II, Academic Press, New York.</mixed-citation></ref><ref id="scirp.56837-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Jain, M. (2005) Finite Capacity M/M/r Queueing System with Queue Dependent Servers. Computers &amp; Mathematics with Applications, 50, 187-199. http://dx.doi.org/10.1016/j.camwa.2004.11.018</mixed-citation></ref><ref id="scirp.56837-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Lin, C.H. and Ke, J.C. (2011) Optimization Analysis for an Infinite Capacity Queueing System with Multiple Queue-Dependent Servers: Genetic Algorithm. International Journal of Computer Mathematics, 88, 1430-1442. 
http://dx.doi.org/10.1080/00207160.2010.509791</mixed-citation></ref><ref id="scirp.56837-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Parthasarathy, P.R. and Lenin, R.B. (1999) Exact Busy Period Distribution of a Discrete Queue with Quadratic Rates. International Journal of Computer Mathematics, 71, 427-436.&lt;br /&gt;http://dx.doi.org/10.1080/00207169908804819</mixed-citation></ref><ref id="scirp.56837-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Saaty, T.L. (1961) Elementary of Queueing Theory with Applications. McGraw-Hill, New York.</mixed-citation></ref><ref id="scirp.56837-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Singh, V.P. (1973) Queue-Dependent Servers. Journal of Engineering Mathematics, 7, 123-126.&lt;br /&gt; 
http://dx.doi.org/10.1007/BF01535357</mixed-citation></ref><ref id="scirp.56837-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Takagi, H. (1993) Queueing Analysis: A Foundation of Performance Evaluation. Vol. 3, North-Holland, New York.</mixed-citation></ref><ref id="scirp.56837-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Wang, K.H. and Tai, K.Y. (2000) A Queueing System with Queue-Dependent Servers and Finite Capacity. Applied Mathematical Modelling, 24, 807-814.&lt;br /&gt; http://dx.doi.org/10.1016/S0307-904X(00)00013-5</mixed-citation></ref><ref id="scirp.56837-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">William, J.G. and Wang, P. (1992) An M/G/1-Type Queueing Model with Service Times Depending on Queue Length. Applied Mathematical Modelling, 16, 652-658.&lt;br /&gt; http://dx.doi.org/10.1016/0307-904X(92)90098-N</mixed-citation></ref><ref id="scirp.56837-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Zhernovyi, Y.V. (2012) Stationary Characteristics of MX/M/1 Systems with Two-Speed Service. Journal of Communications Technology and Electronics, 57, 920-931.&lt;br /&gt; http://dx.doi.org/10.1134/S1064226912080074</mixed-citation></ref></ref-list></back></article>