Submit manuscript...
Open Access Journal of
eISSN: 2641-9335

Mathematical and Theoretical Physics

Review Article Volume 1 Issue 5

A systematic analysis for various threshold policies in queuing systems

Richa Sharma

Department of Mathematics, JK Lakshmipat University, India

Correspondence: Richa Sharma,Department of Mathematics,JK Lakshmipat University, Jaipur, 302026, India

Received: August 09, 2018 | Published: October 1, 2018

Citation: Sharma R. A systematic analysis for various threshold policies in queuing systems. Open Acc J Math Theor Phy. 2018;1(5):210-213 DOI: 10.15406/oajmtp.2018.01.00036

Download PDF

Abstract

This analysis dedicates for estimating various threshold policies in queuing as well as machining systems. Such types of models deal with a very important class of real life congestion situations encountered in day-to-day as well as industrial scenario. A number of queuing/machine models have been developed by numerous researchers time to time by incorporating various thresholds namely N-policy, F-policy and D-policy. The concept of threshold gains a tremendous significance in present circumstances. The overview of the works done, methodology, some key aspects and ramifications concerning queuing systems with threshold has been outlined. The review of the relevant research work starting from the advent of threshold queuing systems up to the recent contributions has been provided. The main objective of this analysis is to provide sufficient evidence to queuing theorists and machine analysts who are interested and want to locate such phenomena in their research.

Keywords: queuing models, n-policy, f-policy, d-policy

Introduction

In recent years queuing models under various thresholds have been the subject of great interest for the queue theorists. There is no need to discuss about the increasing graph of queuing theory due to its significant role in performance prediction of various congestion systems under N-policy, F-policy and D-policy. Queuing system under N-policy, F-policy and D-policy has been studied extensively since the late 1963’s. A prominent work in this area was done in the early 90’s. Queuing models under various thresholds policies consider the most common concern of controlling influxes and in reducing down the total cost. This was due to their wide demand in the modeling purpose of construction system, manufacturing system, telecommunication system and many more. Our main objective in this study is to provide an outline on the features for various thresholds policies for queuing systems in different frame-works. Theses thresholds policies for queuing systems are categorized as (i) N-policy, (ii) F-policy and (iii) D-policy.

In N-policy queuing system, the server (repairman) starts service (repair) to arriving customers or items when the number reaches up to some fixed value say ‘N. On the other hand, in F-policy queuing system, no more customers or items are allowed to join the queuing system if the number of arriving customers or items reaches to its fixed capacity say ‘L’. Arriving customers or items are allowed to join the queuing system as queue length decrease to its threshold level say ‘F’. In D-policy queuing system, the server (repairman) starts service (repair) to waiting customer or items when cumulative service or repair times achieved some threshold value say ‘D’.

The various applications of thresholds models can be made in day-to-day as well as industrial scenarios which motivate us for studying queuing models in different frameworks. For this purpose, we cite an example of the production systems wherein an item proceeds through various work station considered as queuing system. The arriving items made at an assembly line where a worker has inactivity between successive jobs. To use the time effectively, production managers can assign secondary tasks to the employee. However, it is important that the worker returns to complete his or her ancillary activities by applying the concept of various thresholds (N-policy, D-policy or F-policy) for utilizing their time in proper manner.

This study is devoted for queuing system with various thresholds for the past decade. This paper is structured as follows. In section 2, we describe the performance analysis of queuing systems under various thresholds developed by prominent researchers in different frameworks. Classification of threshold with respect to queuing and machining system is discussed in section 3. Section 4 is devoted for analyzing various performance measures for queuing/machining system under threshold. Finally, paper is come to end with conclusions in section 5.

Queuing models under various threshold

Queuing models under various thresholds can be categorized as: (i) Markov modeling (MM) under threshold and (ii) Non-Markov modeling (NMM) under threshold. MM is the most powerful approach which is available to system managers for determining complex queuing systems which provides the results for both time dependent evolution and steady state of the system. In MM, the most idealized assumption is that inputs of items are exponentially-distributed i.e. they possess the memory less property. When this postulation is removed, the resulting Markov process is known as NMM which follow general probability distributions.

The first study on MM under the assumption of N-policy and F-policy was given by Yadin & Naor.1 MM under various operating policies was suggested by Baker,2 Medhi & Templetent.3 Gupta4 have derived complementary relationships for MM under various thresholds. Ke & Pearn5 provided the optimal management policies for vacation MM with server breakdown. Additional, batch arrival MM under N-policy was examined by Choudhary & Madan.6 Further, Choudhary and Paul7 showed the impact of N-policy on MM for second optional service. MM with phase service under N-policy was investigated by Sharma.8 Retrial MM with phase service under N-policy was examined by Wu et al.9 Optimal control of (N, F) policy for MM with unreliable server was studied by Jain et al.10 They have applied matrix method for determining the various performance measures of MM. Vacation MM with server breakdown under N-policy was examined by Sharma11 with the help of hyper exponential distribution. The MM under N-policy with server breakdown was suggested by Sharma12 in different frameworks. Moreover, NMM under optimal control was investigated by Lee & Srinivasan.13 Takagi14 gave NMM under N-policy with set up time. Further, vacation NMM under N-policy was studied by Lee et al.15 Lee et al.,16 focused on NMM with single vacation under N-policy. Hur & Paik17 applied concept of N-policy on NMM with the help of different arrival rates. Wanga et al.18 provided recursive approach for determining NMM under F-policy. Later on, Jain & Bhahat19 gave transient analysis of finite NMM retrial queues under F-policy. They have obtained various performance measures of NMM retrial queues. A parametric programming was suggested by Yang & Chang20 for analyzing the F-policy queue with fuzzy theory. M/G/1 queue with D-policy was given by Artalejo.21 Also, new fluctuation analysis of D-policy bulk queues with multiple vacations was studied by Agarwal.22 Lee & Baek23 analyzed D-policy discrete-time queue with J-optional service. Very recently, a study on NMM under D-Policy was given by Lan & Tang.24 Repairable system under N-policy and imperfect coverage was investigated by Sharma.25

Classification of thresholds in queuing system

Queuing control is one of the most important problems, which can be applicable to many real life situations such as the production/inventory control, telecommunication process control, computer science and so on. This section describes various class of threshold strategies required in queuing system from a social point of view. Various thresholds policies are used in queuing/machining system time to time due to cost effective approach. To increase the cost of MM and NMM, prominent researchers have worked in past years by taking the concepts of N-policy, F-policy and D-policy in their study. When we adopt various thresholds in queuing system, the main objective is to control the system and to maximize social welfare which is defined here as the total expected net benefit of the members of the society, including both customers as well as servers.

Threshold in queuing/machining system plays an important role in making the proper utilization of valuable system resources by switching on the server when the customers/items reach a predetermined level. The provision of threshold in various queuing/machining systems proves to be very appropriate and economic to model some queuing/machining systems in which service/repair does not start until some specified number of arrivals say N are accumulated during idle period. The N-policy states that the service will be started by the server only after the accumulation of N units in the system. Before that the server remains idle in the system or goes for a vacation for during some ancillary work.

Threshold strategies in queuing/machining system can be easily understood with the help of an example of production system wherein the production of product starts when some specified raw material arrives in the machining system. In machining system, when a machine fails which resultant the delay in production. Also, this shows the reduction in expected profit. In machining system, F-policy states that no more failed machine allowed in the system when it reaches to some fixed capacity. As no of failed machine decreases up to some threshold level further failed machines are allowed to join the system. In the queuing/machining system under D-policy, upon the completion of each busy period, the server/repairman is switched to the inactive mode. Later on, the server/repairman is switched to active mode when the total service/repair times of all customers waiting in the queue exceed some pre-specified value say ‘D’. The pictorial view of N-policy, F-policy and D-policy machining system has been given in Figure 1‒3, respectively.

Figure 1 N-policy machining system.
Figure 2 F-policy machining system.
Figure 3 D-policy machining system.

Performance measures

As the queuing/machining systems have become complex over time and their performance analysis has also become complex. Different methodologies have been developed over the years to access the performance of queuing/machining systems. Performance measures of queuing/machining systems are helpful for resolving many real life problems arising day to day life. The research work done provides valuable insight to the system managers and decision makers in forecasting the performance of these systems. The performance measures such as long run probabilities, average system size, average waiting time, throughput, reliability indices, etc. obtained may be helpful to system designers and decision makers in improving the reliability/availability of their systems.

Let ‘ λ MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakabeU7aSb aa@3754@ ’ be the mean arrival rate of the customer/items and ‘ μ i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakabeY7aTn aaBaaajuaibaGaamyAaaqcfayabaaaaa@3921@ i th ( i=1,2,,k ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamyAamaaCaaabeqcfasaaiaadshacaWGObaaaKqbakaaykW7 caaMc8UaaGPaV=aadaqadaqaa8qacaWGPbGaeyypa0JaaGymaiaacY cacaaIYaGaaiilaiabgAci8kaacYcacaWGRbaapaGaayjkaiaawMca aaaa@47C3@  be the service rate of arriving customer/items (Wang and Yen,26). i th ( i=1,2,,k ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamyAamaaCaaabeqcfasaaiaadshacaWGObaaaKqbakaaykW7 caaMc8UaaGPaV=aadaqadaqaa8qacaWGPbGaeyypa0JaaGymaiaacY cacaaIYaGaaiilaiabgAci8kaacYcacaWGRbaapaGaayjkaiaawMca aaaa@47C3@ be the probability that there are n ( =0, 1, 2,,N1 ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamOBaiaabccapaWaaeWaaeaapeGaeyypa0JaaGimaiaacYca caqGGaGaaGymaiaacYcacaqGGaGaaGOmaiaacYcacqGHMacVcaGGSa GaamOtaiabgkHiTiaaigdaa8aacaGLOaGaayzkaaaaaa@4453@ customers in the system when the server is on vacation state. P (i,n) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamiua8aadaWgaaqcfasaaiaacIcapeGaamyAaiaacYcacaWG UbWdaiaacMcaaKqbagqaaaaa@3B8A@ be the probability that there are n ( =1, 2, ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamOBaiaabccapaWaaeWaaeaapeGaeyypa0JaaGymaiaacYca caqGGaGaaGOmaiaacYcacqGHMacVa8aacaGLOaGaayzkaaaaaa@3F1B@ customers in the system and the customer in service is in i th ( =1,2,,k ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamyAamaaCaaabeqcfasaaiaadshacaWGObaaaKqbakaaykW7 caaMc8UaaGPaV=aadaqadaqaa8qacqGH9aqpcaaIXaGaaiilaiaaik dacaGGSaGaeyOjGWRaaiilaiaadUgaa8aacaGLOaGaayzkaaaaaa@46D5@ phase when the server is in working state. Let the probability that the next customer to enter service is of type i be q i (i=1,2,....,k) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakaadghada WgaaqcfasaaiaadMgaaeqaaiaaykW7juaGcaGGOaGaamyAaiabg2da 9iaaigdacaGGSaGaaGOmaiaacYcacaGGUaGaaiOlaiaac6cacaGGUa GaaiilaiaadUgacaGGPaaaaa@4478@  and i=1 k q i =1. MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbaoaaqahaba GaamyCamaaBaaajuaibaGaamyAaaqabaaabaGaamyAaiabg2da9iaa igdaaeaacaWGRbaajuaGcqGHris5aiabg2da9iaaigdacaGGUaaaaa@409D@

The steady state equations for M/Hk/1 queuing system are constructed as follows:

P (0,0) = P (0,n) ,1nN1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakaadcfada WgaaqcfasaaiaacIcacaaIWaGaaiilaiaaicdacaGGPaaabeaajuaG cqGH9aqpcaWGqbWaaSbaaKqbGeaacaGGOaGaaGimaiaacYcacaWGUb GaaiykaaqabaqcfaOaaiilaiaaykW7caaMc8UaaGPaVlaaykW7caaM c8UaaGPaVlaaykW7caaIXaGaeyizImQaamOBaiabgsMiJkaad6eacq GHsislcaaIXaaaaa@544D@ (1)

λ P (0,0) = j=1 k μ j P (j,1) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakabeU7aSj aadcfadaWgaaqcfasaaiaacIcacaaIWaGaaiilaiaaicdacaGGPaaa beaajuaGcqGH9aqpdaaeWbqaaiabeY7aTnaaBaaajuaibaGaamOAaa qabaqcfaOaamiuamaaBaaajuaibaGaaiikaiaadQgacaGGSaGaaGym aiaacMcaaKqbagqaaaqcfasaaiaadQgacqGH9aqpcaaIXaaabaGaam 4AaaqcfaOaeyyeIuoaaaa@4CF6@  (2)

(λ+ μ i ) P (i,1) = q i j=1 k μ j P (j,2) ,1ik MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakaacIcacq aH7oaBcqGHRaWkcqaH8oqBdaWgaaqcfasaaiaadMgaaeqaaKqbakaa cMcacaWGqbWaaSbaaKqbGeaacaGGOaGaamyAaiaacYcacaaIXaGaai ykaaqabaqcfaOaeyypa0JaamyCamaaBaaajuaibaGaamyAaaqabaqc fa4aaabCaeaacqaH8oqBdaWgaaqcfasaaiaadQgaaeqaaKqbakaadc fadaWgaaqcfasaaiaacIcacaWGQbGaaiilaiaaikdacaGGPaaabeaa aeaacaWGQbGaeyypa0JaaGymaaqaaiaadUgaaKqbakabggHiLdGaai ilaiaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGymaiabgsMiJkaa dMgacqGHKjYOcaWGRbaaaa@6357@  (3)

(λ+ μ i ) P (i,n) =λ P (i,n1) + q i j=1 k μ j P (j,n+1) ,1ik,2nN1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakaacIcacq aH7oaBcqGHRaWkcqaH8oqBdaWgaaqcfasaaiaadMgaaKqbagqaaiaa cMcacaWGqbWaaSbaaKqbGeaacaGGOaGaamyAaiaacYcacaWGUbGaai ykaaqabaqcfaOaeyypa0Jaeq4UdWMaamiuamaaBaaajuaibaGaaiik aiaadMgacaGGSaGaamOBaiabgkHiTiaaigdacaGGPaaabeaajuaGcq GHRaWkcaWGXbWaaSbaaKqbGeaacaWGPbaabeaajuaGdaaeWbqaaiab eY7aTnaaBaaajuaibaGaamOAaaqabaqcfaOaamiuamaaBaaajuaiba GaaiikaiaadQgacaGGSaGaamOBaiabgUcaRiaaigdacaGGPaaabeaa aeaacaWGQbGaeyypa0JaaGymaaqaaiaadUgaaKqbakabggHiLdGaai ilaiaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaigdacqGH KjYOcaWGPbGaeyizImQaam4AaiaacYcacaaMc8UaaGPaVlaaikdacq GHKjYOcaWGUbGaeyizImQaamOtaiabgkHiTiaaigdaaaa@7C22@  (4)

(λ+ μ i ) P (i,N) = q i λ P (0,N1) +λ P (i,N1) + q i j=1 k μ j P (j,N+1) ,1ik MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakaacIcacq aH7oaBcqGHRaWkcqaH8oqBdaWgaaqcfasaaiaadMgaaeqaaKqbakaa cMcacaWGqbWaaSbaaKqbGeaacaGGOaGaamyAaiaacYcacaWGobGaai ykaaqabaqcfaOaeyypa0JaamyCamaaBaaajuaibaGaamyAaaqcfaya baGaeq4UdWMaamiuamaaBaaajuaibaGaaiikaiaaicdacaGGSaGaam OtaiabgkHiTiaaigdacaGGPaaabeaajuaGcqGHRaWkcqaH7oaBcaWG qbWaaSbaaKqbGeaacaGGOaGaamyAaiaacYcacaWGobGaeyOeI0IaaG ymaiaacMcaaeqaaKqbakabgUcaRiaadghadaWgaaqcfasaaiaadMga aKqbagqaamaaqahabaGaeqiVd02aaSbaaKqbGeaacaWGQbaajuaGbe aacaWGqbWaaSbaaKqbGeaacaGGOaGaamOAaiaacYcacaWGobGaey4k aSIaaGymaiaacMcaaKqbagqaaaqcfasaaiaadQgacqGH9aqpcaaIXa aabaGaam4AaaqcfaOaeyyeIuoacaGGSaGaaGPaVlaaykW7caaMc8Ua aGPaVlaaykW7caaMc8UaaGPaVlaaigdacqGHKjYOcaWGPbGaeyizIm Qaam4Aaaaa@7EF6@  (5)

(λ+ μ i ) P (i,n) =λ P (i,n1) + q i j=1 k μ j P (j,n+1) ,1ik,nN+1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakaacIcacq aH7oaBcqGHRaWkcqaH8oqBdaWgaaqcfasaaiaadMgaaeqaaKqbakaa cMcacaWGqbWaaSbaaKqbGeaacaGGOaGaamyAaiaacYcacaWGUbGaai ykaaqabaqcfaOaeyypa0Jaeq4UdWMaamiuamaaBaaajuaibaGaaiik aiaadMgacaGGSaGaamOBaiabgkHiTiaaigdacaGGPaaabeaajuaGcq GHRaWkcaWGXbWaaSbaaKqbGeaacaWGPbaabeaajuaGdaaeWbqaaiab eY7aTnaaBaaajuaibaGaamOAaaqabaqcfaOaamiuamaaBaaajuaiba GaaiikaiaadQgacaGGSaGaamOBaiabgUcaRiaaigdacaGGPaaabeaa aeaacaWGQbGaeyypa0JaaGymaaqaaiaadUgaaKqbakabggHiLdGaai ilaiaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaI XaGaeyizImQaamyAaiabgsMiJkaadUgacaGGSaGaaGPaVlaaykW7ca WGUbGaeyyzImRaamOtaiabgUcaRiaaigdaaaa@7B42@  (6)

Equations (1‒6) can be solved easily using the generating function method to determine the distribution of the number of the customers.

Following these assumption, we provide the various performance measures as given under:

Long run probabilities

Idle period is very important measures in term of long run probabilities. The time span for which the server or repairman is free known as idle period of server or repairman which is given by:

P(I)= P 0 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakaadcfaca GGOaGaamysaiaacMcacqGH9aqpcaWGqbWaaSbaaKqbGeaacaaIWaaa beaaaaa@3B80@  (7)

Average system size

Average system size can be defined as the number of the customers waiting in the system for their turn. Average system size and queue size can be calculated as

E[ L s ]=λE[Ws] MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakaadweaca GGBbGaamitamaaBaaajuaibaGaam4CaaqcfayabaGaaiyxaiabg2da 9iabeU7aSjaadweacaGGBbGaam4vaiaadohacaGGDbaaaa@41E8@ (8)

E[ L q ]=λE[Wq] MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakaadweaca GGBbGaamitamaaBaaajuaibaGaamyCaaqabaqcfaOaaiyxaiabg2da 9iabeU7aSjaadweacaGGBbGaam4vaiaadghacaGGDbaaaa@41E4@  (9)

Average waiting time

 The average waiting time is the time spent by a customer in the system for his service. Using Little’s formula, we can calculated as

E[Ws]=E[Wq]+ 1 μ MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakaadweaca GGBbGaam4vaiaadohacaGGDbGaeyypa0JaamyraiaacUfacaWGxbGa amyCaiaac2facqGHRaWkdaWcaaqaaiaaigdaaeaacqaH8oqBaaaaaa@42C3@ (10)

Throughput

 The system throughput is the sum of the service or repair rates that are provided to all customers or units in the queuing/machining system which is obtained as:

ΤΡ=μ P n MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakabfs6auj abfg6asjabg2da9iabeY7aTjaadcfadaWgaaqcfasaaiaad6gaaKqb agqaaaaa@3E08@ (11)

Reliability indices

 Reliability of a system is defined as the probability that the system will perform efficiently throughout the interval (0,t) under operating conditions. The probability that the system is properly functioning at time t( MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbdfwBIj xAHbstHrhAaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbIt LDhis9wBH5garqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4 rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9 pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaaea qbaaGcbaGaeyyzImlaaa@3C30@ 0) is defined as the availability of the system.

Let ‘T’ be the random variable which denotes the failure time of the system. Then, reliability and mean time to system failure (MTTF) are given as

R( t )=1F( t ), MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamOua8aadaqadaqaa8qacaWG0baapaGaayjkaiaawMcaa8qa cqGH9aqpcaaIXaGaeyOeI0IaamOra8aadaqadaqaa8qacaWG0baapa GaayjkaiaawMcaaiaacYcaaaa@4030@  (12)

MTTF= 0 t R( t )dt MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVuYJK8sipgYlh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vqaq=JfrVkFHe9pgea0dXdar=Jb9hs0dXdbPYxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamytaiaadsfacaWGubGaamOraiabg2da9maawahabeqcfaYd aeaapeGaaGimaaWdaeaapeGaamiDaaqcfa4daeaapeGaey4kIipaai aadkfadaqadaWdaeaapeGaamiDaaGaayjkaiaawMcaaiaadsgacaWG 0baaaa@4495@ (13)

where, F(T) is the cumulative distribution function of T.

The performance measures of MM and NMM queues can be helpful to minimize the inconvenience of the users and maximize the reliability aspects of the server. Various performance indices equations (7‒13) will be evaluated by employing suitable analytical and/or numerical techniques. To give an insight how a system can be improved to a desired level subject to techno economic constraints, optimal control policies will be suggested for such systems.

Conclusion

This study reviews the work done in the area of threshold queuing/machining systems. The ideas discussed in various papers have been synthesized. Our study helps to queuing analysts, engineers, system managers for determining the proper use of thresholds with the help of MM and NMM in their study. The study based on thresholds models will be helpful in the quantitative assessment of many realistic systems based on manufacturing system, inventory system, transportation system, telecommunication system and many more. The purpose of this study is to provide sufficient information to queuing models with various thresholds in different frameworks, which may be applicable to many real world congestion situations. A wide range of literature has been covered and proper references have been cited.

Acknowledgements

None.

Conflict of interest

The author declares that there is no conflict of interest.

References

  1. Yadin M, Naor P. Queueing system with a removable service station. Oper Res Quar. 1963;14(4):393–405.
  2. Baker KR. A note on operating Polices for the queue M/M/1 with exponential startup. INFOR. 1973;11(1):71–72.
  3. Medhi J, Templetent JGC. A Possion input queue under N–Policy and with a general start up time. Comp Oper Res. 1992;19(1):35–41.
  4. Gupta SM. Interrelationship between controlling arrival and service in queueing systems. Comp Oper Res. 1995;22(10):1005–1014.
  5. Ke JC, Pearn WL. Optimal management policy for heterogeneous arrival queueing system with server breakdowns and vacations. Qual Tech & Quan Manag. 2004;1(1):149–162.
  6. Choudhary G, Madan KC. A two stage batch arrival queueing system with a modified Bernoulli schedule vacation under N–policy. Math Comp Model. 2005;42(1–2):71–85.
  7. Choudhary G, Paul M. A Batch arrival queue with a second optional service under N–policy. Stoc Anal appl. 2006;24(1):1–21.
  8. Sharma R. Threshold N–Policy for MX/H2/1 queueing system with un–reliable server and vacations. Int Aca Phys. Sci. 2010;14(1):41–51.
  9. Wu J, Liu Z, Yang G. Analysis of the finite source MAP/PH/N retrial G–queues operating in a random environment. Appl Math Model. 2011;35(3):1184–1193.
  10. Jain M, Sharma GC, Sharma R. Optimal control of (N, F) policy for unreliable server queue with multi optional phase repair and start up. Int J Math Oper Res. 2012;4(2):152–174.
  11. Sharma R. Vacation queue with server breakdown for MX/HK/1 queue under N–policy. Int J Comp Infor Sci. 2016;17:33–41.
  12. Sharma R. Markovian queue with service interruption under N–policy. Int J Res Bio Agri Tech. 2015;2(7):139–141.
  13. Lee HS, Srinivasan MM. Control policies for the M[x]/G/1 queueing system. Mana t Sci. 1989;35:708–721.
  14. Takagi H. M/G/1/k queue with N–Policy and setup times. Queu Sys. 1993;14(1–2):79–98.
  15. Lee HW, Lee SS, Park JK, et al. Analysis of the M[x]/G/1 queue with N–Policy multiple vacations. J App Prob. 1994;31(2):476–496.
  16. Lee SS, Lee HW, Chae KC. On a batch arrival queue with N policy and single vacation. Comp Oper Res. 1995;22(2):173–189.
  17. Hur S, Paik SJ. The effect of different arrival rates on the N–policy of M/G/I with server startup. App Math Model. 1999;23(4):289–299.
  18. Wanga KH, Kuob CC, Pearnb WL. A recursive method for the F–policy G/M/1/K queueing system with an exponential startup time. App Math. Model. 2008;32(6):958–970.
  19. Jain M, Bhahat A. Transient analysis of finite F–policy retrial queues with delayed repair and threshold recovery. Nat Aca Sci Lett. 2015;38(3):257‒261.
  20. Yang DY, Chang PK. A parametric programming solution to the F–policy queue with fuzzy parameters. Int J Syst Sci. 2015;46;590‒598.
  21. Artalejo JR. On the M/G/1 queue with D–policy. App Math Model. 2001;25(12):1055‒1069.
  22. Agarwal RP. New fluctuation analysis of D–policy bulk queues with multiple vacations. Math Comp Model. 2005;41(2‒3):253‒269.
  23. Lan S, Tang Y. Analysis of D–policy discrete–time Geo/G/1 queue with second J–optional service and unreliable server. Oper Res. 2017;51(1):101‒122.
  24. Lee HW, Baek JW. On the D–Policy for the M/G/1 Queue. J Stoc Mod. 2005;21:485‒505.
  25. Sharma R. Reliability analysis for a repairable system under N–policy and imperfect coverage. Proc Multi Con Eng Com Sci. 2015;2:1001–1004.
  26. Wang KH, Yen KL. Optimal control of an M/Hk/1 queueing system with a removable server. Math Met Oper Res. 2003;57(2):255‒262.
Creative Commons Attribution License

©2018 Sharma. This is an open access article distributed under the terms of the, which permits unrestricted use, distribution, and build upon your work non-commercially.