Skip to main content

A Queueing Model and Performance Analysis of UPnP/HTTP Client Server Interactions in Networked Control Systems

  • Conference paper
Computer Networks (CN 2019)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1039))

Included in the following conference series:

Abstract

HTTP based communication protocols are ubiquitous in modern distributed control/supervision systems, therefore it becomes important to understand the performance of the HTTP protocol working with this type of applications and to develop techniques to investigate the impact of the protocol on the overall performance of these systems. A distributed control/supervision system based on HTTP usually consists of multiple nodes sending control requests or measurements to one or more recipient nodes; these data are used to perform control functions, and are stored or presented to supervising personnel. Typically multiple, concurrent flows of data are carried over HTTP to a given recipient. The stochastic characteristics of these flows are often different from the bursty nature of the ordinary Web Browser – Web Server interactions. Furthermore, in order to efficiently carry the randomly arriving data, the number of overlapping (concurrent) HTTP request/response sessions utilized by a sending node is higher than in typical Web Browser – Web Server communications.

We investigate how the characteristics of nodes participating in the distributed control system communications (number of nodes, service times, number of service stations, queue lengths) influence performance of the employed HTTP protocol. The main focus is on end-to-end delays in transmissions, the most important factor in control. The presented approach can be used to select configuration parameters for the nodes of a realistic control/supervision system having in mind the best communication related performance of such system.

In this work we propose a queuing model of HTTP client/server interactions which we subsequently simplify to be represented by a numerically solvable Markov chain. We compare the results obtained with the simplified model with the output of a discrete event simulation based on the original full model.

The initial motivation for this research came from a study of UPnP based remote PTZ camera control mechanism used by a leading manufacturer of large scale video monitoring systems.

M. Fiuk—Private.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Andersson, M., Cao, J., Kihl, M., Nyberg, C.: Performance modeling of an apache web server with bursty arrival traffic. In: Proceedings of the International Conference on Internet Computing, Las Vegas, USA (2003)

    Google Scholar 

  2. Balsamo, S., de Nitto Person’e, V., Onvural, R.: Analysis of Queueing Network with Blocking. Springer, Boston (2001). distributed by Kluwer Academic Publishers

    Book  MATH  Google Scholar 

  3. Cao, J., Andersson, M., Nyberg, C., Kihl, M.: Web server performance modeling using an M/G/1/K*PS Queue. In: 10th International Conference on Telecommunications, pp. 1501–1506 (2003)

    Google Scholar 

  4. Dilley, J., Friechich, R., Jin, T., Rolia, J.: Web server performance measurement and modeling techniques. Perform. Eval. 33, 27–44 (1998)

    Article  Google Scholar 

  5. Heidemann, J., Obraczka, K.: Modeling the performance of HTTP over several transport protocols. IEEE/ACM Trans. Networking 5(5), 616–630 (1997)

    Article  Google Scholar 

  6. Performance Analysis of the HTTP Protocol in Networked Control Systems, Ph.D. thesis, submitted at Silesian University of Technology, Gliwice (2019)

    Google Scholar 

  7. Kleinrock, L.: Queueing Systems. Volume I: Theory. Wiley Interscience, New York (1975)

    MATH  Google Scholar 

  8. Liu, X., Heo, J., Sha, L.: Modelling 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)

    Google Scholar 

  9. Menascé, D., Almeida, V.: Capacity Planning for Web Services: Metrics, Models, and Methods. Prentice Hall, Upper Saddle River (2001). ISBN 10: 0130659037

    Google Scholar 

  10. OMNET++ Discrete Event Simulator. https://omnetpp.org/

  11. Perros, H.: Queueing Networks with Blocking. Oxford University Press Inc., Oxford (1994)

    MATH  Google Scholar 

  12. Rak, T.: Performance modeling using queueing petri nets. In: Gaj, P., Kwiecień, A., Sawicki, M. (eds.) CN 2017. CCIS, vol. 718, pp. 321–335. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-59767-6_26

    Chapter  Google Scholar 

  13. Reeser, P., Hariharan, R.: Analytic model of web servers in distributed environments. In: Proceedings of the 2nd International Workshop on Software and Performance, pp. 158–167. ACM, New York (2000)

    Google Scholar 

  14. Rzonca, D., Rząsa, W., Samolej, S.: Consequences of the form of restrictions in coloured petri net models for behaviour of arrival stream generator used in performance evaluation. In: Gaj, P., Sawicki, M., Suchacka, G., Kwiecień, A. (eds.) CN 2018. CCIS, vol. 860, pp. 300–310. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-92459-5_24

    Chapter  Google Scholar 

  15. Van Do, T., et al.: Performance modeling of an apache web server with a dynamic pool of service processes. Telecommun. Syst. 39(2), 117–129 (2008)

    Article  Google Scholar 

  16. Slothouber, L.: A model of web server performance. In: 5th International World Wide Web Conference, Paris, France, (1996)

    Google Scholar 

  17. van der Mei, R., Hariharan, R., Reeser, P.: Web server performance modeling. Telecommun. Syst. 16(3–4), 361–378 (2001)

    MATH  Google Scholar 

  18. Tari, Z., Phan, A.K.A., Jayasinghe, M., Abhaya, V.G.: On the Performance of Web Services. Springer, Boston (2011). 2011 edition

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tadeusz Czachórski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Cite this paper

Fiuk, M., Czachórski, T. (2019). A Queueing Model and Performance Analysis of UPnP/HTTP Client Server Interactions in Networked Control Systems. In: Gaj, P., Sawicki, M., Kwiecień, A. (eds) Computer Networks. CN 2019. Communications in Computer and Information Science, vol 1039. Springer, Cham. https://doi.org/10.1007/978-3-030-21952-9_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-21952-9_27

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-21951-2

  • Online ISBN: 978-3-030-21952-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics