Informatics and Applications
2016, Volume 10, Issue 4, pp 57-67
DISPATCHING TO TWO PARALLEL NONOBSERVABLE QUEUES USING ONLY STATIC INFORMATION
- M. G. Konovalov
- R. V. Razumchik
Abstract
Consideration is given to the problem of dispatching independent jobs from one flow to two parallel single server queueing systems each with an infinite capacity queue. There is one dispatcher, which immediately makes decisions where to route newly incoming jobs. In order to make the decision, the dispatcher uses only static information about the system, i. e., servers' speeds, job interarrival time distribution, and job size distribution. The dynamic information (for example, current queue sizes) is unavailable for the dispatcher. For such nonobservable queues, it is known that minimum mean sojourn time is achieved when the dispatcher uses the deterministic (periodic) policy. Even when using this optimal policy, the dispatcher also observes jobs' arrival instants but this information is left unused. The question posed in this paper is the following: Is it possible to reduce the mean sojourn time if one, in addition to the static information, also uses the historical information about jobs' arrival instants? Using simulation techniques, the authors show that the answer to the question is positive. Such policy uses static information and the estimates of the queue sizes based on multiple replications of the system's trajectory. Compared to the optimal policy, the achievable gain varies from 1,5% to 10%, and increases with the decrease of job size variance. When the job size variance is low, the proposed policy is even better than the dynamic join-the-shortest queue policy.
[+] References (24)
- Semchedine, F, L. Bouallouche-Medjkoune, and D. Ai'ssani. 2011. Review: Task assignment policies in distributed server systems: A survey. J. Netw. Comput. Appl. 34(4):1123-1130.
- Konovalov, M. G., and R. V. Razumchik. 2015. Obzor modeley i algoritmov razmeshcheniya zadaniy v sistemakh s parallel'nym obsluzhivaniem [Methods and algorithms for job scheduling in systems with parallel service: A survey]. Informatika i ee primeneniya - Inform. Appl. 9(4):56- 67.
- Anselmi, J., B. Gaujal, and T Nesti. 2015. Control of parallel non-observable queues: Asymptotic equivalence and optimality of periodic policies. Stochastic Syst. 5:120-145.
- Gardner, K., S. Borst, and M. Harchol-Balter. 2015. Optimal scheduling for jobs with progressive deadlines. IEEE Conference on Computer Communications (INFO- COM). IEEE. 1113-1121.
- Hyytia, E., and R. Righter. 2016. Routingjobs with deadlines to heterogeneous parallel servers. Oper. Res. Lett. 44(4):507-513.
- Harchol-Balter, M., A. Scheller-Wolf, and A. R. Young. 2009. Surprising results on task assignment in server farms with high-variability workloads. ACM SIGMETRICS/Performance Proceedings. Seattle: ACM. 287-298.
- Javadi, B., D. Kondo, J.-M. Vincent, and D. P. Anderson.
2011. Discovering statistical models of availability in large distributed systems: An empirical study of seti@home. IEEE Trans. Parall. Distr. Syst. 22(11):1896-1903.
- Javadi, B., P. Thulasiraman, and R. Buyya. 2012. Cloud resource provisioning to extend the capacity of local resources in the presence of failures. IEEE 14th Conference (International) on High Performance Computing and
Communication & IEEE 9th Conference (International) on Embedded Software and Systems Proceedings. 311-319.
- Combe, M. B., and O. J. Boxma. 1994. Optimization of static traffic allocation policies. Theor. Comput. Sci. 125(1):17-43.
- Tang, Ch. S., and M. van Vliet. 1994. Traffic allocation for manufacturing systems. Eur. J. Oper. Res. 75(1):171-85.
- Sethuraman, J., and M.S. Squillante. 1999. Optimal stochastic scheduling in multiclass parallel queues. ACM SIGMETRICS'99 Proceedings. New York, NY: ACM. P. 93-102.
- Humblet, P. 1982. Determinism minimizes waiting time in queues. The Laboratory for Information and Decision Systems Technical Report ser. LIDS-P/1207.
- Hajek, B. 1983. The proof of a folk theorem on queuing delay with applications to routing in networks. J. ACM 30(4):834-851.
- Altman, E., B. Gaujal, and A. Hordijk. 2000. Balanced sequences and optimal routing. J. ACM. 47(4):752-775.
- Altman, E., B. Gaujal, and A. Hordijk. 2000. Balanced sequences and optimal routing. J. ACM 47(4):752-775.
- Van der Laan, D. 2003. The structure and performance of optimal routing sequences. Universiteit Leiden. PhD Thesis.
- Hordijk, A., and D. A. van der Laan. 2004. Periodic routing to parallel queues and billiard sequences. Math. Method. Oper. Res. 59(2): 173-192.
- Gaujal, B., and E. Hyon. 2001. Optimal routing policy in two deterministic queues. Calculateurs Paralleles 13:601- 634.
- Van der Laan, D. A. 2005. Routing jobs to servers with deterministic service times. Math. Oper. Res. 30(1):195-224.
- Arian, Y., and Y. Levy. 1992. Algorithms for generalized round robin routing. Oper. Res. Lett.
- Sano, S., and N. Miyoshi. 2000. Applications of m-balanced sequences to some network scheduling problems. Discrete Event System: Analysis and Control: 5th Workshop on Discrete Event Systems Proceedings. Kluwer Academic Publisher. 317-325.
- Hyytia, E. 2013. Lookahead actions in dispatching to parallel queues. Perform. Evaluation 70(10):859-872.
- Hyytia, E. 2013. Optimal routing of fixed size jobs to two parallel servers. INFOR: Inform. Syst. Oper. Res. 51(4):215-224.
- Konovalov, M., and R. Razumchik. 2015. Iterative algorithm for threshold calculation in the problem of routing fixed size jobs to two parallel servers. J. Telecommun. Inform. Technol. 3:32-38.
[+] About this article
Title
DISPATCHING TO TWO PARALLEL NONOBSERVABLE QUEUES USING ONLY STATIC INFORMATION
Journal
Informatics and Applications
2016, Volume 10, Issue 4, pp 57-67
Cover Date
2016-12-30
DOI
10.14357/19922264160406
Print ISSN
1992-2264
Publisher
Institute of Informatics Problems, Russian Academy of Sciences
Additional Links
Key words
dispatching; static information; parallel service; queueing system; nonobservable
Authors
M. G. Konovalov and R. V. Razumchik ,
Author Affiliations
Institute of Informatics Problems, Federal Research Center “Computer Sciences and Control” of the Russian
Academy of Sciences, 44-2 Vavilov Str.,Moscow 119333, Russian Federation
Peoples' Friendship University of Russia, 6 Miklukho-Maklaya Str., Moscow 117198, Russian Federation
|