1 Introduction

Material handling systems (MHSs) are integral to logistics functions, enabling a smooth flow of materials to desired destinations. Material handling activities account for 15–70% of total manufacturing costs, depending on the product type (Soufi et al. 2021). Similarly, 55% of warehouse operational costs consist of material handling activities (Tompkins et al. 2010). According to Eurostat (2018), 10.8 million people employed in the warehouse-transport-storage sector account for EUR 556.0 million in the European Union (EU). Material handling systems are needed to move raw materials, work-in-progress, and finished goods from one point to another. These points include production floors, warehouses, and storage and shipping areas. Generally, the manufacturing process involves fabrication activities and assembly operations that change the material’s shape, form, and make-up. In contrast, MHSs can be used to produce a “time and place utility” through the handling, storage, and control of materials (Castillo and Peters 2002; Furmans 2009).

The most critical MHS design decisions pivot around material handling equipment (MHE). Selecting the correct type of MHE and integrating it with the organisation’s logistics operations are critical to the common goal of achieving low material handling costs (Cho and Egbelu 2005; Kay 2012; Rajagopalan and Heragu 1997; Stephens 2020). Kay (2012) presented ten principles compiled by the Material Handling Institute (MHI) to check when designing an MHS. Planning, standardising, work, ergonomic, unit load, space utilisation, system, automation, environmental, and life cycle principles must be considered during the MHS design process. All these are bound by MHE selection and operation. The scope of this study does not focus on selecting MHE. Instead, it deals about the performance analysis and optimisation aspects of MHEs in an MHS.

Generally, MHE can be categorised into subgroups based on its operation, technology, and application. The following categories were identified in past scientific articles: manual systems, hoists, industrial trucks, pipe systems, robotic systems, automated guided vehicles (AGVs), unit load conveyors, and bulk load conveyors (Bouh and Riopel 2016). Moreover, Smith (2013) classified MHE into three major groups: conveyors, cranes and hoists, and transporters. Conveyors transport the materials in a fixed path. Cranes and hoists are used to transfer material over a limited area. Transporters are used to carry material over a wide area. Figure 1 provides more detailed classifications of MHE (Smith 2013).

Fig. 1
figure 1

MHE tree

Significant design decisions regarding setting up MHSs can be categorised into the design and operation-related features. Figure 2 lists both features and their sub-categories (Raman et al. 2009). Other factors that depend on specific industry needs should be considered when selecting an appropriate MHS. For instance, the semiconductor wafer fabrication system (SWFS) industry faces issues of high re-entrant flows, high level of work-in-process (WIP), flexible product routes, and longer production cycle times (Chen et al. 2017a, b). In contrast, healthcare systems face unpredictable arrivals and the need for higher responsiveness. Once an organisation selects an appropriate MHS, the organisation needs to assess the performance of the MHS to measure the system's productivity. Assessing MHS performance is a critical issue that industry practitioners face (Sahu et al. 2017). Inherent variability factors such as irregular time-varying arrivals, congestions, human involvement, demand–supply fluctuations, resource breakdowns, changes in product blending, and machine capabilities may result in complications in assessing and optimising MHS performance (Lee et al. 2021).

Fig. 2
figure 2

Decision structure for MHS selection

Queueing network models are used at first to analyse and determine computer and communication systems performance measures such as mean response times, server utilisations, and queue lengths. These models have been extensively used in many other fields such as production, transportation, retail, and service industries. Queueing network models are often considered cost-effective, versatile, and powerful tools for analysing complex systems with relatively short development and computation time (Balsamo et al. 2003). The ability to inculcate finite capacity queues with blocking phenomena has made queueing network models more realistic to real-life applications in various domains. Similarly, queueing network models are used to model MHS in many supply chain nodes such as warehouses, distribution centres, intermediate storage and terminals. However, as these network models are often mathematically intractable, most studies focus on developing heuristics and approximations to determine the non-dominated performance measures (Kerbache and Smith 2004; Smith et al. 2008; Smith and Kerbache 2012).

So far, there have been very few review studies relative to queueing network modelling of MHS applications. Smith (2013) briefly mentioned MHS studies before 2012 that used a queueing network as a modelling tool. Fragapane et al. (2021) did a review study on planning and control strategies for autonomous mobile robots (AMR) in warehouses. They presented queueing networks as one of the essential tools used to model AMR systems. Gabrel et al. (2014) presented a review study on recent advances in robust optimisation where authors highlighted the use of queueing networks as a tool for stochastic optimization. Therefore, this paper provides an analysis of queueing network modelling in MHS applications by answering the following research questions:

  1. (i)

    What are the queueing network models of MHS applications used for performance analysis and optimisation purposes?

  2. (ii)

    What types of queues and networks are used to model MHSs?

  3. (iii)

    What approaches and methodologies are used to solve the queueing network models of MHS?

  4. (iv)

    What are recent trends and potential research topics about queueing network models of MHS applications?

The rest of the paper is structured as follows: Sect. 2 presents the methodology of the presented systematic review while a comprehensive bibliometric analysis is discussed in Sect. 3. Section 4 provides a content analysis of the reviewed publications. Section 5 presents the research trends and gaps found throughout this study. Finally, concluding remarks are developed in Sect. 6.

2 Research methodology

This study aims to provide a systematic review of queueing network models of MHS applications used for the purpose of analysis and optimisation. A comprehensive methodology was used to answer the identified research questions. According to Durach et al. (2021), this study used the following four (04) steps to carry out the research.

  1. i.

    Formulation of research questions and keywords query

The primary goal of this step is to comprehensively search different databases to identify the relevant scientific publications that assist in answering the formulated research questions. First, journal articles, conference papers, and book chapters were gathered from the Scopus, Science Direct, and Google Scholar databases. The next part of this step is to identify relevant keywords for the search. Subsequently, appropriate Boolean operators were identified and coupled with keywords to carry out a search query (Table 1). Finally, the papers containing keyword combinations in the title, abstract, and keywords were selected. The two critical areas of the study, “queueing network” and “material handling system”, are included in the search query with the selected domain areas. Moreover, to capture the most number of relevant publications, keywords were used in the other possible forms (e.g., “material handling ?”, “queueing network ?”, queue*) in the search query. The following domains are selected to represent both goods and services production material handling activities, warehouses/distribution centres, manufacturing plants, mining fields, harvest (agriculture) fields, and container terminals.

Table 1 Search query
  1. ii.

    Inclusion and exclusion criteria.

The output of the initial search query and search results were summarised in Table 2. A total number of 251 publications were considered for further screening.

Table 2 Summary of search query results

All duplicates were removed from the initial search. In the next step of the screening process, the studies in which queueing network models of MHS were not the primary focus of an article were removed. These exclusions included articles focused on inventory management and control, and location planning. Furthermore, only English language articles published from 2011 to 2021 were considered. Sixty-three (63) papers were selected for this study’s systematic review.

  1. iii.

    Analysis and results reporting.

A bibliometric analysis was carried out using these 63 papers. First, the analysis was done to identify the distribution trend of related studies over time and most sought out journals in the field. Then, an in-depth analysis was carried out to answer the identified research questions.

  1. iv.

    Criterion design for in-depth analysis.

The types of MHS applications, domains, decision problems, and research methodologies were explored in this part. The criteria for the in-depth content analysis breakdown are presented in Table 3.

Table 3 Criteria for content analysis of queueing network models of MHS

2.1 The criterion for the content analysis of queueing network models of MHS

This section briefly describes each criterion presented in Table 3. The comprehensive content analysis of the reviewed studies is carried out based on the above criteria. Decision problem, modelling and solution approach, performance measures, and optimisation scope are chosen to explore the reviewed studies and answer the identified research questions. Under each criterion, sub-criteria are identified, and a brief description of those are given below.

2.1.1 Scope of the study

This sub-criterion analyses the main scope of the reviewed studies. The scope of studies mainly falls into three application streams. (i). Estimate the performance of an existing system, (ii). Conceptualisation studies—estimate performance of design concepts, and (iii). optimisation studies. Moreover, some studies focus on more than one application in their work.

2.1.2 Types of queues

According to Rios Insua and Ruggeri (2012), queues can be classified based on six characteristics: namely, arrival rate, service process, number of servers, the capacity of the systems, customer population and service discipline. Smith (2013) summarises the possible queueing systems using Kendall’s notation as in Table 4.

Table 4 Structural box of queueing systems

2.1.3 Types of queueing networks

A collection of queues is viewed as a queuing network, and these networks can be categorised based on many factors. Based on each factor, many different types of networks can be found in the literature. For instance, queueing networks can be of three types: open, closed and mixed, depending on the flows (population) circulation in the network. Similarly, many different types of networks can be found based on the network characteristics such as probability distribution, number of customer classes, the capacity of queues, number of servers and capacity of servers, and blocking mechanism. Figure 3 (Smith 2018) shows different queueing networks categorised based on the abovementioned characteristics against the network complexity and generality index. However, many more types of queueing networks can be found in literature based on different characteristics.

Fig. 3
figure 3

Different types of queueing networks; Source: (Smith 2018)

2.1.4 Solution approaches and methods to solve the queueing network models

Depending on their mathematical complexity, queueing network models can be solved using exact analytical product form methods, approximate models, and/or simulation. Generally, smaller queueing network models can be of product form and thus, they can be solved exactly. Approximation methods are usually used for more complex queueing networks that are not of product form. Figures 4 and 5 (Bolch et al. 2006) list the exact methods and approximation approaches used to solve various queueing network models with different characteristics.

Fig. 4
figure 4

Solution algorithms for product-form queueing networks. BCMP Baskett, Chandy, Muntz, and Palacios, MVA-MIX Mean Value Analysis for Mixed networks, ABA Asymptotic Bound Analysis, BJB Balanced Job Bounds, FES Flow Equivalent Server, SCAT Self-Correcting Approximation Technique, SUM Summation method, BOTT BOTTAPROX method

Fig. 5
figure 5

Solution algorithms for non-product-form queueing networks. MEM Maximum Entropy Method, PRIOMVA Priority Mean Value Analysis, ESCAT Extended Self-Correcting Approximation Technique, ESUM Extended Summation method, EBOTT Extended BOTTAPROX method, EMVA Extended Mean Value Analysis, PRIOSUM Priority Summation method

2.1.5 Performance measures of networks

Performance measures of a queueing network include measurements such as queue length, queue waiting time, queue response time, server utilisation, throughput, and cycle time (sojourn time). These measures provide invaluable insights into the decision-making processes of a given network. For instance, the throughput of a queueing network that is used to model a container terminal provides insight into the terminal’s operational productivity. Similarly, the utilisation of a network node provides an idea of the congestion or idleness of that resource.

2.1.6 Optimisation problems and solution approaches

Generally, the derivation of an optimisation problem can be drawn into three parts. A planned objective/s is to be achieved by determining the optimal value of decision variable/s while satisfying the given constraints. Optimisation problems related to queueing network models of MHS can be derived similarly. Figure 6 shows the interaction between these factions. For instance, consider an optimisation problem of determining the optimal arrival rate of trucks to achieve the maximum throughput in a warehouse. Subsequently, the optimal arrival rate will result in a change in all other network performance measures. Also, optimisation problems are derived as single objective or multi-objective problems. The solution approaches range from exact solution algorithms to heuristics approaches based on the complexity and magnitude of the problem.

Fig. 6
figure 6

Variables and parameters interaction in optimisation problem of queueing network models

2.1.7 Validation tools

Using approximation methods to estimate network performance measures results in possible deviations from the exact solutions. However, the validations tools are used to prove that proposed methods yield significantly similar results or that the deviations are within acceptable limits.

3 Bibliometric analysis

This section identifies the distribution trend of related studies over time and the most sought journals in the studied area. Moreover, sub-sections provide co-citation network, keywords analysis and application domain analysis to identify the trends and evolution of studies.

3.1 Publications per year

Figure 7 shows the distribution of the publications published from 2011 to 2021 that focus on queueing modelled MHS applications. The distribution indicates that from 2011 to 2020, the number of publications is consistent with an average of approximately five publications per year. However, in the last couple of years, there has been an increasing trend in the number of publications.

Fig. 7
figure 7

Yearly distribution of publications

3.2 Publications by journal

Figure 8 shows the most important journals that published studies on queueing network models of MHS applications in various domains. More than half of (50%) the reviewed studies are from six journals. It shows that these journals are pioneers in the area of queueing network models of MHS applications related articles.

Fig. 8
figure 8

Yearly distribution of publications by journal

3.3 Co-citation network of publications

The co-citation network provides a visual image of the importance of reviewed publications. A connected line between two circles indicates that another publication has cited these two publications together. The sizes of frames and thickness of lines imply stronger co-citations of publications. Figure 9 shows the co-citation network of the reviewed publications based on the authors in the reviewed studies. The co-citation network visualisation map was created using VOSviewer software with the LinLog/modularity as the method option configuration. The layout was created using attraction and repulsion values of 2 and − 1, respectively. The minimum cluster size was set to 1, and the layout was allowed to merge small clusters.

Fig. 9
figure 9

Co-citation network of reviewed publications

3.4 High-frequency keywords

Authors use keywords to convey the primary focus of studies. Figure 10 shows a word tree map that summarises the occurrence of such words in the reviewed articles. The map was created using VOSviewer software and MS Excel. The co-occurrences of keywords are extracted using VOS viewer software. Extracted data was used to create the word tree map in MS Excel. The area of the rectangles is directly proportional to the occurrence of keywords used in the reviewed studies. In the following sub section, brief explanations of selected keywords were provided.

Fig. 10
figure 10

Word tree map of indexed keywords

3.4.1 Open, closed, and semi-open queueing networks

An open queueing network (OQN) is where the population flow is allowed to enter and exit the network after service. In this network, the population may go through one or many nodes and finally leaves the system. A closed queueing network (CQN) is where the population flow is trapped, cyclically circulating within the network, and never leaves the network. SOQNs, also referred to as mixed networks in the literature, are combinations of OQN and CQN, representing two types of networks in a system. Also, many studies have shown that both networks, OQN and CQN, can exist within a single system. For instance, the number of orders in a warehouse can be modelled as an OQN as orders come and go through the network without remaining in the loop. In contrast, the pickers/equipment that prepares the orders must be modelled as a CQN as they remain in the network after completing the order. Therefore, SOQNs offer a useful framework for modelling these types of mixed networks, allowing a comprehensive understanding of the system as a whole and used by many authors in their studies. Figure 11 provides a schematic representation of a SOQN.

Fig. 11
figure 11

A sample of a semi-open queueing network

3.4.2 Decomposition

The basic concept of decomposition is to breakdown the whole network into subsystems that can be analysed individually and independently. In queueing networks, decomposition approach is a proven methodology to analyse product-form networks efficiently and parametric decomposition approach is used to analyse non-product form networks. Moreover, there are many methods and algorithms were presented in the literature that used for decomposition of queueing networks. Smith (2018) identifies the main properties of a network that enable the development of decomposition algorithms as, superposition of processes, reversibility, and splitting processes.

3.5 Social network analysis (SNA) of queueing network models of MHS applications

SNA is well-suited for bibliometric clustering and conceptual model development based on the co-occurrences of keywords in the reviewed studies (Cho 2011; Jaewoo and Woonsun 2014). This tool was used to identify the current trends in the investigated study area. In this study, Mendeley and VOSviewer software are used to extract the keywords, to develop the SNA model. The frequency of the appearance and co-existence of keywords is depicted by the circle’s size and links between circles. The same colours indicate that the clustering of keywords falls under similar areas of interest. Figure 12 shows the SNA of queueing network models for the MHS applications in the reviewed publications.

Fig. 12
figure 12

SNA of queueing network models of MHS applications

3.6 Number of studies according to the application domain

The selected studies are identified under four (4) domains: warehouses and distribution centres, manufacturing facilities, mining and harvesting fields, and container terminals. Figure 13 shows the number of articles under each domain used to carry out the in-depth content analysis in the following section related to the criterion identified in Table 3.

Fig. 13
figure 13

Number of studies according to the application domains

4 Content analysis

This section provides an in-depth analysis of the reviewed publications based on the criteria provided in Table 3. The reviewed studies are analysed under identified domains, namely: warehouses and distribution centres, manufacturing facilities, mining and harvesting fields, and container terminals.

4.1 Queueing network models of MHS applications in warehouses and distribution centres

Conventional warehouses and distribution centres (DCs) provide “time and place utility” for products and raw materials in a value chain. Modern warehouses and DCs are designed to create value by performing postponement, value addition, and cross-docking processes. Material handling is one of the key cost components of warehouse operations and is labour intensive. Material handling systems evolved from human-powered to semi-automated and then fully automated systems. Modern warehouses are typically fully or partially automated to increase storage and picking efficiency. Compact storage systems are famous for low unit-load demand and high space utilization. Different types of handling systems that allow movement along the x, y, and z-axes for compact storage systems are classified as conveyor-based (using cranes) and shuttle-based (using cranes and lifts) (Tappia et al. 2017). An automated vehicle system/retrieval system (AVS/RS) is a shuttle-based handling system used in compact storage systems with single deep racks (Heragu et al. 2011). Automated handling systems, which can move along a free path, are known as automated guided vehicles (AGVs).

4.1.1 Decision problems of queueing network models of MHS applications in warehouses and DCs

Table 5 lists the study's scope in the reviewed publications related to warehouses and DCs. Performance measurement studies are carried out to evaluate the performance of the existing facilities concerning single or many design parameters. In contrast, conceptualisation studies are done in the planning stages of building or outsourcing a facility to estimate the system’s performance. Similarly, optimisation studies are also carried out with existing facilities or based on the conceptualisation of facilities.

Table 5 Scope of the reviewed studies in the field of warehouses and DCs

4.1.2 Modelling and solution approaches of queueing network models of MHS applications in warehouses and DCs

Heragu et al. (2011) and Marchet et al. (2012) modelled an AVS/RS as an open queueing network to analyze the system’s performance. The orders are considered as the network customers. Moreover, the AVS/RS was modelled as a multi-class, semi-open queueing network (SOQN) to measure the system’s performance and determine the warehouse’s design criteria and resource allocation (Ekren et al. 2014; Roy et al. 2012, 2015b). Roy et al. (2014) modelled an AVS/RS as a SOQN with a blocking phenomenon to estimate performance. Schleyer and Gue (2012) modelled a picking process in a warehouse with a single picker as a queueing network model to estimate the throughput time for a stationary order arrival system. Roy et al. (2015a) modelled an AVS/RS as a continuous system as a SOQN in a multi-tiered warehouse.

Seyedhoseini et al. (2015) modelled inbound (IB) and outbound (OB) trucks as two Markovian queues in a cross-docking warehouse set up to determine the optimal design needed to minimize transportation costs. Motaghedi and Aminnayeri (2017, 2018) modelled a cross-dock in a supply chain using a non-stationary queueing model, a novel approach, to estimate design layout efficiency.

Yuan and Gong (2016) used non-Markovian queues to model an order fulfilment system operated by robots to estimate the throughput of the system and determine the optimal number of robots for a desired level of service. Zou et al. (2018) modelled a robotic mobile fulfilment system (RMFS) in a warehouse using a single queuing system and used a nested SOQN to model the battery swapping process. Shen et al. (2021) modelled a drone fleet that serviced a multi-warehouse system as a closed queueing network (CQN) and a battery swap process as a SOQN to estimate performance measures.

A multi-tiered warehouse with a shuttle-based storage and retrieval system (SBS/RS) with lifts was modelled as a SOQN to measure system performance (Tappia et al. 2017). Azadeh et al. (2019) modelled an automated storage and retrieval (AS/R) system run by robots using a CQN to estimate the maximum system throughput under different blocking protocols. Tappia et al. (2019) compared the performance of a shuttle-based and automated handling system using queueing models. Wang et al. (2020) and Lamballais et al. (2020) modelled RMFSs as an OQN and SOQN, respectively, to estimate performance measures. Yang et al. (2021) and Duan et al. (2021) used SOQNs to model a multi-deep RMFS and RMFS with time-varying arrivals. To determine the optimal fleet size, Otten et al. (2021) modelled an RMFS as a SOQN with a back-ordering (BO) phenomenon. Ekren and Akpunar (2021) used an OQN to model an SBS/RS that handled mini unit loads. Lamballais et al. (2021) modelled a handling system run by robots and humans as a SOQN to find the optimal resource allocation for the picking and replenishment activities.

In another study, a case-level order picking process in a multiple in-aisle picking position (MIAPP) system operated with a narrow-aisle lift truck (NILT) was modelled as an M/G/1/K/N queue (Liu et al. 2020) and as M/G/1/K (Liu et al. 2021) queue to estimate performance measures.

Table 6 summarises the queue types and employed solution approaches for solving the network in MHS applications in warehouses and DCs in the reviewed studies.

Table 6 Modelling and solution approach analysis of models in warehouses and DCs

4.2 Queueing network models of MHS applications in manufacturing environments

Generally, a manufacturing system’s physical configuration encompasses an arrangement of workstations (WS), machines, and other types of equipment in various layouts that are physically connected by the MHE (ElMaraghy et al. 2021). The imperious fluctuations of global trade demands and associated uncertainty necessitate a manufacturing system’s responsiveness. Material handling configuration plays a crucial role in the process, and material handling cost is one of the critical indicators of a manufacturing facility’s efficiency (Amjath et al. 2022; Besbes et al. 2021). Arrangements of workstations, aisle structure, and positions of machines influence material handling costs (Pourvaziri et al. 2021).

4.2.1 Decision problems of queueing network models of MHS applications in manufacturing environments

During the last decade, many studies have been conducted using queueing networks to determine the optimisation and performance evaluation of MHS in various manufacturing environments, including fabrication plants, workstations (WS), assembly lines, job shops and flexible flow shops (FFS). Table 7 lists the scope of reviewed studies of queueing network models of MHS in various manufacturing environments.

Table 7 Scope of the reviewed studies in the field of manufacturing facilities

4.2.2 Modelling and solution approaches of queueing network models of MHS applications in manufacturing environments

Work-in-process (WIP) is one of the key performance indicators of the efficiency of an MHS in a manufacturing environment. Govind et al. (2011) used a CQN to model the inter-bay AMHS of a semiconductor manufacturing system and estimate the queue delays and WIP levels. A multi-vehicle AMHS was modelled as a closed-loop queueing network with a finite buffer to estimate the throughput capacity considering the stochastic loading and unloading time (Nazzal 2011). Tu et al. (2013) proposed a queueing model for the AMHS of a semiconductor manufacturing system to estimate the required number of MHEs. Zhou and Chen (2013) modelled an AMHS of a semiconductor wafer fabrication system using a finite Markovian queueing model to estimate the expected WIP when considering crossovers. A multi-class non-Markovian infinite queueing model was proposed for continuous flow transporters (CFTs) in a semiconductor manufacturing system with a non-pre-emptive priority rule to estimate the WIP in the material intersection points (Zhou and Chen 2013). A GI/G/M queueing model was used to determine the capacity of an AHMS in a semiconductor manufacturing system (Tu and Chang 2014). Zhu and Wu (2014) modelled an AMHS in a semiconductor wafer fabrication system while using the vehicle blocking phenomenon and a queueing network to estimate performance measures. As part of an AMHS in a semiconductor manufacturing facility, a CFT was modelled with priority rules to estimate the WIP (Zhou et al. 2015, 2016). In a semiconductor manufacturing facility, Chen et al. (2017a, b) modelled an AMHS as an OQN and service stations as infinite Markovian queues under uncertain wafer lots transfer probability to estimate the WIP level.

WIP is a critical factor in a manufacturing system, and WIP accumulation can occur for various reasons. Raman (2011) used the queueing theory to estimate the WIP and server utilization while considering manufacturing variability. The author used the WIP to determine the optimal layout and fleet size using the Genetic Algorithm (GA) and the two-step analytical approach. Choobineh et al. (2012) modelled an MHS with AGVs using a multi-class CQN and used the state-dependant behaviour of the network to determine the optimal fleet size.

Sukhotu and Peters (2012) modelled a multi-class MHS with a job-specific routing using queues with non-Poisson arrival rates and generally independent and identically distributed service time, to analyse the effect of workstation arrangements in a manufacturing facility. Smith and Kerbache (2012) and Bedell and Smith (2012) proposed a state-dependent multi-server queueing network with a finite buffer to estimate the performance of an MHS under different network topologies such as series, merge, and split configuration. Smith and Barnes (2015) and Smith (2016) modelled an MHS using a CQN with a finite buffer to determine the optimal buffer allocation and network population.

The design of an MHS in a flexible flow shop (FFS) is one of the critical factors to be considered when deciding on the layout design, resource allocation, and design criteria. Xu et al. (2016) modelled the MHS of an FFS in a mould manufacturing facility with a random lot size using an OQN with a finite buffer to determine system design and resource allocation. Liao et al. (2017) used an OQN with a finite buffer to model an FFS with non-equivalent AGVs to estimate system performance considering manufacturing uncertainty and random lot size. Zhang et al. (2021) modelled an integrated production and the MHS of an FFS using an OQN with blocking after service (BAS) blocking to estimate performance measurement.

Xi et al. (2017a) modelled an assembly manufacturing system with bulk transportation using a queueing network to study the impact of buffer allocation on the system’s performance. The authors determine the optimal WIP and fleet size to minimize the total investment cost. Xi et al. (2017b) modelled a customized assembly manufacturing system with an OQN with a finite buffer and blocking consideration to estimate the MHS’s efficiency.

Chen et al. (2017a, b) used an OQN with a finite buffer to model an MHS with AGVs to estimate the performance indexes in a manufacturing system. Mohammadi et al. (2020) presented a novel queue-based aggregation (QAG) model to estimate the performance of an AMHS in a multi-product job shop facility.

Table 8 summarises the queue types and employed solution approaches for solving the network in MHS applications in manufacturing facilities in the reviewed studies.

Table 8 Modelling and solution approach analysis of models in manufacturing facilities

4.3 Queuing network models for MHS applications in mining and harvesting systems

Munoz and Lee (2021) presented a study where queues in the mill and harvest front of a sugarcane harvesting system were modelled as two independent queues to estimate the system’s performance. The authors used a node diagram and balance equations to solve the closed network model and used performance measures to determine the optimal number of trucks for smoother operation. Sembakutti et al. (2017) studied the problem of equipment (shovel and trucks) allocation in an earth and surface mining pit. To estimate the truck waiting time and queue length, they modelled the operations using a model with ‘Generally defined distribution” arrivals and service times.

Tables 9 and 10 summarise the scope and queue types and employed solution approaches for solving the network in MHS applications in mining and harvest fields, respectively.

Table 9 Scope of the reviewed studies in the field of mining and harvest fields
Table 10 Modelling and solution approach analysis of models in mining and harvest fields

4.4 Queueing network models of MHS applications in container terminals

Container terminals are one of the critical nodes in global trading that have radically changed over time. Integration between seaside and landside activities is vital to the efficiency of terminal operations. Adequately planning the MHS, including quay cranes, yard cranes, yard trailers, and trucks, is critical to a smooth terminal operation and a lower turnaround time for container ships (Li and He 2021).

4.4.1 Decision problems of queueing network models of MHS applications in container terminals

Stakeholders’ interests in container terminal operations differ from one another. The vessel operators desire for lowest waiting time, and terminal operators are staking for maximum throughput. The throughput is considered a container terminal operator’s main performance index. Similarly, trucks or trailers are aiming for the lowest cycle time. Queueing network models are used from different stakeholders' perspectives in the reviewed studies. Table 11 lists the purpose of the studies related to the queueing network models of MHS applications in container terminals.

Table 11 Scope of the reviewed studies in the field of container terminals

4.4.2 Modelling and solution approaches of queueing network models of MHS applications in container terminals

Chen et al. (2013a) modelled a terminal gate operation using a non-stationary queueing network to determine the optimal number of trucks that need to be allowed at any given time to reduce the truck queue length. The authors experimented with two scenarios, static and dynamic terminal appointment systems, to find the optimal truck arrival rate. Chen et al. (2013b) used a queueing network to model a terminal gate system to find the optimal truck arrival pattern needed to reduce carbon emissions from idling trucks. Chen et al. (2013c) used a queueing model to estimate truck queue length to minimize the congestion at a terminal gate. Zeng et al. (2016) used a vacation queueing model to model IB and OB trucks to determine the optimal truck appointment policy. Dhingra et al. (2018) used a SOQN to model trucks arriving at an automated container terminal at various times to estimate the number of trucks to be permitted in the terminal. Ansorena (2020) used a closed Jackson network (CJN) approach to study port operations and determine truck congestion.

Roy and de Koster (2018) modelled overlapping quay crane (QC) and automated stacking crane (ASC) operations as an OQN and a SOQN to analyse performance. The authors suggested that layout planning is paramount for single and overlapping operation efficiency. Zhang et al. (2019) used a queueing network to model the double cycling operation of a container terminal. The authors used the queuing model to identify the system bottleneck and server utilization (QC, yard cranes, trucks) and determine the optimal truck allocation to minimize the terminal operation cost. Roy and de Koster (2020) used a CQN to model yard operations and a SOQN to model landside operations to find the maximum throughput based on a stacking layout. Legato and Mazza (2020) used a CQN and an OQN to model yard and seaside operations to estimate the terminal performance. Finally, Kumawat and Roy (2021) used a SOQN to model the sea-to-shore operations in a container terminal to compare the performance of AGVs and LAGVs.

Table 12 summarises the queue types and employed solution approaches for solving the network in MHS applications in container terminals in the reviewed studies.

Table 12 Modelling and solution approach analysis of models in container terminals

4.5 Performance measures of queueing network models

Assessment of queueing model performance measures plays a crucial role in managing and controlling the networks. Measuring the system’s performance is always a key objective of queueing network models. There are mainly identified performance measures of queueing network models: utilisation, throughput, response time, waiting time, cycle time, queue length, and the number of jobs in the system. Depending on the system, specific performance measures play a crucial role in understanding the system's behaviour.

Table 13 summarises the key performance measures of queueing network models used in the reviewed studies.

Table 13 Identified performance measures in the reviewed studies

4.6 Optimisation problems and solution approaches

Queueing network models are used to design optimisation problems in MHS applications in various domains, improve existing configurations, or design new systems. Queueing network models are extensively used to model stochastic models and proved to be a robust tool in optimisation. Optimisation problems under queueing network models of MHS can be categorised into a few application streams. The identified application streams can be categorised into layout design and configuration problems, fleet sizing and allocation problems, determination of customer/job arrival rates and scheduling problems, and server and buffer allocation problems. Table 14 summarises the optimisation problems identified in the reviewed studies along with the problem objective, decision variables and solution approach. Figure 14 provides the dendrogram of keywords used in the optimisation studies of queueing network models of MHS. These diagrams show the hierarchical clustering of indexed keywords to identify different classification criteria (Aria and Cuccurullo 2017).

Table 14 Optimisation study analysis of queueing network models of MHS
Fig. 14
figure 14

Dendrogram of hierarchical cluster analysis of optimisation problems

4.6.1 Layout design and configuration problems

Layout designs are closely related to the performance of an MHS in any intra-logistics setup. Many studies in the reviewed articles were found related to determining the optimal layout design and configuration for a given facility to achieve the desired objective/s, such as maximum throughput, minimum cycle time or minimising the cost of operations. Raman (2011) developed an optimisation problem to determine the optimal layout plan and fleet size to minimise the WIP level in a semiconductor fabrication facility. Zhu and Wu (2014) modelled a warehouse facility using the finite queueing system to find the optimal layout configuration. The authors used the study to find the optimal number of aisles, aisle width, and rack configurations to minimise the blocking and congestion effect in the order picking process. Seyedhoseini et al. (2015) presented an optimisation problem to find the optimal number of doors in a cross-docking warehouse to minimise the waiting time of trucks. Motaghedi and Aminnayeri (2018) and Azadeh et al. (2019) used the queueing network models of MHS to determine the optimal layout design to minimise the waiting time and maximise throughput, respectively. Roy and de Koster (2020) presented a study to determine a container terminal's optimal stack layout configurations to maximise the berth throughput.

4.6.2 Fleet sizing and allocation problems

In a closed or mixed queueing network, the population is a critical factor that influences the performance measures of the network. An overcrowded population/customers can create longer waiting times in queues, whereas a low number of customers in the network can result in the under-utilisation of servers. Choobineh et al. (2012) presented a study to determine the optimal number of AGVs in a manufacturing environment to achieve the desired level of throughput. Yuan and Gong (2016) modelled a robotics warehouse to determine the optimal robots and the velocity of the robots to minimise the order throughput time. Zhang et al. (2019) carried out a study to determine the optimal truck allocation in a container terminal to minimise the cost while ensuring truck allocation reduces the double handling of the containers. Munoz and Lee (2021) presented a study to determine the optimal fleet size of trucks in a sugarcane harvest field to ensure an uninterrupted operation. Otten et al. (2021) modelled an automated robotics warehouse considering the back-ordering phenomenon to find the optimal number of robots required to minimise the lost customers. Schleyer and Gue (2012) developed a study to find the optimal load size of an AGVs to minimise the order throughput time in a warehouse.

4.6.3 Arrival rates and scheduling problems

Arrival rates and inter-arrival rates are paramount to network performance measures. The probability distribution of arrival patterns of customers/jobs is a significant basis for the queueing system classification. Chen et al. (c, 2017a), , , , 2013b, , , conducted studies to determine the optimal inbound truck arrival rate in a container terminal to minimise the queue length, carbon emissions, and congestion, respectively. Zeng et al. (2016) developed an optimal truck appointment schedule to reduce congestion at a gate in the container terminal.

4.6.4 Server and buffer allocation problems

The number of servers and buffer sizes are essential factors in a finite queueing system. With the evolution of queueing network model analysis, practitioners started to use more realistic models where the number of servers and queue capacities are limited. These finite networks with multiple server’s environment result in non-product form networks which need approximation algorithms to solve. Smith and Barnes (2015) presented a study to determine the optimal number of servers in a manufacturing setup to maximise the system’s throughput. Smith (2016) conducted a study to find the optimal buffer and population to maximise the throughput of a given facility. Xi et al. (2017a) studied bulk material transportation in an assembly process to find the optimal resource (server) allocation strategy to maximise the line's throughput. Xi et al. (2017b) further developed the study to find the optimal buffer allocation strategy to minimise the infrastructure configuration investment cost and WIP level.

4.7 Simulation as a validation tool

Generally, queues and queueing networks are complex systems and are possible to tractable when assumptions are made to simplify them. However, most of the assumptions may not precisely describe the actual system properties and features. Therefore, most of the studies focus on developing approximation algorithms and heuristics approaches to tackle the solving of these queueing network models. In such situations, simulation tools are used to validate the accuracy of the proposed methodologies. Table 15 summarises the details of the simulation tools and experiments used in the reviewed studies. The simulation run column contains the general information on the number of replications, run time and warm-up period. Replications are used to ensure the stability of the model, and warm-up period data is excluded from calculation due to the transient state of the model in the initial stages of the run. Generally, steady-state data is used in the simulation model for performance measures calculations.

Table 15 Simulation software and experiments details of reviewed studies

5 Trends in queueing network models for MHS applications

Figure 15 shows the trend topics plot of study areas of queueing network models for MHS applications within the last decade. This plot is created using the bibliometrix software package with the bibiloshiny application (Aria and Cuccurullo 2017). The trend topic plot shows the most frequently appeared keywords in the relevant periods, and the area of the circle on the timeline is proportional to the frequency of appearances.

Fig. 15
figure 15

Trend topics of queueing network models of MHS applications between 2011 and 2021

In the initial period, most studies focus on the MHS applications regarding layout design and planning. Similarly, topological network design problems of facilities were modelled and analysed using queueing network models. Also, queueing network models were used for continuous systems in contrast to discrete systems, such as conveyor belt modelling. In early 2013, manufacturing facilities and container terminals’ intra-logistics operations were modelled using queueing networks for performance analysis. WIP was identified as one of the critical performance measures in analysing the performance of manufacturing facility material handling operations. Studies related to the semiconductor manufacturing facility’s material handling systems were in constant interest between 2013 and 2016 to analyse the efficiency of their MHS. The studies on terminal operations in ports started using queueing network models to study and analyse the behaviour of outbound and inbound truck arrivals concerning cost, congestion and emission.

The operation of trucks and automobiles was one of the major topics studied using queueing network models during 2015–2018. Warehouse operations also used queueing network models to analyse the system performance and optimisation purposes. Determination of throughput capacities of facilities seems to be one of the significant explored performance measures in the recent past. Around 2016, queueing network models were used to analyse automated MHS applications such as AGVs and robots. With the evolution of studies in queueing network models of MHS applications, the optimisation modelling was coupled with queueing models to find the system's optimum. Also, the focuses of such optimisation studies tend to include social effects in their problem formulations. Using numerical experiments and methods in optimisation has been a critical observation in the last few years.

6 Discussion

Scholars and industry practitioners have recognized that material handling is one of the most critical logistic functions in the manufacturing and service sectors. Companies employ different approaches and methods to ensure the efficient flow of materials and minimize the cost of handling operations. This study presents a systematic literature review on the performance evaluation and optimization of MHS applications, primarily using queueing networks as the modelling tool in various domains. A total of 63 studies published from 2011 to 2021 were systematically and meticulously analysed to understand the queueing network models of MHS applications comprehensively.

A bibliometric analysis indicated that the number of publications published on the subject is generally consistent throughout time but increased in 2020 and 2021. Moreover, few journals stand out from the rest regarding the number of queueing-based MHS application-related publications. The co-citation networks based on authors, word tree map of keywords, SNA model, trend topic plots and dendrogram were developed to identify trends and patterns in the queueing network models of MHS.

Content analysis showed four main application domains studied in the reviewed publications: warehouses and DCs, manufacturing systems, container terminals, and mining/harvest fields. Queueing networks were used in studies to model the MHSs in these domains, evaluate system performances, and decoupled with analytical models to optimise selected parameters. The performance measures presented in the studies were throughput, cycle time (sojourn time), server utilisation, queue length, WIP, and waiting time. Depending on the application domain and scope of the study, the authors determined the required performance measures by solving the queueing network models. Regarding the optimisation of the systems, most of the reviewed studies focused on maximising throughput under different constraint conditions. Several studies focused on minimising cycle time, waiting time, and WIP levels. These parameters were primarily coupled with the objective cost or revenue functions. A select number of studies focused on determining the optimal population (fleet size), buffer size, or arrival rate of the network’s customers to achieve desired objectives such as minimal cost, maximum profit/revenue, or minimal cycle time. Some studies regarding MHS applications in warehouses were used to determine design configuration criteria such as aisle width, the distance between racks, the height of racks, and the number of loading/unloading bays and routing topologies. Similarly, a few studies in the manufacturing domain were used to determine the optimal number of workstations, layout configurations, and routing plans for MHEs. In general, studies related to container terminals focus on IB and OB truck management.

There was evidence that modelling approaches have been becoming complex with time to emulate the real world systems to their closest. Use of finite queueing systems, inculcating blocking mechanisms in the queues, multi-server networks with asymmetric nodes, including non-Markovian properties in the queueing systems, and implementation of advance queue disciplines, have been used in the models of MHS applications. However, Smith (2018) points out certain types of networks have not been used in modelling MHS applications, such as loss networks and Engset networks.

There are also chronological patterns that can be seen in the types of MHS applications studied. For instance, many studies modelled robotics and AGVs of MHSs as queueing networks for analysis and optimisation purposes during 2019–2021. Similarly, the focus of studies tends to change from performance analysis problems to optimisation modelling problems.

There is potential for developing a decision support system (DSS) for designing and operating an MHS using queueing network models. The abovementioned studies primarily focus on the MHS design problems from a uni-dimensional perspective. For instance, a study that focuses on layout topologies to maximise the throughput without concentrating on the cost of fleet, the congestion, and resource utilisation. Therefore, the challenge is to develop multicriteria decision support systems to design and operate optimal MHS configurations in a given supply chain domain. Moreover, the study and analysis of asymmetric and heterogeneous nodes in networks remain limited in queueing network models relative to MHS applications. In contrast, they are abundantly used in analysing computing and communication network applications.

6.1 Conclusion

The use of queueing networks to model material handling systems in various intra-logistics domains has significantly helped academics and industry practitioners to study and analyse complex system topologies and behaviours. The coupling of queueing networks with numerical methods and approaches has undeniably helped to improve and optimise the studied systems. As pointed out in the discussion, the complexity of networks has been increasing with time, and novel approaches to solving models have been reported in the literature. Moreover, these studies have focused more on automated and integrated systems in the recent past. However, the queueing network models of MHS are yet to be systematically used as robust decision support systems in designing optimal MHS topologies in organisation setups. As presented in this study, most surveyed queueing network models focus on single criteria analysis and optimisation. However, an organisation can potentially use the queueing network models as a robust tool in all strategic, managerial and operational decision-making processes in designing and operating its MHS.