Title :
Dynamic load allocation in parallel queues with synchronisation
Author :
Gün, Levent ; Makowski, Armand M.
Author_Institution :
Maryland Univ., College Park, MD, USA
Abstract :
The dynamic optimization problem of allocating incoming messages into K parallel queues is considered when the interarrival times and the workloads of the messages form two independent renewal sequences. Upon arrival, messages are broken into L⩽K (1⩽L⩽K) smaller packets and queued in parallel buffers for transmission over channels of fixed and equal capacity. At the destination, the messages are resequenced after reassembly. The problem is formulated as a Markov decision problem, where the cost per stage is taken as the end-to-end delay of each message, including the synchronization delays, due to reassembly and resequencing. It is shown that the optimal policy allocates the message workload to the queues so as to drive the workload in each queue into a balanced configuration as fast as feasible. A simple algorithm that computes the optimal allocation vector is provided
Keywords :
Markov processes; optimisation; packet switching; queueing theory; synchronisation; Markov decision; delays; dynamic load allocation; message allocation; optimization; packet switching; parallel queues; queueing theory; synchronisation; Assembly systems; Cost function; Delay; Dynamic programming; Educational institutions; Packet switching; Pipeline processing; Protocols; Random variables;
Conference_Titel :
Decision and Control, 1990., Proceedings of the 29th IEEE Conference on
Conference_Location :
Honolulu, HI
DOI :
10.1109/CDC.1990.203999