Skip to main content

SERLOG: Generating and Analysis Server Push Workloads

  • Conference paper
  • 1706 Accesses

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

Abstract

In the WWW, server push, which allows bidirectional communication between the server and the web browser, is an essential part of modern web application. In order for the server push to ensure high levels of interaction with the browser, the performance of the server application is of utmost importance. The server push application has a different communication mechanism from the typical web application, hence making it hard for the currently-existing load test tools to run an accurate performance test. In this paper, in order to run an accurate performance test of the server push application, we analyzed the workload characteristics of server push, while designing and implementing SERLOG, a load test tool that can run accurate tests on the performance. In addition, through comparisons with the other web load testing tools, we have proved how SERLOG accurately represents the workload of server push and provides the necessary performance data.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cane, D., McCarthy, P.: COMET and Reverse AJAX: The Next-Generatioon Ajax 2.0. APress (2009)

    Google Scholar 

  2. Pohja, M.: Server push with instant messaging. In: Proceedings of the 2009 ACM symposium on Applied Computing, pp. 653–658. ACM, New York (2009)

    Chapter  Google Scholar 

  3. Ruffi, G., Schifanella, R., Sereno, M., Politi, R.: WALTy: A User Behavior Tailored Tool for Evaluating Web Application Performance. In: Third IEEE International Symposium on Network Computing and Applications, pp. 77–86. IEEE Press, Boston (2004)

    Google Scholar 

  4. Jiang, Z.M., Hassan, A.E., Hamann, G., Flora, P.: Automated performance analysis of load tests. In: IEEE International Conference on Software Maintenance, pp. 125–134. IEEE Press, Canada (2009)

    Google Scholar 

  5. Subraya, B.M., Subrahmanya, S.V.: Object driven performance testing of Web applications. In: Proceedings of First Asia-Pacific Conference on Quality Software, pp. 17–26. IEEE Press, China (2000)

    Chapter  Google Scholar 

  6. Andreolini, M., Colajanni, M., Valente, P.: Design and Testing of Scaleable Web-Based Systems with Performance Constraints. In: 2005 Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems, pp. 15–25. IEEE Press, Italy (2005)

    Chapter  Google Scholar 

  7. Barford, P., Crovella, M.: Generating representative Web workloads for network and server performance evaluation. In: The 1998 ACM SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems, pp. 151–160. ACM, New York (1998)

    Google Scholar 

  8. Ying, G., Zhenxing, D.: A research of the instant messaging system architecture based on Comet and Message Queue. In: 2nd International Conference on Education Technology and Computer (ICETC), pp. 390–394. IEEE Press, Los Alamitos (2010)

    Google Scholar 

  9. Bozdag, E., Mesbah, A., van Deursen, A.: A Comparison of Push and Pull Rechniques for AJAX. In: 9th IEEE International Workshop on Web Site Evolution, pp. 15–22. IEEE Press, Los Alamitos (2007)

    Google Scholar 

  10. Bayeux - a JSON protocol for publish/subscribe event delivery protocol 0.1draft3, http://svn.cometd.org/trunk/bayeux/bayeux.html

  11. Comet: Low Latency Data for the Browser, http://infrequently.org/2006/03/comet-low-latency-data-for-the-browser/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cho, DI., Rhew, SY. (2011). SERLOG: Generating and Analysis Server Push Workloads. In: Lee, G., Howard, D., Ślęzak, D. (eds) Convergence and Hybrid Information Technology. ICHIT 2011. Communications in Computer and Information Science, vol 206. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24106-2_83

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24106-2_83

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24105-5

  • Online ISBN: 978-3-642-24106-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics