A MATHEMATICAL MODEL FOR LINKAGE OF A QUEUING NETWORK WITH A FLOW SHOP SCHEDULING SYSTEM

Size: px
Start display at page:

Download "A MATHEMATICAL MODEL FOR LINKAGE OF A QUEUING NETWORK WITH A FLOW SHOP SCHEDULING SYSTEM"

Transcription

1 IJMS, Vol., No. -4, (July-December 202), pp Serials Publications ISSN: X A MATHEMATICAL MODEL FOR LINKAGE OF A QUEUING NETWORK WITH A FLOW SHOP SCHEDULING SYSTEM Deepak Gupta, Sameer Sharma & Seema Sharma Abstract: Waiting lines or queues are a common occurrence both in everyday life and in variety of business and industrial situations. Most queuing problems are centered about the question of finding levels of services that a system should provide. Flow shop scheduling with the objective of minimizing the makespan is also an important task in manufacturing system. This paper is an attempt to establish a linkage between a complex queuing network in which a common server is linked in series with each of two systems, one containing two Biserial servers and other with three parallel servers and a flow shop system consisting of two machines in series. In queue network, the arrival and service pattern both follows Poisson law. The completion time (waiting time + service time) of jobs (customers) will be the setup time for first machine in flow shop scheduling system. The objective of the paper is to develop an algorithm minimizing the total elapsed time with minimum completion time for this proposed queuing scheduling linkage model. A numerical illustration followed by a computer programme is also given to substantiate the proposed algorithm. Keywords: Biserial channels, Flow shop scheduling, Mean queue length, Makespan, Processing time, Waiting time.. INTRODUCTION Queues (waiting lines) help facilities or businesses provide service in an orderly fashion. It is used extensively to analyze production and service processes exhibiting random variability in market demand (arrival times) and service times. Queuing theory had its beginning in research work of a Danish engineer name A. K. Erlang. Jackson R. R. P. [6] studied the behaviour of a queuing system containing phase type service. Maggu [8] introduced the concept of bitendom in theory of queues which corresponds to a practical situation arise in production concern. Later on this idea was developed by various authors with different modifications and argumentations. Singh T. P. et al., [9, ] studied the transient behaviour of a queuing network with parallel biseries queue linked with a common channel. Gupta, Sharma and Gulati [2] studied steady state behaviour of a queue model comprised of two subsystem with biserial channel linked with a common channel. st International Conference on Mathematics and Mathematical Sciences (ICMMS), 7 July 202.

2 98 Deepak Gupta, Sameer Sharma & Seema Sharma The scheduling/sequencing problems are common occurrence in our daily life e.g., ordering of jobs for processing in a manufacturing plant, waiting air craft for landing clearance, programs to be run in a sequence at a computer center etc. Such problems exist whenever there is an alternative choice in which a number of jobs can be done. The selection of an appropriate order or sequence to receive waiting customer is called sequencing. In industries man, machines, material and money are involved for the production of them. The manager of an industry is interested to use men, machines, materials and money in an economic manner so that the cost associated with the production of an item is not increased or it is the minimum in the competitive market. The literature reveled that a lot of research work has already been done in the field of Queuing and Scheduling theory individually. Only some efforts have been done to establish a linkage between these two fields of optimization. Singh T.P. and Vinod Kumar [, 2,, 4, 5], Gupta, Sharma and Seema [2] have made efforts to optimized the total flow time, Waiting time and Service time in Queuing-Scheduling linkage network. Recently Gupta, Sharma and Seema [4] has established a linkage mode of network of queues consisting of a system of parallel biserial servers and a system of two parallel servers both linked in series with a common server to a flow shop scheduling model. This paper is an attempt to extend the work by establishing a linkage between a complex queuing network in which a common server is linked in series with each of two systems, one containing two Biserial servers and other having three parallel servers to a flow shop system consisting of two machines in series. Hence, this paper establishes a linkage between a network of queue model given by Gupta, Sharma and Gulati [2] and the two stage scheduling flowshop system given by Johnson [5]. 2. PRACTICAL SITUATION Many practical situation of the model arise in industries, administrative setups, banking system, computer networks, office management, super markets and shopping malls, scheduling of patients in a hospital etc. For example, in 24 hours drive through meal department consisting of three sections, one is for food, second is for drink and third as common to both for billing. The food section consists of two sub channels and the drink section consists of three parallel sub channels. Suppose in food section, one channel is for Indian food items and second channel is for Chinese food items. Similarly at drink section one channel is for Coffee / Tea, Second channel is for different vegetables soups and Third section is for cold drinks (juice/shakes etc). The customers who arrive to take Indian food items may also take some Chinese food items and then go to the bill counter or may directly go to billing counter. Similarly the customers coming to take Chinese food items may also take some Indian food items and then go to the billing counter or may directly go to the

3 A Mathematical Model for Linkage of a Queuing Network with a Flow Shop Scheduling billing counter. Also the customers coming to take some drink items at the second section will join Coffee / Tea sub counter or vegetables soups sub counter or cold drinks sub counter according to their choice and will finally go to the billing counter. After bill counter there are two machines in series, one for collecting tokens and finally for delivery of food items. Similarly, in manufacturing industry, we can consider two parallel biserial channels one for cutting and other for turning. Some jobs after cutting may go to turning and viceversa. The second system consisting of three parallel servers can be regarded as Grinding, Molding and Casting. Both these system of servers are commonly connected to the server for stamping. After that the jobs has to pass thought two machine in series taken as inspection of quality of goods produced and second machine for the packing.. MATHEMATICAL MODEL The entire queue model is comprised of three service servers S, S 2 and S. The subsystem S consist of two biserial service servers S and S 2. The subsystem S 2 contain three parallel servers S 2, S 22 and S 2. The service server S is commonly linked in series with each of two servers S and S 2 for competition of final phase service demanded either at a subsystem S or S 2. The service time at S i j (i =, 2 and j =, 2, ) are distributed exponentially. We assume the service mean rate, 2,, 2, at S i j (i =, 2 and j =, 2, ) and at S respectively. Queues Q, Q 2, Q, Q 4, Q 5 and Q 6 are said to formed in front of the service servers S, S 2, S 2, S 22, S 2 and S respectively, if they are busy. Customers coming at the rate after completion of phase service at S will join S 2 or S (that is they may either go to the network of servers S S 2 S or S S ) with the probabilities p 2 or p such that p 2 + p = and those coming at the rate 2 after completion of phase service at S 2 will join S or S (that is they may either go to the network of servers S 2 S S or Figure : Linkage Model

4 200 Deepak Gupta, Sameer Sharma & Seema Sharma S 2 S ) with the probabilities p 2 or p 2 such that p 2 + p 2 =. The customers coming at the rate go to the network of servers S 2 S and those coming at the rate 2 go to the network of servers S 22 S and those coming at the rate go to the network of servers S 2 S. Further the completion time (waiting time + service time) of customers / jobs through Q, Q 2, Q, Q 4, Q 5 & Q 6 form the setup times for machine M. After coming out from the server S i.e., Phase I, customers / jobs go to the machines M and M 2 (in Phase II) for processing with processing time A i and A i2 in second Phase service. Our objective is to develop a heuristic algorithm to find an optimal sequence of the jobs / customers to minimize the makespan in this Queue-Scheduling linkage system with minimum completion time. 4. MATHEMATICAL ANALYSIS Let P n, n 2, n, n 4, n 5, n 6 be the joint probability that there are n units waiting in queue Q in front of S, n 2 units waiting in queue Q 2 in front of S 2, n units waiting in queue Q in front of S 2, n 4 units waiting in queue Q 4 in front of S 22, n 5 units waiting in queue Q 5 in front of S 2 and n 6 units waiting in queue Q 6 in front of S (Figure ). In each case the waiting includes a unit in service, if any. Also, n, n 2, n, n 4, n 5, n 6 > 0. The standard arguments lead to the following differential difference equations in transient form as Pn, n2, n, n4, n5, n ( t ) = Pn, n2, n, n4, n5, n6 ( ) ( t) P ( t) P ( t) n, n2, n, n4, n5, n6 2 n, n2, n, n4, n5, n6 ( n ) p P ( t) ( n ) p P ( t) n, n2, n, n4, n5, n6 2 n, n2, n, n4, n5, n6 ( n ) p P ( t) ( n ) p P ( t) n, n2, n, n4, n5, n n, n2, n, n4, n5, n6 P ( t) P ( t) P ( t) n, n2, n, n4, n5, n6 2 n, n2, n, n4, n5, n6 n, n2, n, n4, n5, n6 ( n ) P ( t) ( n ) P ( t) 6 n, n2, n, n4, n5, n6 n, n2, n, n4, n5, n6 ( n ) P ( t) ( n ) P ( t). 2 4 n, n2, n, n4, n5, n6 5 n, n2, n, n4, n5, n6 The steady state equation (t ) governing the model are depicted as ( ) P n n n n n n , 2,, 4, 5, 6 P P ( n ) p P = n, n2, n, n4, n5, n6 2 n, n2, n, n4, n5, n6 n, n2, n, n4, n5, n6 ( n ) p P ( n ) p P 2 n, n2, n, n4, n5, n n, n2, n, n4, n5, n6

5 A Mathematical Model for Linkage of a Queuing Network with a Flow Shop Scheduling ( n ) p Pn n n n n n Pn n n n n n Pn n n n n n 2 2 2, 2,, 4, 5, 6, 2,, 4, 5, 6 2, 2,, 4, 5, 6 P ( n ) P ( n ) P n, n2, n, n4, n5, n6 6 n, n2, n, n4, n5, n6 n, n2, n, n4, n5, n6 ( n ) P ( n ) P. () 2 4 n, n2, n, n4, n5, n6 5 n, n2, n, n4, n5, n6 Let us define the generating function as F( X, Y, Z, R, S, T) P X y Z R S T where X Y Z R S T. n 0 n2 0 n 0 n4 0 n5 0 n6 0 Also we define partial generating functions as n, n2, n, n4, n5, n6 n n2 n n4 n5 n6 n n2 n2, n, n4, n5, n 6 n, n2, n, n4, n5, n6 n, n4, n5, n 6 n2, n, n4, n5, n6 n 0 n2 0 F ( X) P X, F ( X, Y) P ( X) Y, n n4 n4, n5, n 6 n, n4, n5, n6 n5, n 6 n4, n5, n6 n 0 n 0 4 F ( X, Y, Z) P ( X, Y) Z. F ( X, Y, Z, R) P ( X, Y, Z) R, n5 n6 n (,,,, ) 6 n5, n ( X, Y, Z, R) S, F( X, Y, Z, R, S, T) (,,,, ) 6 Pn X Y Z R S T 6 n5 0 n6 0 F X Y Z R S P Now, on taking n, n 2, n, n 4, n 5, n 6 equal to zero one by one and then taking two of them pairwise, three of them at a time, four of them at a time, five of them at a time and all of them; we get 6 equations. Now proceeding on the lines of Maggu and Singh T. P. et al., and following the standard technique, which after manipulation gives the final reduced result as T Y p p2 F Y, Z, R, S, T X X T X 2 p2 p2 F X, Z, R, S, T Y Y T T F X, Y, R, S, T 2 F X, Y, Z, S, T Z R T F X, Y, Z, S, T F X, Y, Z, R, S S T F ( X, Y, Z, R, S, T) Y T X 2 Y p2 p X X T X 2 p2 p2 ( Z) 2( R) ( S) Y Y T T T 2 Z R S T. (2)

6 202 Deepak Gupta, Sameer Sharma & Seema Sharma For convenience, let us denote F( Y, Z, R, S, T ) F, F( X, Z, R, S, T) F, F( X, Y, R, S, T) F 2 F( X, Y, Z, S, T) F, F( X, Y, Z, R, T) F, F( X, Y, Z, R, S) F Also F (,,,,, ) =, being the total probability. On taking X = as Y, Z, R, S, T, F (X, Y, Z, R, S, T) is of 0 0 indeterminate form. Now, on differentiating numerator and denominator of (2) separately w.r.t X, we have ( p p2 ) F 2( p2) F2 ( p p ) ( p ) F 2 p 2 F 2 2 p 2 ( p2 p ) () Similarly, on Diff. numerator and denominator of (2) separately w.r.t Y, on taking Y = and X, Z, R, S, T we have ( p2 ) F 2( p2 p2) F2 ( p ) ( p p ) p 2 F 2 F 2 2 p 2 2 ( p2 p2 ) (4) Again, on Diff. numerator and denominator of (2) separately w.r.t Z, on taking Z = and X, Y, R, S, T we have F F Again, on Diff. numerator and denominator of (2) separately w.r.t R, on taking R = and X, Y, Z, S, T we have F F Again, on Diff. numerator and denominator of (2) separately w.r.t S, on taking S = and X, Y, Z, R, T we have F F 5 5 Again, on Diff. numerator and denominator of (2) separately w.r.t T, on taking T = and X, Y, Z, R, S we have (5) (6) (7)

7 A Mathematical Model for Linkage of a Queuing Network with a Flow Shop Scheduling p F p F ( F ) ( F ) ( F ) F ( p ) ( p ) ( ) ( ) ( ) PF 2P2 F2 F 2F4 F5 F6 = p p2 2 2 (8) On multiplying (4) with p 2 and adding to (), we get F ( p p ) ( p p ) p p F ( ) 2 2 p2 p2 F F4 F5 On multiplying () withp 2 and adding to (4), we get (9) (Using (5)) (0) 2 (Using (6)) () 2 (Using (7)) (2) ( p p ) F p ( p p ) ( p p ) p2 F2 ( p p ) Now on putting the values of F, F 2, F, F 4, F 5 in (8), we get ( p ) p ( p ) p F6 ( p2 p2) On using the values of F, F 2, F, F 4, F 5 and F 6, the joint probability is given by P ( )( )( )( )( )( ) n n 2 n n 4 n5 n6 n, n2, n, n4, n5, n Where F, 2 F2, F, 4 F4, 5 F5, 6 F6. Further the solution in a steady state condition exist if, 2,, 4, 5, 6. () (4) 4. Mean Queue Length Average number of the customer (L) = n 0 n2 0 n 0 n4 0 n5 0 n6 0 ( n n n n n n ) P n n n n n n , 2,, 4, 5, 6

8 204 Deepak Gupta, Sameer Sharma & Seema Sharma = n Pn, n2, n, n4, n5, n6 n 0 n2 0 n 0 n4 0 n5 0 n6 0 n 0 n2 0 n 0 n4 0 n5 0 n6 0 n P 2 n, n2, n, n4, n5, n6... n 0 n2 0 n 0 n4 0 n5 0 n6 0 n P 6 n, n2, n, n4, n5, n6 Where L = L + L 2 + L + L 4 + L 5 + L 6 L = n Pn, n2, n, n4, n5, n6 n 0 n2 0 n 0 n4 0 n5 0 n6 0 2 n 4 n5 n6 = n n n 2 n n 0n2 0n 0n4 0n50n6 0 ( )( )( )( )( )( ) n n2 n n4 n5 n6 = ( )( 2)( )( 4 )( 5)( 6) n n 0 n2 0 n 0 n4 0 n5 0 n6 0. = Similarly, L2, L, L4, L5, L Average Waiting Time The average waiting time and the average number of items waiting for a service in a service system are important measurements for a manager. Little s Law relates these two metrics via the average rate of arrivals to the system. This fundamental law has found numerous uses in operations management and managerial decision making. Little s Law says that, under steady state conditions, the average number of items in a queuing system equals the average rate at which items arrive multiplied by the average time that an item spends in the system. Let L = Average number of items in the queuing system, W = Average waiting time in the system for an item, and A = Average number of items arriving per unit time. L i.e. Little s Law states that L = W; or W.

9 A Mathematical Model for Linkage of a Queuing Network with a Flow Shop Scheduling ASSUMPTIONS. We assume that the arrival rate in the queue network follows Poisson distribution. 2. Each job / customer is processed on the machines M and M 2 in the same order and pre-emission is not allowed, i.e., once a job is started on a machine, the process on that machine can not be stopped unless job is completed.. For the existence of the steady state behaviour the following conditions hold good: ( p ) ( 2 p2 ), (ii) 2, ( ) ( p p ) 2 2 (i) p2 p2 2 (iii), (vi) 4 (v) , 2 p ( 2 p2 ) p2 ( 2 p2 ) 5, (vi) 6. ( p2 p2 ) 6. ALGORITHM The following algorithm gives the procedure to determine the optimal sequence of the jobs to minimize the flow time for the machines M and M 2 when the completion time (waiting time + service time) of the jobs coming out of Phase I is the setup times for the machine M. Step : Find the mean queue length on the lines of Singh & Kumar [5] using the formula Here; L ( 2 p2) ( 2 p2 ) 2, 2,, ( p2 p2) 2( p2 p2) p ( 2 p2) p2 ( 2 p2 ) 6 ; ( p p ) 2 2, 5, i is the mean arrival rate, i is the mean service rate and p ij are the probabilities. Step 2: Find the average waiting time of the customers on the line of Little s [9] using L relation E ( w), where 2 2. Step : Find the completion time (C) of jobs/customers coming out of Phase I, i.e., when processed thought the network of queues Q, Q 2, Q, Q 4, Q 5 and Q 6 by using the formula

10 206 Deepak Gupta, Sameer Sharma & Seema Sharma C E ( W). p p p p Step 4: The completion time C of the customers / jobs through the network of queues Q, Q 2, Q, Q 4, Q 5 and Q 6 will form the setup time for machine M. Define the two machines M and M 2 with processing time A i = A i + C and A i2. Step 5: Apply Johnson s [5] procedure to find the optimal sequence(s) with minimum elapsed time. Step 6: Prepare In-Out tables for the optimal sequence(s) obtained in step 5. The sequence {S} having minimum total elapsed time will be the optimal sequence for the given problem. 7. NUMERICAL ILLUSTRATION Consider fourteen customers / jobs are processed through the network of queues Q, Q 2, Q, Q 5 and Q 6 with the servers S, S 2 and S. The server S consists of two biserial service servers S and S 2. The server S 2 contains three parallel servers S 2, S 22 and S 2. Server S is commonly linked in series with each of two servers S and S 2. The number of the customers, mean arrival rate, mean service rate and associated probabilities are given as in Table. Table The Detail Classification of the Linkage Model S. No. No. of customers Mean arrival rate Mean service rate Probabilities n = = 4 = 0 p 2 = n 2 = 2 2 = 5 2 = 9 p = 0.6 n = 4 = = 7 p 2 = n 4 = 2 2 = 5 2 = 6 p 2 = n 5 = = 4 = 5 6 n 6 = 4 = 28 After getting service at Phase I jobs / customers are to be served at the machines M and M 2 with processing time A i and A i2 respectively as given in Table 2. Table 2 The Machines M and M 2 with processing times Jobs M (A i ) M 2 (A i2 )

11 A Mathematical Model for Linkage of a Queuing Network with a Flow Shop Scheduling The objective is to find an optimal sequence of the jobs / customers to minimize the makespan in this Queue-Scheduling linkage system by considering the first phase service into account. Solution: We have 2 p2 = ( p p ) p , 2 = ( p p ) , = , 4 = 0.8, 5 = 2 0.8, 6 = 2 p ( 2 p2) p2( 2 p2 ) ( p p ) 2 2 Mean Queue Length = Average number of Jobs / Customers = L = units. L Average waiting time of the jobs / customers = E ( w) = units. The total completion time of Jobs / Customers when processed through queue network in Phase I C E ( W) p p p p = units. On taking the completion time C = as the setup time, when jobs / customers came for processing with machine M. The new reduced problem with processing times A i = A i + C and A i 2 on machine M and M 2 is as shown in Table. Table The Processing Times A i2 and A i 2 on Machine M and M 2 is Job A i A i Job A i A i

12 208 Deepak Gupta, Sameer Sharma & Seema Sharma Using Johnson's [5] algorithm, we get the optimal sequence S = The In-Out flow table for the sequence {S} is as in Table 4. Table 4 The In-Out Flow Table for the Sequence S Jobs Machine M Machine M Therefore, the total minimum elapsed time for sequence S is units, average awaiting time is units and mean queue length is units. 8. CONCLUSION The present paper establishes linkage between the queue network comprised of three servers S, S 2, S with a two stage flowshop scheduling system consisting machines M and M 2. The server S consists of two biserial service servers S and S 2. The server S 2 contains two parallel servers S 2, S 22 and S 2. Server S is commonly linked in series with each of three servers S and S 2 for completion of first phase service demanded either at a subsystem S or S 2.The objective of the model is to minimizing the total elapsed time. A heuristic algorithm by considering the completion time of jobs in Phase I as setup time for the machine M in Phase II is discussed. The study may further be extended by introducing various types of queuing models and different parameters for two and three stage flowshop scheduling models with different constraints.

13 A Mathematical Model for Linkage of a Queuing Network with a Flow Shop Scheduling Programme #include<iostream.h> #include<stdio.h> #include<conio.h> #include<process.h> #include<math.h> int n[6],u[6],l[5],j[50],j[50],m; float p[4],r[6], g[50],h[50],a[50],b[50]; APPENDIX float a,b,a2,b2,a,b,a4,b4,a5,b5,b6,c,c2,p,q,v,w,m,z,z2,z,x,q,q2,q,z,f,c; void main() { clrscr(); for( int i=;i<=5;i++) {cout<<"enter the number of customers and Mean Arrival Rate for Channel S"<<i<<":";cin>>n[i]>>L[i];} m=n[]+n[2]+n[]+n[4]+n[5]; for(int d=;d<=6;d++) {cout<<"\nenter the Mean Service Rate for the Channel S"<<d<<":";cin>>u[d];} for(int k=;k<=4;k++) { cout<<"\nenter the value of probability p"<<k<<":";cin>>p[k]; } for(i=;i<=m;i++) {j[i]=i; cout<<"\nenter the processing time of "<<i<<" job for machine A : ";cin>>a[i]; cout<<"\nenter the processing time of "<<i<<" job for machine B : ";cin>>b[i];} a=l[]+l[2]*p[];b=(-p[]*p[])*u[];r[]=a/b;a2=l[2] +L[]*p[];b2 =(-p[]*p[])*u[2];r[2]=a2/b2; a=l[];a4=l[4];b=u[];b4=u[4],a5=l[5],b5=u[5],b6=u[6];r[]=a/b;r[4]= a4/b4;r[5]=a5/b5; c2=(-p[]*p[])*b6;z=(a+a4+a5)/b6;z2= a*p[2]/c2;z= a2*p[4]/c2; r[6]=z+z2+z;m=l[]+l[2]+l[]+l[4]+l[5]; for(i=;i<=6;i++)

14 20 Deepak Gupta, Sameer Sharma & Seema Sharma {cout<<"r["<<i<<"]\t\t"<<r[i]<<"\n";} for(i=;i<=6;i++) { if(r[i]>) {cout<<"steady state condition does not holds good for"<<r[i]<<"...\ nexitting";getch();exit(0);}} Q=(r[]/(-r[]))+(r[2]/(-r[2]))+(r[]/(-r[]))+(r[4]/(-r[4]))+(r[5]/(-r[5])+ (r[6]/(-r[6]))); cout<<"\nthe mean queue length is :"<<Q<<"\n"; W=Q/M; cout<<"\naverage waiting time for the customer is:"<<w<<"\n"; z=u[]* p[]+u[]*p[ 2] +u[2]* p[]+u[2]*p[4]+u[]+u[ 4]+u[5]+u[6]; f=/z;c= W+f; cout<<"\n\ntotal completetion time of Jobs / Customers through Queue Network in Phase :"<<c; for(i=;i<=m;i++) for(i=;i<=m;i++) {g[i]=a[i]+c;h[i]=b[i];} {cout<<"\n\n"<<j[i]<<"\t"<<g[i]<<"\t"<<h[i];cout<<endl;} float mingh[6];char ch[6]; for(i=;i<=m;i++) { if(g[i]<h[i]) else } {mingh[i]=g[i];ch[i]='g';} {mingh[i]=h[i];ch[i]='h';} for(i=;i<=m;i++) {cout<<endl<<mingh[i]<<"\t"<<ch[i];} for(i=;i<=m;i++) { for(int k=;k<=m;k++) if(mingh[i]<mingh[k]) {float temp=mingh[i]; int temp=j[i]; char d=ch[i];

15 A Mathematical Model for Linkage of a Queuing Network with a Flow Shop Scheduling... 2 mingh[i]=mingh[k]; j[i]=j[k]; ch[i]=ch[k]; mingh[k]=temp; j[k]=temp; ch[k]=d;} } for(i=;i<=m;i++) {cout<<endl<<endl<<j[i]<<"\t"<<mingh[i]<<"\t"<<ch[i]<<"\n";} // calculate scheduling float sbeta[6];int t=,s=0; for(i=;i<=m;i++) { if(ch[i]=='h') {sbeta[(m-s)]=j[i];s++;} else if(ch[i]=='g') {sbeta[t]=j[i];t++;}} int arr[6], m=; cout<<endl<<endl<<"job Scheduling:"<<"\t"; for(i=;i<=m;i++) {cout<<sbeta[i]<<" ";arr[m]=sbeta[i];m++;} cout<<"\nscheduled job sequence"; for(i=;i<= m;i++) {cout<<endl<<arr[i]<<" ";} //calculating total computation sequence float macha[50], machb[50],maxv[50];float time=0.0; macha[]=time+g[arr[]]; for(i=2;i<=m;i++) {macha[i]=macha[i-]+g[arr[i]];} machb[]=macha[]+h[arr[]]; for(i=2;i<=m;i++) {if((machb[i-])>(macha[i])) maxv[i]=machb[i-]; else maxv[i]=macha[i]; machb[i]=maxv[i]+h[arr[i]]; }

16 22 Deepak Gupta, Sameer Sharma & Seema Sharma //displaying solution cout<<"\n\n\n\n\n\t\t\t #####THE SOLUTION##### "; cout<<"\n\n\t***************************************************************"; cout<<"\n\n\n\t Optimal Sequence is : "; for(i=;i<=m;i++) {cout<<" "<<arr[i];} cout<<endl<<endl<<"in-out Table is:"<<endl<<endl; cout<<"jobs"<<"\t"<<"machine M"<<"\t"<<"\t"<<"Machine M2" <<"\t"<<endl; cout<<arr[]<<"\t"<<time<<"--"<<macha[]<<" \t"<<"\t"<<m acha[]<<"-- "<<machb[]<<" \t"<<endl; for(i=2;i<=m;i++) { cout<<arr[i]<<"\t"<<macha[i-]<<"--"<<macha[i]<<" "<<"\t"<<maxv[i]<<"-- "<<machb[i]<<" "<<"\t"<<endl; } cout<<"\n\n\ntotal Elapsed Time (T) = "<<machb[m]; cout<<"\n\n\t***************************************************************"; getch(); } REFERENCES [] Gupta Deepak, T. P. Singh, and Rajinder Kumar, (2007), Analysis of a Network Queue Model Comprised of Biserial and Parallel Channel Linked with a Common Server, Ultra Science, 9(2)M: [2] Gupta Deepak, Sharma Sameer, and Gulati Naveen, (20), On Steady State Behaviour of a Network Queuing Model with Biserial and Parallel Channels Linked with a Common Server, Computer Engineering and Intelligent Systems, 2(): 22. [] Gupta Deepak, Sharma Sameer, and Seema, (202), On Linkage of a Flow Shop Scheduling Model Including Job Block Criteria with a Parallel Biserial Queue Network, Computer Engineering and Intelligent Systems, (2): [4] Gupta Deepak, Sharma Sameer, and Seema, (202), On Linkage of a Queue Network with Biserial and Parallel Channels Linked with a Common Server to a Two Stage Flow Shop Scheduling System, International Journal of Emerging Trends in Engineering and Development, 2(2): [5] S. M. Johnson, (954), Optimal Two & Three Stage Production Schedules with Set Up Times Includes, Nav. Res. Log. Quart., : 6 68.

17 A Mathematical Model for Linkage of a Queuing Network with a Flow Shop Scheduling... 2 [6] R. R. P. Jackson, (954), Queuing System with Phase Type Service, O. R. Quat., 5: [7] D. C. Little John, (965), A Proof of Queuing Formula: L = W, Operation Research, : [8] P. L. Maggu, (970), Phase Type Service Queue with Two Channels in Biserial, J. OP. Res. Soc. Japan, (). [9] Singh T. P., and Kumar Vinod, (2007), A Note on Serial Queuing & Scheduling Linkage, PAMS, LXV(), 7 8. [0] M. Nawaz, E. E. Enscore, and L. Ham, (98), A Heuristic Algorithm for the m Machine, n Job Flow Shop Sequencing Problem, OMEGA, (): [] T. P. Singh, Kumar Vinod, and K. Rajinder, (2005), On Transient Behaviour of a Queuing Network with Parallel Biserial Queues, JMASS, (2): [2] T. P. Singh, and Kumar Vinod, (2007), On Linkage of Queues in Semi-Series to a Flowshop Scheduling System, Int. Agrkult. Stat. Sci., (2): [] T. P. Singh, Kumar Vinod, and Kumar Rajinder, (2008), Linkage Scheduling System with a Serial Queue-Network, Lingaya's Journal of Professional Studies, 2(): [4] T. P. Singh, and Kumar Vinod, (2009), On Linkage of a Scheduling System with Biserial Queue Network, Arya Bhatta Journal of Mathematics & Informatics, (): [5] Kumar Vinod, T. P. Singh, and K. Rajinder, (2007), Steady State Behaviour of a Queue Model Comprised of Two Subsystems with Biserial Linked with Common Channel, Reflection des ERA., (2): Deepak Gupta Prof. & Head, Department of Mathematics, M.M. University, Mullana, Ambala, India. guptadeepak200@yahoo.co.in Sameer Sharma Research Scholar, Department of Mathematics, D.A.V. College, Jalandhar, Punjab, India. samsharma@yahoo.com Seema Sharma Department of Mathematics, D.A.V. College, Jalandhar, Punjab, India. seemasharma7788@yahoo.com

Network Analysis of Fuzzy Bi-serial and Parallel Servers with a Multistage Flow Shop Model

Network Analysis of Fuzzy Bi-serial and Parallel Servers with a Multistage Flow Shop Model 2st International Congress on Modelling and Simulation, Gold Coast, Australia, 29 Nov to 4 Dec 205 wwwmssanzorgau/modsim205 Network Analysis of Fuzzy Bi-serial and Parallel Servers with a Multistage Flow

More information

Steady State Behavior Of a Network Queue Model Comprised of Two Bi-serial Channels Linked with a Common Server

Steady State Behavior Of a Network Queue Model Comprised of Two Bi-serial Channels Linked with a Common Server Steady State Behavior Of a Network Queue Model Comprised of Two Bi-serial Channels Linked with a Common Server Deepak Gupta Prof. & Head, Dept of Mathematics Maharishi Markandeshwar University Mullana,

More information

CHAPTER 3 STOCHASTIC MODEL OF A GENERAL FEED BACK QUEUE NETWORK

CHAPTER 3 STOCHASTIC MODEL OF A GENERAL FEED BACK QUEUE NETWORK CHAPTER 3 STOCHASTIC MODEL OF A GENERAL FEED BACK QUEUE NETWORK 3. INTRODUCTION: Considerable work has been turned out by Mathematicians and operation researchers in the development of stochastic and simulation

More information

Information and Knowledge Management ISSN (Paper) ISSN X (Online) Vol 1, No.3, 2011

Information and Knowledge Management ISSN (Paper) ISSN X (Online) Vol 1, No.3, 2011 Minimizing Rental Cost for n-jobs, 2-Machines Flow Shop Scheduling, Processing Time Associated with Probabilities Including Transportation Time and Job Block criteria Sameer Sharma*, Deepak Gupta, Payal

More information

Corresponding Author: Pradeep Bishnoi

Corresponding Author: Pradeep Bishnoi ISSN (e): 2250 3005 Volume, 08 Issue, 6 Jun 2018 International Journal of Computational Engineering Research (IJCER) Minimizing Utilization Time for Specially Structured Two Stage Flow Shop Scheduling

More information

Unavailability in n 2 Flow Shop Scheduling To Minimize Rental Cost with Job Block Criteria

Unavailability in n 2 Flow Shop Scheduling To Minimize Rental Cost with Job Block Criteria Unavailability in n 2 Flow Shop Scheduling To Minimize Rental Cost with Job lock Criteria Deepak Gupta, Poojadeep Sehgal Prof. & Head, Dept. of Mathematics, Maharishi Markandeshwar (Deemed to be University)

More information

5/15/18. Operations Research: An Introduction Hamdy A. Taha. Copyright 2011, 2007 by Pearson Education, Inc. All rights reserved.

5/15/18. Operations Research: An Introduction Hamdy A. Taha. Copyright 2011, 2007 by Pearson Education, Inc. All rights reserved. The objective of queuing analysis is to offer a reasonably satisfactory service to waiting customers. Unlike the other tools of OR, queuing theory is not an optimization technique. Rather, it determines

More information

The effect of probabilities of departure with time in a bank

The effect of probabilities of departure with time in a bank International Journal of Scientific & Engineering Research, Volume 3, Issue 7, July-2012 The effect of probabilities of departure with time in a bank Kasturi Nirmala, Shahnaz Bathul Abstract This paper

More information

MINIMIZING IDLE TIME OF CRITICAL MACHINE IN PERMUTATION FLOW ENVIRONMENT WITH WEIGHTED SCHEDULING

MINIMIZING IDLE TIME OF CRITICAL MACHINE IN PERMUTATION FLOW ENVIRONMENT WITH WEIGHTED SCHEDULING VOL 11, NO 5, MARCH 016 ISSN 1819-6608 006-016 Asian Research Publishing Network (ARPN All rights reserved wwwarpnjournalscom MINIMIZING IDLE TIME OF CRITICAL MACHINE IN PERMUTATION FLOW ENVIRONMENT WITH

More information

λ λ λ In-class problems

λ λ λ In-class problems In-class problems 1. Customers arrive at a single-service facility at a Poisson rate of 40 per hour. When two or fewer customers are present, a single attendant operates the facility, and the service time

More information

Bi-objective scheduling on parallel machines with uncertain processing time

Bi-objective scheduling on parallel machines with uncertain processing time Available online at www.pelagiaresearchlibrary.com Advances in Applied Science Research, 2012, 3 (2):1020-1026 ISSN: 0976-8610 CODEN (USA): AASRFC Bi-objective scheduling on parallel machines with uncertain

More information

Queuing Theory. The present section focuses on the standard vocabulary of Waiting Line Models.

Queuing Theory. The present section focuses on the standard vocabulary of Waiting Line Models. Queuing Theory Introduction Waiting lines are the most frequently encountered problems in everyday life. For example, queue at a cafeteria, library, bank, etc. Common to all of these cases are the arrivals

More information

Queuing Analysis. Chapter Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall

Queuing Analysis. Chapter Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall Queuing Analysis Chapter 13 13-1 Chapter Topics Elements of Waiting Line Analysis The Single-Server Waiting Line System Undefined and Constant Service Times Finite Queue Length Finite Calling Problem The

More information

MONTE CARLO SIMULATION STUDY ON M/M/1 AND M/M/2 QUEUEING MODELS IN A MULTI SPECIALITY HOSPITAL

MONTE CARLO SIMULATION STUDY ON M/M/1 AND M/M/2 QUEUEING MODELS IN A MULTI SPECIALITY HOSPITAL Volume 117 No. 13 2017, 271-282 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu MONTE CARLO SIMULATION STUDY ON M/M/1 AND M/M/2 QUEUEING MODELS IN

More information

I, A BRIEF REVIEW ON INFINITE QUEUE MODEL M.

I, A BRIEF REVIEW ON INFINITE QUEUE MODEL M. A BRIEF REVIEW ON INFINITE QUEUE MODEL M. Vasuki*, A. Dinesh Kumar** & G. Vijayaprabha** * Assistant Professor, Department of Mathematics, Srinivasan College of Arts and Science, Perambalur, Tamilnadu

More information

Exercises Stochastic Performance Modelling. Hamilton Institute, Summer 2010

Exercises Stochastic Performance Modelling. Hamilton Institute, Summer 2010 Exercises Stochastic Performance Modelling Hamilton Institute, Summer Instruction Exercise Let X be a non-negative random variable with E[X ]

More information

Analysis of a Machine Repair System with Warm Spares and N-Policy Vacations

Analysis of a Machine Repair System with Warm Spares and N-Policy Vacations The 7th International Symposium on Operations Research and Its Applications (ISORA 08) ijiang, China, October 31 Novemver 3, 2008 Copyright 2008 ORSC & APORC, pp. 190 198 Analysis of a Machine Repair System

More information

Sandwich shop : a queuing net work with finite disposable resources queue and infinite resources queue

Sandwich shop : a queuing net work with finite disposable resources queue and infinite resources queue Sandwich shop : a queuing net work with finite disposable resources queue and infinite resources queue Final project for ISYE 680: Queuing systems and Applications Hongtan Sun May 5, 05 Introduction As

More information

Review Paper Machine Repair Problem with Spares and N-Policy Vacation

Review Paper Machine Repair Problem with Spares and N-Policy Vacation Research Journal of Recent Sciences ISSN 2277-2502 Res.J.Recent Sci. Review Paper Machine Repair Problem with Spares and N-Policy Vacation Abstract Sharma D.C. School of Mathematics Statistics and Computational

More information

NANYANG TECHNOLOGICAL UNIVERSITY SEMESTER I EXAMINATION MH4702/MAS446/MTH437 Probabilistic Methods in OR

NANYANG TECHNOLOGICAL UNIVERSITY SEMESTER I EXAMINATION MH4702/MAS446/MTH437 Probabilistic Methods in OR NANYANG TECHNOLOGICAL UNIVERSITY SEMESTER I EXAMINATION 2013-201 MH702/MAS6/MTH37 Probabilistic Methods in OR December 2013 TIME ALLOWED: 2 HOURS INSTRUCTIONS TO CANDIDATES 1. This examination paper contains

More information

Engineering Mathematics : Probability & Queueing Theory SUBJECT CODE : MA 2262 X find the minimum value of c.

Engineering Mathematics : Probability & Queueing Theory SUBJECT CODE : MA 2262 X find the minimum value of c. SUBJECT NAME : Probability & Queueing Theory SUBJECT CODE : MA 2262 MATERIAL NAME : University Questions MATERIAL CODE : SKMA104 UPDATED ON : May June 2013 Name of the Student: Branch: Unit I (Random Variables)

More information

A Study on M x /G/1 Queuing System with Essential, Optional Service, Modified Vacation and Setup time

A Study on M x /G/1 Queuing System with Essential, Optional Service, Modified Vacation and Setup time A Study on M x /G/1 Queuing System with Essential, Optional Service, Modified Vacation and Setup time E. Ramesh Kumar 1, L. Poornima 2 1 Associate Professor, Department of Mathematics, CMS College of Science

More information

Chapter 10. Queuing Systems. D (Queuing Theory) Queuing theory is the branch of operations research concerned with waiting lines.

Chapter 10. Queuing Systems. D (Queuing Theory) Queuing theory is the branch of operations research concerned with waiting lines. Chapter 10 Queuing Systems D. 10. 1. (Queuing Theory) Queuing theory is the branch of operations research concerned with waiting lines. D. 10.. (Queuing System) A ueuing system consists of 1. a user source.

More information

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS Andrea Bobbio Anno Accademico 999-2000 Queueing Systems 2 Notation for Queueing Systems /λ mean time between arrivals S = /µ ρ = λ/µ N mean service time traffic

More information

Multiserver Queueing Model subject to Single Exponential Vacation

Multiserver Queueing Model subject to Single Exponential Vacation Journal of Physics: Conference Series PAPER OPEN ACCESS Multiserver Queueing Model subject to Single Exponential Vacation To cite this article: K V Vijayashree B Janani 2018 J. Phys.: Conf. Ser. 1000 012129

More information

PBW 654 Applied Statistics - I Urban Operations Research

PBW 654 Applied Statistics - I Urban Operations Research PBW 654 Applied Statistics - I Urban Operations Research Lecture 2.I Queuing Systems An Introduction Operations Research Models Deterministic Models Linear Programming Integer Programming Network Optimization

More information

A Heterogeneous Two-Server Queueing System with Balking and Server Breakdowns

A Heterogeneous Two-Server Queueing System with Balking and Server Breakdowns The Eighth International Symposium on Operations Research and Its Applications (ISORA 09) Zhangjiajie, China, September 20 22, 2009 Copyright 2009 ORSC & APORC, pp. 230 244 A Heterogeneous Two-Server Queueing

More information

Research Article Batch Scheduling on Two-Machine Flowshop with Machine-Dependent Setup Times

Research Article Batch Scheduling on Two-Machine Flowshop with Machine-Dependent Setup Times Advances in Operations Research Volume 2009, Article ID 153910, 10 pages doi:10.1155/2009/153910 Research Article Batch Scheduling on Two-Machine Flowshop with Machine-Dependent Setup Times Lika Ben-Dati,

More information

Glossary availability cellular manufacturing closed queueing network coefficient of variation (CV) conditional probability CONWIP

Glossary availability cellular manufacturing closed queueing network coefficient of variation (CV) conditional probability CONWIP Glossary availability The long-run average fraction of time that the processor is available for processing jobs, denoted by a (p. 113). cellular manufacturing The concept of organizing the factory into

More information

The Behavior of a Multichannel Queueing System under Three Queue Disciplines

The Behavior of a Multichannel Queueing System under Three Queue Disciplines The Behavior of a Multichannel Queueing System under Three Queue Disciplines John K Karlof John Jenkins November 11, 2002 Abstract In this paper we investigate a multichannel channel queueing system where

More information

Chapter 1: Revie of Calculus and Probability

Chapter 1: Revie of Calculus and Probability Chapter 1: Revie of Calculus and Probability Refer to Text Book: Operations Research: Applications and Algorithms By Wayne L. Winston,Ch. 12 Operations Research: An Introduction By Hamdi Taha, Ch. 12 OR441-Dr.Khalid

More information

Heuristics Algorithms For Job Sequencing Problems

Heuristics Algorithms For Job Sequencing Problems Global Journal of Science Frontier Research Vol.10 Issue 4(Ver1.0),September 2010 P a g e 37 Heuristics Algorithms For Job Sequencing Problems K. Karthikeyan GJSFR Classification D (FOR) 091307,091305,010303

More information

Programmers A B C D Solution:

Programmers A B C D Solution: P a g e Q: A firm has normally distributed forecast of usage with MAD=0 units. It desires a service level, which limits the stock, out to one order cycle per year. Determine Standard Deviation (SD), if

More information

Advanced Modified Time Deviation Method for Job Sequencing

Advanced Modified Time Deviation Method for Job Sequencing ABSTRACT 2018 IJSRST Volume 4 Issue 10 Print ISSN : 2395-6011 Online ISSN : 2395-602X Themed Section: Science and Technology Advanced Modified Time Deviation Method for Sequencing R Rajalakshmi 1, S Rekha

More information

Queuing Theory. Using the Math. Management Science

Queuing Theory. Using the Math. Management Science Queuing Theory Using the Math 1 Markov Processes (Chains) A process consisting of a countable sequence of stages, that can be judged at each stage to fall into future states independent of how the process

More information

The Passport Control Problem or How to Keep an Unstable Service System Load Balanced?

The Passport Control Problem or How to Keep an Unstable Service System Load Balanced? The Passport Control Problem or How to Keep an Unstable Service System Load Balanced? A. ITAI Computer Science Department, Technion M. RODEH Computer Science Department, Technion H. SHACHNAI Computer Science

More information

Advanced Computer Networks Lecture 3. Models of Queuing

Advanced Computer Networks Lecture 3. Models of Queuing Advanced Computer Networks Lecture 3. Models of Queuing Husheng Li Min Kao Department of Electrical Engineering and Computer Science University of Tennessee, Knoxville Spring, 2016 1/13 Terminology of

More information

Contents Preface The Exponential Distribution and the Poisson Process Introduction to Renewal Theory

Contents Preface The Exponential Distribution and the Poisson Process Introduction to Renewal Theory Contents Preface... v 1 The Exponential Distribution and the Poisson Process... 1 1.1 Introduction... 1 1.2 The Density, the Distribution, the Tail, and the Hazard Functions... 2 1.2.1 The Hazard Function

More information

Figure 10.1: Recording when the event E occurs

Figure 10.1: Recording when the event E occurs 10 Poisson Processes Let T R be an interval. A family of random variables {X(t) ; t T} is called a continuous time stochastic process. We often consider T = [0, 1] and T = [0, ). As X(t) is a random variable

More information

Queueing Theory and Simulation. Introduction

Queueing Theory and Simulation. Introduction Queueing Theory and Simulation Based on the slides of Dr. Dharma P. Agrawal, University of Cincinnati and Dr. Hiroyuki Ohsaki Graduate School of Information Science & Technology, Osaka University, Japan

More information

An M/M/1/N Queuing system with Encouraged Arrivals

An M/M/1/N Queuing system with Encouraged Arrivals Global Journal of Pure and Applied Mathematics. ISS 0973-1768 Volume 13, umber 7 (2017), pp. 3443-3453 Research India Publications http://www.ripublication.com An M/M/1/ Queuing system with Encouraged

More information

Stochastic analysis of edible oil refinery industry

Stochastic analysis of edible oil refinery industry 2018; 3(1): 0412 ISSN: 24561452 Maths 2018; 3(1): 0412 2018 Stats & Maths www.mathsjournal.com Received: 08102017 Accepted: 11112017 Sunita Thori Research Scholar, J.J.T. University, Jhunjhnu, Rajasthan,

More information

Exercises Solutions. Automation IEA, LTH. Chapter 2 Manufacturing and process systems. Chapter 5 Discrete manufacturing problems

Exercises Solutions. Automation IEA, LTH. Chapter 2 Manufacturing and process systems. Chapter 5 Discrete manufacturing problems Exercises Solutions Note, that we have not formulated the answers for all the review questions. You will find the answers for many questions by reading and reflecting about the text in the book. Chapter

More information

Stochastic inventory system with two types of services

Stochastic inventory system with two types of services Int. J. Adv. Appl. Math. and Mech. 2() (204) 20-27 ISSN: 2347-2529 Available online at www.ijaamm.com International Journal of Advances in Applied Mathematics and Mechanics Stochastic inventory system

More information

Introduction to queuing theory

Introduction to queuing theory Introduction to queuing theory Queu(e)ing theory Queu(e)ing theory is the branch of mathematics devoted to how objects (packets in a network, people in a bank, processes in a CPU etc etc) join and leave

More information

4.7 Finite Population Source Model

4.7 Finite Population Source Model Characteristics 1. Arrival Process R independent Source All sources are identical Interarrival time is exponential with rate for each source No arrivals if all sources are in the system. OR372-Dr.Khalid

More information

Two Heterogeneous Servers Queueing-Inventory System with Sharing Finite Buffer and a Flexible Server

Two Heterogeneous Servers Queueing-Inventory System with Sharing Finite Buffer and a Flexible Server Two Heterogeneous Servers Queueing-Inventory System with Sharing Finite Buffer and a Flexible Server S. Jehoashan Kingsly 1, S. Padmasekaran and K. Jeganathan 3 1 Department of Mathematics, Adhiyamaan

More information

International Journal of Pure and Applied Mathematics Volume 28 No ,

International Journal of Pure and Applied Mathematics Volume 28 No , International Journal of Pure and Applied Mathematics Volume 28 No. 1 2006, 101-115 OPTIMAL PERFORMANCE ANALYSIS OF AN M/M/1/N QUEUE SYSTEM WITH BALKING, RENEGING AND SERVER VACATION Dequan Yue 1, Yan

More information

Slides 9: Queuing Models

Slides 9: Queuing Models Slides 9: Queuing Models Purpose Simulation is often used in the analysis of queuing models. A simple but typical queuing model is: Queuing models provide the analyst with a powerful tool for designing

More information

EE 368. Weeks 3 (Notes)

EE 368. Weeks 3 (Notes) EE 368 Weeks 3 (Notes) 1 State of a Queuing System State: Set of parameters that describe the condition of the system at a point in time. Why do we need it? Average size of Queue Average waiting time How

More information

Continuous Time Processes

Continuous Time Processes page 102 Chapter 7 Continuous Time Processes 7.1 Introduction In a continuous time stochastic process (with discrete state space), a change of state can occur at any time instant. The associated point

More information

CS418 Operating Systems

CS418 Operating Systems CS418 Operating Systems Lecture 14 Queuing Analysis Textbook: Operating Systems by William Stallings 1 1. Why Queuing Analysis? If the system environment changes (like the number of users is doubled),

More information

Queueing Theory. VK Room: M Last updated: October 17, 2013.

Queueing Theory. VK Room: M Last updated: October 17, 2013. Queueing Theory VK Room: M1.30 knightva@cf.ac.uk www.vincent-knight.com Last updated: October 17, 2013. 1 / 63 Overview Description of Queueing Processes The Single Server Markovian Queue Multi Server

More information

Systems Simulation Chapter 6: Queuing Models

Systems Simulation Chapter 6: Queuing Models Systems Simulation Chapter 6: Queuing Models Fatih Cavdur fatihcavdur@uludag.edu.tr April 2, 2014 Introduction Introduction Simulation is often used in the analysis of queuing models. A simple but typical

More information

Name of the Student: Problems on Discrete & Continuous R.Vs

Name of the Student: Problems on Discrete & Continuous R.Vs SUBJECT NAME : Probability & Queueing Theory SUBJECT CODE : MA 6453 MATERIAL NAME : University Questions REGULATION : R013 UPDATED ON : December 018 (Upto N/D 018 Q.P) TEXTBOOK FOR REFERENCE : Sri Hariganesh

More information

QUEUING MODELS AND MARKOV PROCESSES

QUEUING MODELS AND MARKOV PROCESSES QUEUING MODELS AND MARKOV ROCESSES Queues form when customer demand for a service cannot be met immediately. They occur because of fluctuations in demand levels so that models of queuing are intrinsically

More information

Introduction to queuing theory

Introduction to queuing theory Introduction to queuing theory Claude Rigault ENST claude.rigault@enst.fr Introduction to Queuing theory 1 Outline The problem The number of clients in a system The client process Delay processes Loss

More information

Outline. Finite source queue M/M/c//K Queues with impatience (balking, reneging, jockeying, retrial) Transient behavior Advanced Queue.

Outline. Finite source queue M/M/c//K Queues with impatience (balking, reneging, jockeying, retrial) Transient behavior Advanced Queue. Outline Finite source queue M/M/c//K Queues with impatience (balking, reneging, jockeying, retrial) Transient behavior Advanced Queue Batch queue Bulk input queue M [X] /M/1 Bulk service queue M/M [Y]

More information

Computer Science, Informatik 4 Communication and Distributed Systems. Simulation. Discrete-Event System Simulation. Dr.

Computer Science, Informatik 4 Communication and Distributed Systems. Simulation. Discrete-Event System Simulation. Dr. Simulation Discrete-Event System Simulation Chapter 9 Verification and Validation of Simulation Models Purpose & Overview The goal of the validation process is: To produce a model that represents true

More information

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture - 27 Flow Shop Scheduling - Heuristics - Palmer, Campbell Dudek

More information

Batch Arrival Queuing Models with Periodic Review

Batch Arrival Queuing Models with Periodic Review Batch Arrival Queuing Models with Periodic Review R. Sivaraman Ph.D. Research Scholar in Mathematics Sri Satya Sai University of Technology and Medical Sciences Bhopal, Madhya Pradesh National Awardee

More information

YORK UNIVERSITY FACULTY OF ARTS DEPARTMENT OF MATHEMATICS AND STATISTICS MATH , YEAR APPLIED OPTIMIZATION (TEST #4 ) (SOLUTIONS)

YORK UNIVERSITY FACULTY OF ARTS DEPARTMENT OF MATHEMATICS AND STATISTICS MATH , YEAR APPLIED OPTIMIZATION (TEST #4 ) (SOLUTIONS) YORK UNIVERSITY FACULTY OF ARTS DEPARTMENT OF MATHEMATICS AND STATISTICS Instructor : Dr. Igor Poliakov MATH 4570 6.0, YEAR 2006-07 APPLIED OPTIMIZATION (TEST #4 ) (SOLUTIONS) March 29, 2007 Name (print)

More information

The Transition Probability Function P ij (t)

The Transition Probability Function P ij (t) The Transition Probability Function P ij (t) Consider a continuous time Markov chain {X(t), t 0}. We are interested in the probability that in t time units the process will be in state j, given that it

More information

M.Sc. (Final) DEGREE EXAMINATION, MAY Final Year. Statistics. Paper I STATISTICAL QUALITY CONTROL. Answer any FIVE questions.

M.Sc. (Final) DEGREE EXAMINATION, MAY Final Year. Statistics. Paper I STATISTICAL QUALITY CONTROL. Answer any FIVE questions. (DMSTT ) M.Sc. (Final) DEGREE EXAMINATION, MAY 0. Final Year Statistics Paper I STATISTICAL QUALITY CONTROL Time : Three hours Maximum : 00 marks Answer any FIVE questions. All questions carry equal marks..

More information

OPTIMIZATION OF COST MAINTENANCE AND REPLACEMENT FOR ONE-UNIT SYSTEM RELIABILITY MODEL WITH POST REPAIR

OPTIMIZATION OF COST MAINTENANCE AND REPLACEMENT FOR ONE-UNIT SYSTEM RELIABILITY MODEL WITH POST REPAIR Int. J. Mech. Eng. & Rob. Res. 23 Sanjay Gupta and Suresh Kumar Gupta, 23 Research Paper ISSN 2278 49 www.ijmerr.com Vol. 2, No. 4, October 23 23 IJMERR. All Rights Reserved OPTIMIZATION OF COST MAINTENANCE

More information

Queueing Theory I Summary! Little s Law! Queueing System Notation! Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K "

Queueing Theory I Summary! Little s Law! Queueing System Notation! Stationary Analysis of Elementary Queueing Systems  M/M/1  M/M/m  M/M/1/K Queueing Theory I Summary Little s Law Queueing System Notation Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K " Little s Law a(t): the process that counts the number of arrivals

More information

Reliability and Economic Analysis of a Power Generating System Comprising One Gas and One Steam Turbine with Random Inspection

Reliability and Economic Analysis of a Power Generating System Comprising One Gas and One Steam Turbine with Random Inspection J Journal of Mathematics and Statistics Original Research Paper Reliability and Economic Analysis of a Power Generating System Comprising One Gas and One Steam Turbine with Random Inspection alip Singh

More information

Analysis of a Two-Phase Queueing System with Impatient Customers and Multiple Vacations

Analysis of a Two-Phase Queueing System with Impatient Customers and Multiple Vacations The Tenth International Symposium on Operations Research and Its Applications (ISORA 211) Dunhuang, China, August 28 31, 211 Copyright 211 ORSC & APORC, pp. 292 298 Analysis of a Two-Phase Queueing System

More information

1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours)

1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours) 1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours) Student Name: Alias: Instructions: 1. This exam is open-book 2. No cooperation is permitted 3. Please write down your name

More information

Waiting Time Analysis of A Single Server Queue in an Out- Patient Clinic

Waiting Time Analysis of A Single Server Queue in an Out- Patient Clinic IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 11, Issue 3 Ver. V (May - Jun. 2015), PP 54-58 www.iosrjournals.org Waiting Time Analysis of A Single Server Queue in

More information

Computer Systems Modelling

Computer Systems Modelling Computer Systems Modelling Computer Laboratory Computer Science Tripos, Part II Michaelmas Term 2003 R. J. Gibbens Problem sheet William Gates Building JJ Thomson Avenue Cambridge CB3 0FD http://www.cl.cam.ac.uk/

More information

Queuing Analysis of Markovian Queue Having Two Heterogeneous Servers with Catastrophes using Matrix Geometric Technique

Queuing Analysis of Markovian Queue Having Two Heterogeneous Servers with Catastrophes using Matrix Geometric Technique International Journal of Statistics and Systems ISSN 0973-2675 Volume 12, Number 2 (2017), pp. 205-212 Research India Publications http://www.ripublication.com Queuing Analysis of Markovian Queue Having

More information

Queueing systems. Renato Lo Cigno. Simulation and Performance Evaluation Queueing systems - Renato Lo Cigno 1

Queueing systems. Renato Lo Cigno. Simulation and Performance Evaluation Queueing systems - Renato Lo Cigno 1 Queueing systems Renato Lo Cigno Simulation and Performance Evaluation 2014-15 Queueing systems - Renato Lo Cigno 1 Queues A Birth-Death process is well modeled by a queue Indeed queues can be used to

More information

Markov Processes and Queues

Markov Processes and Queues MIT 2.853/2.854 Introduction to Manufacturing Systems Markov Processes and Queues Stanley B. Gershwin Laboratory for Manufacturing and Productivity Massachusetts Institute of Technology Markov Processes

More information

PREPARED BY: INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

PREPARED BY: INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 PREPARED BY: A. SOMAIAH, ASST. PROFESSOR T. VANAJA, ASST. PROFESSOR DEPT. OF MECHANICAL ENGINEERING 1 Syllabus UNIT-I Development

More information

Simulation & Modeling Event-Oriented Simulations

Simulation & Modeling Event-Oriented Simulations Simulation & Modeling Event-Oriented Simulations Outline Simulation modeling characteristics Concept of Time A DES Simulation (Computation) DES System = model + simulation execution Data Structures Program

More information

Section 3.3: Discrete-Event Simulation Examples

Section 3.3: Discrete-Event Simulation Examples Section 33: Discrete-Event Simulation Examples Discrete-Event Simulation: A First Course c 2006 Pearson Ed, Inc 0-13-142917-5 Discrete-Event Simulation: A First Course Section 33: Discrete-Event Simulation

More information

Chapter 2 Queueing Theory and Simulation

Chapter 2 Queueing Theory and Simulation Chapter 2 Queueing Theory and Simulation Based on the slides of Dr. Dharma P. Agrawal, University of Cincinnati and Dr. Hiroyuki Ohsaki Graduate School of Information Science & Technology, Osaka University,

More information

THIELE CENTRE. The M/M/1 queue with inventory, lost sale and general lead times. Mohammad Saffari, Søren Asmussen and Rasoul Haji

THIELE CENTRE. The M/M/1 queue with inventory, lost sale and general lead times. Mohammad Saffari, Søren Asmussen and Rasoul Haji THIELE CENTRE for applied mathematics in natural science The M/M/1 queue with inventory, lost sale and general lead times Mohammad Saffari, Søren Asmussen and Rasoul Haji Research Report No. 11 September

More information

Exam of Discrete Event Systems

Exam of Discrete Event Systems Exam of Discrete Event Systems - 04.02.2016 Exercise 1 A molecule can switch among three equilibrium states, denoted by A, B and C. Feasible state transitions are from A to B, from C to A, and from B to

More information

Chapter 6 Queueing Models. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation

Chapter 6 Queueing Models. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation Chapter 6 Queueing Models Banks, Carson, Nelson & Nicol Discrete-Event System Simulation Purpose Simulation is often used in the analysis of queueing models. A simple but typical queueing model: Queueing

More information

Name of the Student:

Name of the Student: SUBJECT NAME : Probability & Queueing Theory SUBJECT CODE : MA 6453 MATERIAL NAME : Part A questions REGULATION : R2013 UPDATED ON : November 2017 (Upto N/D 2017 QP) (Scan the above QR code for the direct

More information

A CRITICAL-MACHINE BASED HEURISTIC FOR HFS BATCH SCHEDULING

A CRITICAL-MACHINE BASED HEURISTIC FOR HFS BATCH SCHEDULING International Journal of Mechanical Engineering and Technology (IJMET) Volume 9, Issue 8, August 2018, pp. 105 119, Article ID: IJMET_09_08_012 Available online at http://www.iaeme.com/ijmet/issues.asp?jtype=ijmet&vtype=9&itype=8

More information

57:022 Principles of Design II Final Exam Solutions - Spring 1997

57:022 Principles of Design II Final Exam Solutions - Spring 1997 57:022 Principles of Design II Final Exam Solutions - Spring 1997 Part: I II III IV V VI Total Possible Pts: 52 10 12 16 13 12 115 PART ONE Indicate "+" if True and "o" if False: + a. If a component's

More information

Firefly algorithm in optimization of queueing systems

Firefly algorithm in optimization of queueing systems BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES, Vol. 60, No. 2, 2012 DOI: 10.2478/v10175-012-0049-y VARIA Firefly algorithm in optimization of queueing systems J. KWIECIEŃ and B. FILIPOWICZ

More information

Classification of Queuing Models

Classification of Queuing Models Classification of Queuing Models Generally Queuing models may be completely specified in the following symbol form:(a/b/c):(d/e)where a = Probability law for the arrival(or inter arrival)time, b = Probability

More information

A FLOWSHOP SCHEDULING ALGORITHM TO MINIMIZE TOTAL FLOWTIME

A FLOWSHOP SCHEDULING ALGORITHM TO MINIMIZE TOTAL FLOWTIME Journal of the Operations Research Society of Japan Vo!. 34, No. 1, March 1991 1991 The Operations Research Society of Japan A FLOWSHOP SCHEDULING ALGORITHM TO MINIMIZE TOTAL FLOWTIME Chandrasekharan Rajendran

More information

Analysis of an M/M/1/N Queue with Balking, Reneging and Server Vacations

Analysis of an M/M/1/N Queue with Balking, Reneging and Server Vacations Analysis of an M/M/1/N Queue with Balking, Reneging and Server Vacations Yan Zhang 1 Dequan Yue 1 Wuyi Yue 2 1 College of Science, Yanshan University, Qinhuangdao 066004 PRChina 2 Department of Information

More information

Session-Based Queueing Systems

Session-Based Queueing Systems Session-Based Queueing Systems Modelling, Simulation, and Approximation Jeroen Horters Supervisor VU: Sandjai Bhulai Executive Summary Companies often offer services that require multiple steps on the

More information

Name of the Student: Problems on Discrete & Continuous R.Vs

Name of the Student: Problems on Discrete & Continuous R.Vs SUBJECT NAME : Probability & Queueing Theory SUBJECT CODE : MA 6453 MATERIAL NAME : Additional Problems MATERIAL CODE : JM08AM1004 REGULATION : R2013 UPDATED ON : March 2015 (Scan the above Q.R code for

More information

Chapter 10 Verification and Validation of Simulation Models. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation

Chapter 10 Verification and Validation of Simulation Models. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation Chapter 10 Verification and Validation of Simulation Models Banks, Carson, Nelson & Nicol Discrete-Event System Simulation Purpose & Overview The goal of the validation process is: To produce a model that

More information

M/M/1 TWO-PHASE GATED QUEUEING SYSTEM WITH UNRELIABLE SERVER AND STATE DEPENDENT ARRIVALS

M/M/1 TWO-PHASE GATED QUEUEING SYSTEM WITH UNRELIABLE SERVER AND STATE DEPENDENT ARRIVALS Int. J. Chem. Sci.: 14(3), 2016, 1742-1754 ISSN 0972-768X www.sadgurupublications.com M/M/1 TWO-PHASE GATED QUEUEING SYSTEM WITH UNRELIABLE SERVER AND STATE DEPENDENT ARRIVALS S. HANUMANTHA RAO a*, V.

More information

Performance Evaluation of Queuing Systems

Performance Evaluation of Queuing Systems Performance Evaluation of Queuing Systems Introduction to Queuing Systems System Performance Measures & Little s Law Equilibrium Solution of Birth-Death Processes Analysis of Single-Station Queuing Systems

More information

International Journal on Recent and Innovation Trends in Computing and Communication ISSN: Volume: 5 Issue:

International Journal on Recent and Innovation Trends in Computing and Communication ISSN: Volume: 5 Issue: Optial Specially Structured N X 2 Flow Shop Scheduling To Miniize Total Waiting Tie of Jobs ncluding Job Block Concept with Processing Tie Separated Fro Set up Tie Dr Deepak Gupta Professor & Head Departent

More information

2. Linear Programming Problem

2. Linear Programming Problem . Linear Programming Problem. Introduction to Linear Programming Problem (LPP). When to apply LPP or Requirement for a LPP.3 General form of LPP. Assumptions in LPP. Applications of Linear Programming.6

More information

Chapter 5: Special Types of Queuing Models

Chapter 5: Special Types of Queuing Models Chapter 5: Special Types of Queuing Models Some General Queueing Models Discouraged Arrivals Impatient Arrivals Bulk Service and Bulk Arrivals OR37-Dr.Khalid Al-Nowibet 1 5.1 General Queueing Models 1.

More information

Queuing Theory. 3. Birth-Death Process. Law of Motion Flow balance equations Steady-state probabilities: , if

Queuing Theory. 3. Birth-Death Process. Law of Motion Flow balance equations Steady-state probabilities: , if 1 Queuing Theory 3. Birth-Death Process Law of Motion Flow balance equations Steady-state probabilities: c j = λ 0λ 1...λ j 1 µ 1 µ 2...µ j π 0 = 1 1+ j=1 c j, if j=1 c j is finite. π j = c j π 0 Example

More information

Multi-Objective Scheduling Using Rule Based Approach

Multi-Objective Scheduling Using Rule Based Approach Multi-Objective Scheduling Using Rule Based Approach Mohammad Komaki, Shaya Sheikh, Behnam Malakooti Case Western Reserve University Systems Engineering Email: komakighorban@gmail.com Abstract Scheduling

More information

Queueing Systems: Lecture 3. Amedeo R. Odoni October 18, Announcements

Queueing Systems: Lecture 3. Amedeo R. Odoni October 18, Announcements Queueing Systems: Lecture 3 Amedeo R. Odoni October 18, 006 Announcements PS #3 due tomorrow by 3 PM Office hours Odoni: Wed, 10/18, :30-4:30; next week: Tue, 10/4 Quiz #1: October 5, open book, in class;

More information

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE MULTIPLE CHOICE QUESTIONS DECISION SCIENCE 1. Decision Science approach is a. Multi-disciplinary b. Scientific c. Intuitive 2. For analyzing a problem, decision-makers should study a. Its qualitative aspects

More information