Optimizing web server RAM performance using birth-death process queuing system: scalable memory issue

被引:3
作者
Salmanian, Zolfaghar [1 ]
Izadkhah, Habib [1 ]
Isazadeh, Ayaz [1 ]
机构
[1] Univ Tabriz, Fac Math Sci, Dept Comp Sci, Tabriz, Iran
关键词
RAM provisioning quantification; Server RAM performance evaluation; RAM capacity management; Continuous-time Markov chain; Birth-death process; Integer programming; RESOURCE-ALLOCATION; RELIABILITY; SOFTWARE; MODELS;
D O I
10.1007/s11227-017-2081-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Planning a powerful server imposes an enormous cost for providing ideal performance. Given that a server responding for web requests is more likely to consume RAM memory than other resources, it is desirable to provide an appropriate RAM capacity for optimal performance of server in congested situations. This can be done through RAM usage modeling and its performance evaluation. In the literature, modeling of RAM usage is not provided with mathematical modeling. We propose an approach to model RAM usage of such a server, based on birth-death process in this article. The model can be used to figure out an operation research problem of finding minimum RAM capacity covering intended constraints elicited from birth-death queuing system. We show how optimal RAM capacity can be obtained using our approach with an illustrative example.
引用
收藏
页码:5221 / 5238
页数:18
相关论文
共 29 条
  • [1] [Anonymous], 2012, Performance and Reliability Analysis of Computer Systems: An Example-Based Approach Using the SHARPE Software Package
  • [2] [Anonymous], 2005, SER ADDISON WESLEY O
  • [3] Arora RK, 2015, OPTIMIZATION ALGORIT, DOI [10.1201/b18469-8, DOI 10.1201/B18469-8]
  • [4] A low-level resource allocation in an agent-based Cloud Computing platform
    Bajo, Javier
    De la Prieta, Fernando
    Corchado, Juan M.
    Rodriguez, Sara
    [J]. APPLIED SOFT COMPUTING, 2016, 48 : 716 - 728
  • [5] Begain K, 2012, SPRINGER INT SERIES
  • [6] Bolch G., 2006, Queueing Networks and Markov Chains: Modeling and Performance Evaluation with Computer Science Applications
  • [7] A joint CPU-RAM energy efficient and SLA-compliant approach for cloud data centers
    Castro, Pedro H. P.
    Barreto, Vivian L.
    Correa, Sand Luz
    Granville, Lisandro Zambenedetti
    Cardoso, Kleber Vieira
    [J]. COMPUTER NETWORKS, 2016, 94 : 1 - 13
  • [8] A hybrid cloud controller for vertical memory elasticity: A control-theoretic approach
    Farokhi, Soodeh
    Jamshidi, Pooyan
    Lakew, Ewnetu Bayuh
    Brandic, Ivona
    Elmroth, Erik
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 65 : 57 - 72
  • [9] Analytical models for architecture-based software: Reliability prediction: A unification framework
    Gokhale, Swapna S.
    Trivedi, Kishor S.
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2006, 55 (04) : 578 - 590
  • [10] Gross D., 2008, FUNDAMENTALS QUEUEIN, DOI [10.1017/CBO9781107415324.004, DOI 10.1017/CBO9781107415324.004]