Int J Performability Eng ›› 2022, Vol. 18 ›› Issue (5): 307-316.doi: 10.23940/ijpe.22.05.p1.307316

    Next Articles

Hierarchical Bayesian Parameter Estimation of Queueing Systems using Utilization Data

Chen Lia,*, Junjun Zhengb, Hiroyuki Okamurac, and Tadashi Dohic   

  1. aDepartment of Computer Science and Systems Engineering, Kyushu Institute of Technology, Iizuka, 8208502, Japan;
    bDepartment of Information Science and Engineering, Ritsumeikan University, Kusatsu, 5258577, Japan;
    cGraduate School of Advanced Science Engineering, Hiroshima University, Higashihiroshima, 7398527, Japan
  • Submitted on ; Revised on ; Accepted on
  • Contact: * E-mail address: li260@bio.kyutech.ac.jp
  • About author:Chen Li is a Post-Doctoral Researcher with the Department of Bioscience and Bioinformatics, Faculty of Computer Science and Systems Engineering, Kyushu Institute of Technology, Japan. His research interests include performance evaluation, data mining and deep learning.
    Junjun Zheng is an Assistant Professor with the Department of Information Science and Engineering, Ritsumeikan University, Japan. His research interests include performance evaluation and dependable computing.
    Hiroyuki Okamura is a Professor with the Graduate School of Advanced Science and Engineering, Hiroshima University, Japan. His research interests include performance evaluation, dependable computing, and applied statistics.
    Tadashi Dohi is a Professor with the Graduate School of Advanced Science and Engineering, Hiroshima University, Japan. His research interests include reliability engineering, software reliability, and dependable computing.

Abstract: Utilization data is a kind of time-series data that consists of the proportion of the system's busy time in a fixed time interval. Utilization data can indicate the status of servers in a computer system, such as CPU utilization. Unfortunately, estimating model parameters from utilization data is challenging due to the inability to obtain the exact job arrival time and service time. Moreover, the maximum likelihood estimation (MLE) method tends to be sensitive, which may cause an overfitting problem. In this paper, a hierarchical Bayes (HB) based approach is proposed to estimate the parameters of queueing systems from utilization data. Specifically, a time non-homogeneous queueing system Mt/M/1/K whose job arrival follows a non-homogeneous Poisson process (NHPP) is supposed. Then, a series of homogeneous Poisson processes (HPP) is approximated to simplify the NHPP. Finally, the HB method is applied to estimate parameters of the Mt/M/1/K to address the sensitive issue of the MLE method. In numerical experiments, the effectiveness of the proposed HB-based approach with CPU utilization data is validated. In addition, the statistical properties of estimated parameters with MLE and HB are also studied in experiments.

Key words: parameter estimation, utilization data, queueing systems, non-homogeneous Poisson process, hierarchical Bayes