Scheduling in Queueing Systems and Networks Using ANFIS

This paper is concerned with a scheduling problem in many real-world systems where the customers must be waiting for a service known as queueing system. Classical queueing systems are handled using probabilistic theories, mostly based on asymptotic theory and/or samples analysis. We address a situation where neither enough statistical data exists, nor asymptotic behavior can be applied to. This way, we propose to use an Adaptive Neuro-Fuzzy Inference System (ANFIS) method to infer scheduling rules of a queueing problem, based on uncertain data. We use the utilization ratio and the work in process (WIP) of a queue to train an ANFIS network to finally obtain the estimated cycle time of all tasks. Multiple tasks and rework are considered into the problem, so it cannot be easily modeled using classical probability theory. The experiment results through simulation analysis show an improvement of our ANFIS method in the performance measures compared with traditional scheduling policies.

[1]  J. Christopher Beck,et al.  Queueing-theoretic approaches for dynamic scheduling: A survey , 2014 .

[2]  Sandhya Maheshwari,et al.  Queueing network modelling of flexible manufacturing system using mean value analysis , 2008 .

[3]  Stephen C. Graves,et al.  Little's Law , 2008 .

[4]  Sheldon M. Ross Introduction to Probability Models. , 1995 .

[5]  S. Meenakshi,et al.  An efficient scheduling algorithm using queuing system to minimize starvation of non-real-time secondary users in Cognitive Radio Network , 2018, Cluster Computing.

[6]  Kwon Soon Lee,et al.  Lyapunov-based Fuzzy Queue Scheduling for Internet Routers , 2007 .

[7]  Juan Carlos Figueroa-García,et al.  A Fuzzy Inference System to Scheduling Tasks in Queueing Systems , 2017, ICIC.

[8]  D. Kendall Stochastic Processes Occurring in the Theory of Queues and their Analysis by the Method of the Imbedded Markov Chain , 1953 .

[9]  Reza Tavakkoli-Moghaddam,et al.  An integrated artificial neural network-computer simulation for optimization of complex tandem queue systems , 2011, Math. Comput. Simul..

[10]  Eduyn Ramiro López-Santana,et al.  A Non-linear Optimization Model and ANFIS-Based Approach to Knowledge Acquisition to Classify Service Systems , 2016, ICIC.

[11]  Scott F. Midkiff,et al.  Queueing network analysis: concepts, terminology, and methods , 2003, J. Syst. Softw..

[12]  J. Little A Proof for the Queuing Formula: L = λW , 1961 .

[13]  M. Geethanjali,et al.  A combined adaptive network and fuzzy inference system (ANFIS) approach for overcurrent relay system , 2008, Neurocomputing.

[14]  Michael Pinedo,et al.  Planning and Scheduling in Manufacturing and Services , 2008 .

[15]  Hyunjeong Lee,et al.  Dynamic Queue Scheduling Using Fuzzy Systems for Internet Routers , 2005, The 14th IEEE International Conference on Fuzzy Systems, 2005. FUZZ '05..

[16]  Jingang Liu,et al.  Simulation-based transfer function modeling for transient analysis of general queueing systems , 2012, Eur. J. Oper. Res..

[17]  Kamalrulnizam Abu Bakar,et al.  Fuzzy-Based Dynamic Distributed Queue Scheduling for Packet Switched Networks , 2013, Journal of Computer Science and Technology.

[18]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[19]  Eduyn Ramiro López-Santana,et al.  A Knowledge-Based Expert System for Scheduling in Services Systems , 2016, WEA.

[20]  Frederico R. B. Cruz,et al.  Optimizing the throughput, service rate, and buffer allocation in finite queueing networks , 2009, Electron. Notes Discret. Math..

[21]  Frederick S. Hillier,et al.  Introduction of Operations Research , 1967 .

[22]  Feng Yang,et al.  Neural network metamodeling for cycle time-throughput profiles in manufacturing , 2010, Eur. J. Oper. Res..