Hostname: page-component-cd9895bd7-dzt6s Total loading time: 0 Render date: 2024-12-23T18:15:33.562Z Has data issue: false hasContentIssue false

A Stochastic Breakdown Model for an Unreliable Web Server System and an Optimal Admission Control Policy

Published online by Cambridge University Press:  14 July 2016

Ji Hwan Cha*
Affiliation:
Ewha Womans University
Eui Yong Lee*
Affiliation:
Sookmyung Women's University
*
Postal address: Department of Statistics, Ewha Womans University, Seoul, 120-750, Korea. Email address: [email protected]
∗∗Postal address: Department of Statistics, Sookmyung Women's University, Seoul, 140-742, Korea. Email address: [email protected]
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

Web servers have to be protected against overload since overload can lead to a server breakdown, which in turn causes high response times and low throughput. In this paper, a stochastic model for breakdowns of server systems due to overload is proposed and an admission control policy which protects Web servers by controlling the amount and rate of work entering the system is studied. Requests from the clients arrive at the server following a nonhomogeneous Poisson process and each requested job takes a random time to be completed. It is assumed that the breakdown rate of the server depends on the number of jobs which are currently being performed by the server. Based on the proposed model, the reliability function and the breakdown rate function of the server system are derived. Furthermore, the long-run expected number of jobs completed per unit time is derived as the efficiency measure, and the optimal admission control policy which maximizes the efficiency will be discussed.

Type
Research Article
Copyright
Copyright © Applied Probability Trust 2011 

References

Agustin, M. A. (2003). Statistical properties of a system reliability estimator using the Littlewoood software reliability model. J. Appl. Prob. 40, 766778.Google Scholar
Agustin, M. A. and Peña, E. A. (1999). A dynamic competing risks model. Prob. Eng. Inf. Sci. 13, 333358.CrossRefGoogle Scholar
Barghout, M. (2010). Predicting software reliability using an imperfect debugging Jelinski Moranda non-homogeneous Poisson process model. Model Assisted Statist. Appl. 5, 3141.Google Scholar
Bhatti, N. and Friedrich, R. (1999). Web server support for tiered services. IEEE Network 13, 6471.Google Scholar
Boland, P. J. and Ni Chuı´v, N. (2007). Optimal times for software release when repair is imperfect. Statist. Prob. Lett. 77, 11761184.Google Scholar
Boland, P. J. and Singh, H. (2002). Determining the optimal release time for software in the geometric Poisson reliability model. Internat. J. Reliab. Quality Safety Eng. 9, 201213.CrossRefGoogle Scholar
Boland, P. J., Singh, H. and Cukic, B. (2002). Stochastic orders in partition and random testing of software. J. Appl. Prob. 39, 555565.CrossRefGoogle Scholar
Casella, G. and Berger, R. L. (2002). Statistical Inference, 2nd edn. Duxbury, CA.Google Scholar
Jelinski, Z. and Moranda, P. (1972). Software reliability research. In Statistical Computer Performance Evaluation, ed. Freiberger, W., Academic Press, New York, pp. 465484.CrossRefGoogle Scholar
Kvam, P. H. and Peña, E. A. (2005). Estimating load-sharing properties in a dynamic reliability system. J. Amer. Statist. Assoc. 100, 262272.Google Scholar
Ling, Y. and Mi, J. (2004). An optimal trade-off between content freshness and refresh cost. J. Appl. Prob. 41, 721734.Google Scholar
Mi, J. (2002). Age-replacement policy and optimal work size. J. Appl. Prob. 39, 296311.Google Scholar
Ross, S. M. (1996). Stochastic Processes, 2nd edn. John Wiley, New York.Google Scholar
Singpurwalla, N. D. (1991). Determining an optimal time interval for testing and debugging software. IEEE Trans Software Eng. 17, 313319.Google Scholar
Voigt, T. and Gunningberg, P. (2001). Kernel-based control of persistent web server connections. In ACM SIGMETRICS Performance Evaluation Review, Association for Computing Machinery, New York, pp. 2025.Google Scholar
Voigt, T., Tewari, R., Freimuth, D. and Mehra, A. (2001). Kernel mechanisms for service differentiation in overloaded web servers. In Proc. General Track: 2002 USENIX Ann. Tech. Conf., ed. Park, Y., pp. 189202.Google Scholar
Wessels, D. (2001). Web Caching. O'Reilly, Sebastopol, CA.Google Scholar