Abstract
Internet applications such as Internet stores, reservation systems, on-line banking and a number of other solutions, mainly from the domain of e-business are becoming in recent years more and more important elements of our everyday life. Many Internet applications employ a multitier architecture, which consists of three tiers: a frontend Web tier, a middle-tier that implements core application functionality and a backend database tier. In association with it, also architecture of cluster of servers becomes multitier. Many examples of modeling individual tiers are known in literature. In this article, we describe a model of 3-tier Internet application based on queuing networks consistent with the BCMP model. The analytic model and connected with it calculations of steady-state and performance parameters are described, in the further section we describe the simulation model built in the Matlab Simulink environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Baskett, F., Chandy, K., Muntz, R., Palacios, F.: Open, Closed, and Mixed Networks of Queues with Different Classes of Customers. Journal of the ACM 22(2), 248–260 (1975)
Bhulai, S., Sivasubramanian, S., Van der Mei, R., Van Steen, M.: Modeling and Pre-dicting End-to-End Response Times in Multi-tier Internet Applications. In: Managing Traffic Performance in Converged Networks, pp. 519–532. Springer, Heidelberg (2007)
Bolch, G., Greiner, S., de Meer, H., Trivedi, K.S.: Queueing Networks and Markov Chains: Modeling and Performance Evaluation With Computer Science Applications. Wiley Interscience, Hoboken (2006)
Czachórski, T.: Modele kolejkowe w ocenie efektywności sieci i systemów komputerowych, Gliwice, Pracownia Komputerowa Jacka Skalmierskiego, 109–126 (1999)
Gelenbe, E., Pujolle, G.: Introduction to Queueing Networks. Other Wiley Editorial Office’s, New York (1998)
Liu, X., Heo, J., Sha, L.: Modeling 3-tiered Web applications. In: Proceedings of the 13th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, pp. 307–310 (2005)
Menascé, D.A., Almeida, V.A.F., Dowdy, L.W.: Performance by Design: Computer Capacity Planning by Example, pp. 178–195. Prentice Hall PTR, Englewood Cliffs (2004)
Menascé, D.A., Almeida, V.A.F.: Scaling for E-Business: Technologies, Models, Performance, and Capacity Planning. Prentice Hall PTR, Englewood Cliffs (2000)
Urgaonkar, B., Shenoy, P., Chandra, A., Goyal, P.: Dynamic Provisioning of Multi-tier Internet Applications. In: Proceedings of the Second International Conference on Autonomic Computing (ICAC 2005), Washington, pp. 217–228. IEEE Computer Society Press, Los Alamitos (2005)
Urgaonkar, B., Pacifici, G., Shenoy, P., Spreitzer, M., Tantawi, A.: Analytic Modeling of Multitier Internet Applications. ACM Transactions on the Web 1(1), Article No. 2 (2007)
Imiełowski, A.: Analytical Model of Multitiered Internet Applications with the Use of BCMP Queueing Networks, Information Systems Architecture and Technology. In: Web Information Systems: Models, Concepts and Challenges, Wrocław, Oficyna Wydaw. PWroc., pp. 113–124 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Imiełowski, A. (2009). Modelling of Multi-tier Internet Applications with the Use of BCMP Queueing Networks and Simulation Model in Simulink. In: Kwiecień, A., Gaj, P., Stera, P. (eds) Computer Networks. CN 2009. Communications in Computer and Information Science, vol 39. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02671-3_24
Download citation
DOI: https://doi.org/10.1007/978-3-642-02671-3_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02670-6
Online ISBN: 978-3-642-02671-3
eBook Packages: Computer ScienceComputer Science (R0)