Abstract
This paper presents studies of modeling operation of Web service containing Web and database servers. The first part of the paper describes the method to obtain parameters of real servers. Additionally, detailed description of experiments and the results are presented. In the second part of the paper the Web and database servers models are introduced. In both of the presented models it is taken into account that the server processors are multi-core. Presented models can be used to evaluate proposed Web systems via simulation experiments.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Krishnamurthy, B., Rexford, J.: HTTP/1.1, networking protocols, caching, and traffic measurement. Addison-Wesley, Boston (2001)
Czachórski, T.: A diffusion approximation model of web servers. In: Cellary, W., Iyengar, A. (eds.) Proceedings of IFIP TC6/WG6. 4 Workshop on Internet Technologies, Applications and Social Impact (WITASI 2002), Wroclaw, Poland, October 10-11, pp. 83–92. Kluwer Academic Publishers, Boston (2002)
Barford, P., Misra, V.: Measurement, Modeling and Analysis of the Internet. In: IMA Workshop on Internet Modeling and Analysis, Minneapolis, MN (2004)
Zatwarnicki, K.: Providing Web service of established quality with the use of HTTP requests scheduling methods. In: Jędrzejowicz, P., Nguyen, N.T., Howlet, R.J., Jain, L.C. (eds.) KES-AMSTA 2010, Part I. LNCS (LNAI), vol. 6070, pp. 142–151. Springer, Heidelberg (2010)
Rzońca, D., Stec, A., Trybus, B.: Data Acquisition Server for Mini Distributed Control System. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2011. CCIS, vol. 160, pp. 398–406. Springer, Heidelberg (2011)
Olejnik, R.: A Floor Description Language as a Tool in the Process of Wireless Network Design. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2009. CCIS, vol. 39, pp. 135–142. Springer, Heidelberg (2009)
Borzemski, L., Zatwarnicki, K.: A Fuzzy Adaptive Request Distribution Algorithm for Cluster-Based Web Systems. In: Proceedings of 11th PDP Conference, pp. 119–126. IEEE Press, Los Alamitos (2003)
Arlitt, M., Friedrich, R., Jin, T.: Workload characterization of a Web proxy in a cable modem environment. ACM Performance Eval. Review 27(2), 25–36 (1999)
Williams, A., Arlitt, M., Williamson, C., Barker, K.: Web workload characterization: ten years later. In: Tang, X., Xu, J., Chanson, S.T. (eds.) Publish Info. Web Content, pp. 3–22. Springer, New York (2005)
Cardellini, V., Colajanni, M., Yu, P.S.: Impact of workload models in evaluating the performance of distributed Web-server systems. In: Gelenbe, E. (ed.) System Performance Evaluation: Methodologies and Applications, pp. 397–417. CRC Press (2000)
Borzemski, L., Zatwarnicka, A., Zatwarnicki, K.: Global Adaptive Request Distribution with Broker. In: Apolloni, B., Howlett, R.J., Jain, L. (eds.) KES 2007, Part II. LNCS (LNAI), vol. 4693, pp. 271–278. Springer, Heidelberg (2007)
Borzemski, L., Suchacka, G.: Business-oriented admission control and request scheduling for e-commerce websites. Cybernetics and Systems 41(8), 592–609 (2010)
Riska, A., Riedel, E.: Disk Drive Level workload Characterization. In: Proceedings of the USENIX Annual Technical Conference, Boston, pp. 97–103 (2006)
Zatwarnicki, K.: Neuro-Fuzzy Models in Global HTTP Request Distribution. In: Pan, J.-S., Chen, S.-M., Nguyen, N.T. (eds.) ICCCI 2010, Part I. LNCS, vol. 6421, pp. 1–10. Springer, Heidelberg (2010)
Zhang, Q., Riska, A., Riedel, E., Mi, M., Smarni, E.: Evaluating performability of systems with background jobs. In: Proceedings of The Symposium on Dependable Systems and Networks (DSN), Philadelphia, pp. 495–505 (2006)
Aron, M., Druschel, P., Zwaenepoel, W.: Efficient Support for P-http in Cluster-based Web Servers. In: Proceedings of the USENIX 1999 Annual Technical Conference, Monterrey, CA (1999)
Cherkasova, L., Gardner, R.: Measuring CPU Overhead for I/O Processing in the Xen Virtual Machine Monitor. In: USENIX Association, Berkeley, CA, Anaheim, USA, pp. 24–27 (2005)
Zatwarnicki, K.: Identification of Web server. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2011. CCIS, vol. 160, pp. 45–54. Springer, Heidelberg (2011)
Fortier, P.J., Howard, M.E.: Computer Systems Performance Evaluation and Prediction. Digital Press, USA (2003)
Denning, P., Buzen, J.: The Operational Analysis of Queueing Network Models. ACM Computer Survey 10(3), 225–261 (1978)
CURL library documentation (2012), http://curl.haxx.se/
Krawczyk, J.: Determination of parameters of the web and database servers. M.S. thesis, Department of Electroengineering, Automatic Control and Computer Science, Opole University of Technology, Opole, Poland (2012)
Menascé, D., Bennani, M.: Analytic performance models for single class and multiple class multithreaded software servers. In: Int. CMG Conference 2006, pp. 475–482 (2006)
CSIM20. CSIM20, Mesquite Software, 2012 Development toolkit for simulation and modeling (2012), http://www.mesquite.com
OMNET++, Development toolkit for simulation and modeling (2012), http://www.omnetpp.org/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zatwarnicki, K., Zatwarnicka, A. (2013). Modeling Operation of Web Service. In: Kwiecień, A., Gaj, P., Stera, P. (eds) Computer Networks. CN 2013. Communications in Computer and Information Science, vol 370. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38865-1_39
Download citation
DOI: https://doi.org/10.1007/978-3-642-38865-1_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38864-4
Online ISBN: 978-3-642-38865-1
eBook Packages: Computer ScienceComputer Science (R0)