(redirected from enqueue)
Also found in: Dictionary, Thesaurus, Medical, Legal, Encyclopedia.


An ordered collection of persons or things in which one is serviced after another. For example, persons may form a queue to buy tickets to the cinema. Likewise, an employee may form a list of tasks to be done each day and perform them each in turn. The word queue is most common in Britain and the Commonwealth; the equivalent in American English is waiting line or simply line.


the build-up of customers who are delayed while waiting for service. Queuing can occur in a retail outlet where shoppers queue at supermarket checkouts or cars queue on petrol station forecourts. Similar queuing problems occur in factories where components queue to be processed on machines.

Variability in the demand for service and the variable time to complete service makes it difficult to judge the level of service to provide for customers. Where numerous service channels are provided, customers will experience few delays even when many customers arrive simultaneously for service. On the other hand, providing numerous service channels involves large labour costs, as in the case of supermarket checkout staff or bank clerks, or large investment in physical facilities, such as tanker berths or airport runways.

Queuing models employing statistical techniques can be used to analyse queues and to balance the cost of resources used to provide service against the cost of the time lost by customers while waiting for service.

These models consider the number of potential customers; the likely rate at which they arrive; whether they arrive singly or in batches; the number of parallel queues; maximum queue length; order of service (first come, first served or prioritized); number of servers; likely service time; and whether customers are served singly or in batches. For complex queues, SIMULATION techniques may be employed to decide the level of service to provide and how to organize the service facilities. See BALK, MULTIPLE CHANNEL-SINGLE PHASE.

References in periodicals archive ?
Enqueue Call -- routes a call to the ResumeRouting system and then waits for the ResumeRouting application to assign it to an available agent that meets the necessary skill requirements of the call.
The combined RM1000/RM600 system consisted of a database server with 24 CPUs, 3 gigabytes memory and 55 disks; and the application servers in 76 dialog nodes, 11 update nodes, 1 enqueue node and 1 message node running on Oracle 7.
Three ProLiant 5000s acted as update servers and one ProLiant 5000 was used as the message and enqueue server.