<?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">CN</journal-id><journal-title-group><journal-title>Communications and Network</journal-title></journal-title-group><issn pub-type="epub">1949-2421</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/cn.2015.71003</article-id><article-id pub-id-type="publisher-id">CN-53719</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Improving Queuing System Throughput Using Distributed Mean Value Analysis to Control Network Congestion
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>aisal</surname><given-names>Shahzad</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Muhammad</surname><given-names>Faheem Mushtaq</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Saleem</surname><given-names>Ullah</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>M.</surname><given-names>Abubakar Siddique</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Shahzada</surname><given-names>Khurram</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Najia</surname><given-names>Saher</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Computer Science &amp;amp; IT, The Islamia University of Bahawalpur, Bahawalpur, Pakistan</addr-line></aff><aff id="aff2"><addr-line>College of Computer Science, Chongqing University, Chongqing, China</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>faisalsd@gmail.com(AS)</email>;<email>faheem.mushtaq88@gmail.com(MFM)</email>;<email>saleemullah@iub.edu.pk(SU)</email>;<email>abubakar.ahmadani@gmail.com(MAS)</email>;<email>khurram@iub.edu.pk(SK)</email>;<email>najia@iub.edu.pk(NS)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>29</day><month>01</month><year>2015</year></pub-date><volume>07</volume><issue>01</issue><fpage>21</fpage><lpage>29</lpage><history><date date-type="received"><day>12</day>	<month>June</month>	<year>2014</year></date><date date-type="rev-recd"><day>accepted</day>	<month>30</month>	<year>January</year>	</date><date date-type="accepted"><day>2</day>	<month>February</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>
 
 
  In this paper, we have used the distributed mean value analysis (DMVA) technique with the help of random observe property (ROP) and palm probabilities to improve the network queuing system throughput. In such networks, where finding the complete communication path from source to destination, especially when these nodes are not in the same region while sending data between two nodes. So, an algorithm is developed for single and multi-server centers which give more interesting and successful results. The network is designed by a closed queuing network model and we will use mean value analysis to determine the network throughput (
  b
  ) for its different values. For certain chosen values of parameters involved in this model, we found that the maximum network throughput for &amp;beta;≥0.7 remains consistent in a single server case, while in multi-server case for &amp;beta;≥ 0.5 throughput surpass the Marko chain queuing system.
 
</p></abstract><kwd-group><kwd>Network Congestion</kwd><kwd> Throughput</kwd><kwd> Queuing System</kwd><kwd> Distributed Mean Value Analysis</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Networks where a communication path between nodes doesn’t exist refer to delay tolerant networks [<xref ref-type="bibr" rid="scirp.53719-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.53719-ref2">2</xref>] ; they communicate either by already defined routes or through other nodes. Problem arises when network is distributed and portioned in to several areas due to the high mobility or when the network extends over long distances and low density nodes. The traditional approach [<xref ref-type="bibr" rid="scirp.53719-ref3">3</xref>] for the queuing system was to design a system of balance equations for the joint property of distributed vector value state. The traditional approaches to the system of Markovian [<xref ref-type="bibr" rid="scirp.53719-ref4">4</xref>] queuing systems were to formulate a system of algebraic equations for the joint probability distributed system vector valued state, which was the key step introduced by Jackson [<xref ref-type="bibr" rid="scirp.53719-ref5">5</xref>] , that for a certain types of networks the solutions of the balance equation is in the form of simple product terms. All remained to be normalized numerically to form the proper probability distribution In case of networks with congested routing chains, this normalization turned out to be limited and degrades the system efficiency as well.</p><p>Therefore, in practical these distribution contains an extra detail, such as mean queue size, mean waiting time and throughput is needed. The framework of conventional algorithm shows that these properties can be obtained by normalizing constants. The proposed algorithm given in this paper correlates directly with the required statistics. Its complexity is asymptotically is almost equal to the already defined algorithms, but the implementation of program is very simple.</p><p>Choosing the right queuing discipline and the adequate queue length (how long a packet resides in a queue) may be a difficult task, especially if your network is a unique one with different traffic patterns. Monitoring of the network determines which queuing discipline is adequate for the network. It is also important to select a queuing length that is suitable for your environment. Configuring a queue length that is too shallow could easily transmit traffic into the network too fast for the network to accept, which could result in discarded packets. If the queue length is too long, you could introduce an unacceptable amount of latency and Round-Trip Time (RTT) jitter. Program sessions would not work and end-to-end transport protocols (TCP) would time out or not work.</p><p>Because queue management is one of the fundamental techniques in differentiating traffic and supporting QoS functionality, choosing the correct implementation can contribute to your network operating optimally.</p></sec><sec id="s2"><title>2. Mean Value Evaluation</title><p>Included in the Quality of Service Internetwork architecture is a discipline sometimes called queue management. Queuing is a technique used in internetwork devices such as routers or switches during periods of congestion. Packets are held in the queues for subsequent processing. After being processed by the router, the packets are then sent to their destination based on priority.</p><p>In the queuing network, the traditional approach to find the solution is using characteristics of a continuous time markov chain to formulate a system of balance equation for the joint probability distribution of the system state. The solution of the balance equations, for certain classes of networks such as Jackson networks and Gordon-Newell networks is in the form of a product of simple terms, see [<xref ref-type="bibr" rid="scirp.53719-ref6">6</xref>] . In general, the joint probability is not so simple and sometime it is inefficient to pursue. If we only interested in the average performance measure such as average waiting time, average response time or network throughput, we do not need the steady-state probabilities of the queue length distributions. In this stage, we will use an approach so called mean value analysis. The algorithm for this approach works directly to the desired statistics and has been developed and applied to the analysis of queuing networks, for example see [<xref ref-type="bibr" rid="scirp.53719-ref7">7</xref>] . The mean value analysis is based on the probability distribution of a job at the moment it switches from one queue at a server to another and the steady state probability distribution of jobs with one job less. This relation is known as arrival theorem for closed queuing networks. In a closed queuing network, the bottleneck is the queue with the highest service demand per passage.</p><p>Using the arrival theorem, if a job move from queue i to queue j in a closed queuing networks with K jobs in it, will find on average <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x8.png" xlink:type="simple"/></inline-formula> jobs. With this result and assuming that a job is served in a first come first served basis, a relation between the average performance measure in this network with K jobs and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x9.png" xlink:type="simple"/></inline-formula> job can be performed recursively.</p></sec><sec id="s3"><title>3. Proposed Mechanism</title><p>Mean value analysis depends on the mean queue size and mean waiting time. This equation applied to each routing chain and separately to each service center will furnish the set of equations which will easily solved numerically. The proposed algorithm is simple and avoid overflow, underflow actions which may arise with traditional algorithms. All mean values in the algorithm are calculated in a parallel manner. Thus memory requirement is higher than the previous ones, but new mechanism is relatively faster in multi-server scenarios.</p><p>We have considered the closed multi-chain queuing system which has the product form solution. Suppose C is a routing chain and S is a service center. Each chain contains a fixed number of customers who processed through subset of services using Markov chain technique, while service providers adopt one of the following mechanisms.</p><p>1) FIFO: customers are serviced in order of arrival, and multi-servers can be used.</p><p>2) Priority Queuing: customers are serviced according to the traffic categorization.</p><p>3) WFQ (Weighted Fair Queuing): gives low-volume traffic flows preferential treatment and allows higher-volume traffic flows to obtain equity in the remaining amount of queuing capacity. WFQ tries to sort and interleave traffic by flow and then queues the traffic according to the volume of traffic in the flow.</p><p>4) PS: Customers are served in parallel by a single server.</p><p>5) LCFSPR: customers are served in reverse order of arrival by a single server, (Last come first served preemptive resume).</p><p>Now we assume that all the servers have constant service rate using multiple FCFS service centers starting with the following consequences, which relates mean waiting time <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x10.png" xlink:type="simple"/></inline-formula> to the mean queue size of the system <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x11.png" xlink:type="simple"/></inline-formula> with one customer less in the chain r making the following equation,</p><disp-formula id="scirp.53719-formula277"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x12.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x13.png" xlink:type="simple"/></inline-formula>is the equilibrium mean waiting time of chain <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x14.png" xlink:type="simple"/></inline-formula> at service center <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x15.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x16.png" xlink:type="simple"/></inline-formula><sub> </sub>is the mean value of the service demand, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x17.png" xlink:type="simple"/></inline-formula>represent equilibrium mean queue size, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x18.png" xlink:type="simple"/></inline-formula>is size of chain<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x19.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x20.png" xlink:type="simple"/></inline-formula> is the R-dimensional unit vector. From the definition it is clear that</p><disp-formula id="scirp.53719-formula278"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x21.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x22.png" xlink:type="simple"/></inline-formula>is the average number of customers in chain between successive visits, then the mean number of visits <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x23.png" xlink:type="simple"/></inline-formula> and its waiting time per visit with service center visited by chain <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x24.png" xlink:type="simple"/></inline-formula> is described as</p><disp-formula id="scirp.53719-formula279"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x25.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x26.png" xlink:type="simple"/></inline-formula> is the throughput of chain<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x27.png" xlink:type="simple"/></inline-formula>, considering service center <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x28.png" xlink:type="simple"/></inline-formula> i.e. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x29.png" xlink:type="simple"/></inline-formula>then for multiple service stations each one yields the following relation,</p><disp-formula id="scirp.53719-formula280"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x30.png"  xlink:type="simple"/></disp-formula><p>The above equations applicable for recursive analysis of mean queuing size, meat waiting time and system throughput. The initial point can be set as, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x31.png" xlink:type="simple"/></inline-formula>For all <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x32.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x33.png" xlink:type="simple"/></inline-formula>.</p><p>To make the substitution in an algorithmic form, we have <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x34.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x35.png" xlink:type="simple"/></inline-formula></p><sec id="s3_1"><title>3.1. Mathematical Model</title><p>Our model is defined on a one-dimensional closed system consisting of M cells i.e. <xref ref-type="fig" rid="fig1">Figure 1</xref>. A closed queuing network model is justified for steady state conditions. In steady state, for a single-entry and single-exit lane, the traffic flow into the system will be equal to the traffic flow out of the system. We approximate this as a closed system where the number of vehicles remains the same. Each cell can either be empty or occupied by one vehicle. To start with, we assume vehicles of identical size. Since the system is closed, the number of vehicles remains constant, say equal to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x36.png" xlink:type="simple"/></inline-formula>. Thus the system density can be defined as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x37.png" xlink:type="simple"/></inline-formula>. Hereon, this model will be referred to as the Path Cell Network model. A vehicle moves from the first to the second and so on to the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x38.png" xlink:type="simple"/></inline-formula> cell and then back to the first cell. It is apparent that the system has attributes of a queuing system with FIFO discipline. In the past, the general modeling of traffic using Queuing Theory has been macroscopic, but here instead of treating the whole closed link as a single queue, we consider it as a network of queues. The Path Cell Network model at first appears to be a cumbersome one as each cell has limited space and, therefore, each queue in the network limited buffer space. But, our task can be made much easier by our definition of the servers. The exact working of the model is as follows:</p><p>Being a single lane model each vehicle moves to the next cell if empty or waits, and then moves when the vehicle ahead vacates the cell. Thus there can only be two configurations for a particular vehicle: either the cell</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Queuing model</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-6101417x39.png"/></fig><p>ahead is empty or occupied. We say a vehicle is in service when the cell ahead is empty and “waiting” if it is occupied.</p><disp-formula id="scirp.53719-formula281"><graphic  xlink:href="http://html.scirp.org/file/3-6101417x40.png"  xlink:type="simple"/></disp-formula><p>In effect, each empty cell acts as a server, and at any point in time there are always <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x41.png" xlink:type="simple"/></inline-formula> servers in the system that keeps changing their positions. These dynamic cells act as servers to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x42.png" xlink:type="simple"/></inline-formula> queues in the system that together form a closed network. The number of waiting units in each queue can be counted as the total number of vehicles between the empty cell and the one empty behind it. Thus if there are two consecutive empty cells, both act as servers with one of them having zero queue size. Service in each queue is assumed to be exponential, and for the basic Path Cell Network model, assuming identical vehicles, the service rate of each vehicle is also taken to be the same. As the service is exponential, from the Poisson-in-Poisson-out property inter-arrival times at each queue are also exponential.</p><p>The model we claim can be mapped onto a cyclic Jackson network with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x43.png" xlink:type="simple"/></inline-formula> cells and N customers. Thus, effectively, a path segment with very limited buffer space at each queue is mapped onto a well-known cyclic queuing network with buffer space of size N.</p><p>The results of a cyclic Jackson network are well known. A state is indicated by</p><disp-formula id="scirp.53719-formula282"><graphic  xlink:href="http://html.scirp.org/file/3-6101417x44.png"  xlink:type="simple"/></disp-formula><p>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x45.png" xlink:type="simple"/></inline-formula> indicates the number of units at each stage of the closed queuing network. The probability of being in a state <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x46.png" xlink:type="simple"/></inline-formula> is written as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x47.png" xlink:type="simple"/></inline-formula> Transitions between states occur when a unit enters or leaves a stage. Service rate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x48.png" xlink:type="simple"/></inline-formula> at each stage is allowed to be dependent upon the number of units <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x49.png" xlink:type="simple"/></inline-formula> in the stage. Then</p><disp-formula id="scirp.53719-formula283"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x50.png"  xlink:type="simple"/></disp-formula><p>while, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x51.png" xlink:type="simple"/></inline-formula></p><p>In this case we have consider the service rate and probability at each node and stage is same and equal to the inverse of the number of ways of selecting <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x52.png" xlink:type="simple"/></inline-formula> out of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x53.png" xlink:type="simple"/></inline-formula> places as customers and remaining <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x54.png" xlink:type="simple"/></inline-formula> places being the partitions, it is calculated as</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x55.png" xlink:type="simple"/></inline-formula>,</p><p>here throughput <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x56.png" xlink:type="simple"/></inline-formula> of the network can be calculated as</p><disp-formula id="scirp.53719-formula284"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x57.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x58.png" xlink:type="simple"/></inline-formula> is simply the number of ways of selecting <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x59.png" xlink:type="simple"/></inline-formula> out of the last <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x60.png" xlink:type="simple"/></inline-formula> places as customers, the first place being a partition</p><disp-formula id="scirp.53719-formula285"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x61.png"  xlink:type="simple"/></disp-formula><p>For the corresponding network number of queues<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x62.png" xlink:type="simple"/></inline-formula>, throughput <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x63.png" xlink:type="simple"/></inline-formula> of the network is obtained by scaling <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x64.png" xlink:type="simple"/></inline-formula> using the following relation</p><disp-formula id="scirp.53719-formula286"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x65.png"  xlink:type="simple"/></disp-formula><p>After scaling, throughput becomes</p><disp-formula id="scirp.53719-formula287"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x66.png"  xlink:type="simple"/></disp-formula><p>For<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x67.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x68.png" xlink:type="simple"/></inline-formula></p><p>The algorithm starts with an empty network (zero customers), then increases the number of customers by 1 until it reaches the desired number of customers of chain<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x69.png" xlink:type="simple"/></inline-formula>.</p><p>The average waiting time in this closed queuing network and the average response time per visit are given by the following formulas:</p><disp-formula id="scirp.53719-formula288"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x70.png"  xlink:type="simple"/></disp-formula><p>where, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x71.png" xlink:type="simple"/></inline-formula>is the service time, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x72.png" xlink:type="simple"/></inline-formula> is waiting time. To obtain the average response time per passage, the above equation can be obtained by each time visit ratio as</p><disp-formula id="scirp.53719-formula289"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x73.png"  xlink:type="simple"/></disp-formula><p>where, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x74.png" xlink:type="simple"/></inline-formula>is response time and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x75.png" xlink:type="simple"/></inline-formula> is each time visit. The expected number of jobs in queue <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x76.png" xlink:type="simple"/></inline-formula> is given by little’s formula [<xref ref-type="bibr" rid="scirp.53719-ref6">6</xref>] as.</p><disp-formula id="scirp.53719-formula290"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x77.png"  xlink:type="simple"/></disp-formula></sec><sec id="s3_2"><title>3.2. Case Studies</title><p>Now we have to implement our model in single and multi-server scenarios to calculate throughput and mean waiting time.</p><p>a) SINGLE SERVER CASE</p><p>Initialize <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x78.png" xlink:type="simple"/></inline-formula> for all <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x79.png" xlink:type="simple"/></inline-formula></p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x80.png" xlink:type="simple"/></inline-formula>, , and</p><p>If at the service centers customers are delayed independently <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x83.png" xlink:type="simple"/></inline-formula> of other customers, then we have the following steps,</p><disp-formula id="scirp.53719-formula291"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x84.png"  xlink:type="simple"/></disp-formula><p>Then we have a little’s equation for chains and service centers as,</p><disp-formula id="scirp.53719-formula292"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x85.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.53719-formula293"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x86.png"  xlink:type="simple"/></disp-formula><p>The operations count for this algorithm is bounded by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x87.png" xlink:type="simple"/></inline-formula> additions and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x88.png" xlink:type="simple"/></inline-formula> multiplication/ divisions. This is the same as the convolution algorithm in its most efficient. However, Algorithm 1 completely avoids a genuine problem of the convolution algorithm, namely, that the floating point range of many computers may be easily exceeded. Scaling, as discussed in [<xref ref-type="bibr" rid="scirp.53719-ref8">8</xref>] , may partially alleviate the problem. Yet the scaling algorithm is complex and does not always work. The authors have seen several well-posed modeling problems involving relatively large populations (e.g., &gt;100) and type D service centers which were not solvable in the range of floating point numbers 1E &#177; 75, despite scaling. The storage requirement is of the order <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x89.png" xlink:type="simple"/></inline-formula> as compared to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x90.png" xlink:type="simple"/></inline-formula> for the convolution algorithm.</p><p>We now proceed to extend the computational procedure to handle FCFS service centers with multiple constant unit rate servers. The mean value Equation (14) for such a center can be written as</p><disp-formula id="scirp.53719-formula294"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x91.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x92.png" xlink:type="simple"/></inline-formula> is the mean service demand, which is assumed to be independent of the chain. The calculation is complicated by the marginal queue size probabilities, which we have to carry along in the recursive scheme. This can be done by means of Lemma 1, which allows calculation of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x93.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x94.png" xlink:type="simple"/></inline-formula>from previously computed values. In order to keep the recursion going, we need an independent equation for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x95.png" xlink:type="simple"/></inline-formula>, which is obtained from the following relations</p><disp-formula id="scirp.53719-formula295"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x96.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.53719-formula296"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x97.png"  xlink:type="simple"/></disp-formula><p>From Equations (17) &amp; (18) we can have the mean number of idle servers as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x98.png" xlink:type="simple"/></inline-formula>, which is just like a little’s equation implemented to the set of servers.</p><p>b) MULTISERVER CASE</p><p>Step 1: Parameters Initialization</p><disp-formula id="scirp.53719-formula297"><graphic  xlink:href="http://html.scirp.org/file/3-6101417x99.png"  xlink:type="simple"/></disp-formula><p>Step 2: Main Loop, same as in single server case.</p><p>Step 3: Additional Corollary for Multi-servers.</p><disp-formula id="scirp.53719-formula298"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x100.png"  xlink:type="simple"/></disp-formula><p>For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x101.png" xlink:type="simple"/></inline-formula> and each FCFS multi server center<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x102.png" xlink:type="simple"/></inline-formula>, while for other service centers use the equation of step 3 in single server case.</p><p>Step 4: Little’s equation for chains having<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x103.png" xlink:type="simple"/></inline-formula>, same as in single server case.</p><p>Step 5: Little’s equation for service centers having<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x104.png" xlink:type="simple"/></inline-formula>, same as in single server case.</p><p>Step 6: Additional step for calculating marginal queue size under main loop for each multi FCFS service center <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x105.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x106.png" xlink:type="simple"/></inline-formula>.</p><disp-formula id="scirp.53719-formula299"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x107.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.53719-formula300"><label>(21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x108.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.53719-formula301"><label>(22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-6101417x109.png"  xlink:type="simple"/></disp-formula><p>The process evaluate per multi service center and per recursive step of the order <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x110.png" xlink:type="simple"/></inline-formula> additions and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x111.png" xlink:type="simple"/></inline-formula> multiplications. We observe that it grows linearly with M.</p><p>c) Queuing Theory Limitations</p><p>The assumptions of classical queuing theory may be too restrictive to be able to model real-world situations exactly. The complexity of production lines with product-specific characteristics cannot be handled with those models. Therefore specialized tools have been developed to simulate, analyze, visualize and optimize time dynamic queuing line behavior.</p><p>For example; the mathematical models often assume infinite numbers of customers, infinite queue capacity, or no bounds on inter-arrival or service times, when it is quite apparent that these bounds must exist in reality. Often, although the bounds do exist, they can be safely ignored because the differences between the real-world and theory is not statistically significant, as the probability that such boundary situations might occur is remote compared to the expected normal situation. Furthermore, several studies [<xref ref-type="bibr" rid="scirp.53719-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.53719-ref10">10</xref>] show the robustness of queuing models outside their assumptions. In other cases the theoretical solution may either prove intractable or insufficiently informative to be useful.</p><p>Alternative means of analysis have thus been devised in order to provide some insight into problems that do not fall under the scope of queuing theory, although they are often scenario-specific because they generally consist of computer simulations or analysis of experimental data.</p></sec></sec><sec id="s4"><title>4. Simulation Results &amp; Discussion</title><p>The network bottleneck is the fast server. For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x112.png" xlink:type="simple"/></inline-formula> the fast server is also the network bottleneck, but when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x113.png" xlink:type="simple"/></inline-formula>, the network bottleneck is the slow server.</p><p>The determination of network throughput for different values of β is calculated recursively. Every job arrives at server serve immediately (FCFS). <xref ref-type="fig" rid="fig2">Figure 2</xref> shows the plot between β and network throughput and clearly shows the difference between two schemes with consistence behavior.</p><p><xref ref-type="fig" rid="fig3">Figure 3</xref> describes value by value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x114.png" xlink:type="simple"/></inline-formula> performance with rival scheme. Markov Chain scheme started very confidently achieving 35 Mbps at <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x115.png" xlink:type="simple"/></inline-formula> but later at <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x116.png" xlink:type="simple"/></inline-formula> our proposed scheme performance increases in terms of Mbps which remain consistent. So in multi-server case for every value of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x117.png" xlink:type="simple"/></inline-formula> the queuing systems performs well. After deep analysis on other resulted files created after simulation, we have seen that size of packet is also increases as throughput increase which also help in improving system overall performance.</p><p><xref ref-type="fig" rid="fig4">Figure 4</xref> shows queuing system mean waiting time which increases as usual as the number of customer in chain increases. But still our proposed model is somehow better while comparing with other.</p><p>This means waiting time also one of the main objectives of my future work. To define and construct a model in which mean waiting system decreases as the number of customers increases by implementing some grid</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Throughput and consistency behavior between two schemes<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-6101417x119.png" xlink:type="simple"/></inline-formula></title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-6101417x118.png"/></fig><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Throughput and consistency behavior (Multi-Server Scenario)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-6101417x120.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Queuing mean waiting time</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-6101417x121.png"/></fig><p>computing functionalities. Also developing a queuing network model for multi-hop wireless ad hoc networks keeping same objectives, used diffusion approximation to evaluate average delay and maximum achievable per-node throughput. Extend analysis to many to one case, taking deterministic routing into account.</p></sec><sec id="s5"><title>Acknowledgements</title><p>This research work was partially supported by NSF of china Grant No. 61003247. The authors also would like to thanks the anonymous reviewers and the editors for insightful comments and suggestions.</p></sec><sec id="s6"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.53719-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Jones, E.P.C., Li, L. and Ward, P.A.S. (2005) Practical Routing in Delay-Tolerant Networks. Proceedings of ACM SIGCOMM Workshop on Delay Tolerant Networking (WDTN), New York, 1-7.</mixed-citation></ref><ref id="scirp.53719-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Zhao, W., Ammar, M. and Zegura, E. (2005) Controlling the Mobility of Multiple Data Transport Ferries in a Delay-Tolerant Network. INFOCOM, 1407-1418.</mixed-citation></ref><ref id="scirp.53719-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Bambos, N. and Michalidis, G. (2005) Queueing Networks of Random Link Topology: Stationary Dynamics of Maximal Throughput Schedules. Queueing Systems, 50, 5-52. http://dx.doi.org/10.1007/s11134-005-0858-x</mixed-citation></ref><ref id="scirp.53719-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Kawanishi, K. (2005) On the Counting Process for a Class of Markovian Arrival Processes with an Application to a Queueing System. Queueing Systems, 49, 93-122. http://dx.doi.org/10.1007/s11134-005-6478-7</mixed-citation></ref><ref id="scirp.53719-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Masuyama, H. and Takine, T. (2002) Analysis of an Infinite-Server Queue with Batch Markovian Arrival Streams. Queueing Systems, 42, 269-296. http://dx.doi.org/10.1023/A:1020575915095</mixed-citation></ref><ref id="scirp.53719-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Armero, C. and Conesa, D. (2000) Prediction in Markovian Bulk Arrival Queues. Queueing Systems, 34, 327-335. http://dx.doi.org/10.1023/A:1019121506451</mixed-citation></ref><ref id="scirp.53719-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Bertsimas, D. and Mourtzinou, G. (1997) Multicalss Queueing System in Heavy Traffic: An Asymptotic Approach Based on Distributional and Conversational Laws. Operations Research, 45, 470-487. http://dx.doi.org/10.1287/opre.45.3.470</mixed-citation></ref><ref id="scirp.53719-ref8"><label>8</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Reiser</surname><given-names> M. </given-names></name>,<etal>et al</etal>. (<year>1977</year>)<article-title>Numerical Methods in Separable Queuing Networks</article-title><source> Studies in Management SCI</source><volume> 7</volume>,<fpage> 113</fpage>-<lpage>142</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.53719-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Chandy, K.M., Howard, J., Keller, T.W. and Towsley, D.J. (1973) Local Balance, Robustness, Poisson Departures and the Product Forms in Queueing Networks. Research Notes from Computer Science Department, University of Texas at Austin, Austin.</mixed-citation></ref><ref id="scirp.53719-ref10"><label>10</label><mixed-citation publication-type="book" xlink:type="simple">Knadler Jr., C.E. (1991) The Robustness of Separable Queueing Network Models. In: Nelson, B.L., David Kelton, W. and Clark, G.M., Eds., Proceedings of the 1991 Winter Simulation Conference, 661-665.</mixed-citation></ref></ref-list></back></article>