Skip to main content
Log in

A Study of Communication Delays for Web Transactions

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

A major bottleneck in using the web for accessing data and executing transactions for e-commerce is the performance. It can take 500–1400 ms to set up the connection and download a web page. Several hundred milliseconds are taken to transmit a multimedia web image. A simple web transaction may have a response time of 2–5 s. The consistency control mechanisms can double this time. A typical electronic trading transaction may take close to 2 min. I assert that the performance is unacceptable and the main cause is the communication system. The communication delays under a variety of scenarios and their causes and remedies are the focus of this study. Mechanisms have been developed for studying the performance of the web transaction processing on the Internet. Experimental studies have been conducted to analyze and understand the behavior of web based transactions and to measure the communication delays. The developed mechanisms have been used to perform a series of experiments around the world. Experiments were conducted to measure the communication delays for different steps which includes web page downloading, access to digital library data and transaction processing. This paper presents the experimental results for a variety of cases. It concludes by suggesting directions for decreasing the communication latency and improving the performance of web transactions.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M. Annamalai, Efficient retrieval of images in distributed digital libraries, Ph.D. thesis, Department of Computer Science, Purdue University (1997).

  2. B.W. Abeysundara and E. Kamal, High-speed local area networks and their performance: A survey, ACM Computing Surveys 23(2) (June 1991) 221–264.

    Google Scholar 

  3. P. Barford and M. Crovella, Measuring Web performance in the wide area network, Technical Report, Computer Science Department, Boston University (March 1999).

  4. A. Bhargava and B. Bhargava, Measurements and quality of service issues in electronic commerce software, in: Proc. of IEEE Conf. on Application-Specific Software Engineering and Technology (ASSET-99), Dallas, TX (1999) pp. 28–37.

  5. B. Bhargava and M. Annamalai, A framework for communication software and measurements for digital libraries, International Journal of Multimedia Systems 10 (January 2000) 205–235.

  6. B. Bhargava, S. Goel and Y. Zhang, A study of distributed transaction processing in an internetwork, in: Proc. of the Int. Conf. on Computer Information Systems and Managements of Databases (CISMOD), Bombay, India (November 1995) pp. 135–152.

  7. B. Bhargava, E. Mafla and Y. Zhang, Evolution of communication systems for distributed transaction processing in Raid, Computing Systems 4(3) (Summer 1991) 277–313.

    Google Scholar 

  8. B. Bhargava and C. Shi, A light-weight MPEG video encryption algorithm, in: Proc. of the Int. Conf. on Multimedia Information Systems (MULTIMEDIA 97), New Delhi, India IETE (January 1998).

    Google Scholar 

  9. A. Chavez, D. Dreilinger, R. Guttman and P. Maes, A real-life experiment in creating an agent marketplace, in: Proc. of the 2nd Int. Conf. on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAMM-97) (April 1997).

  10. B. Cox, J. Tyger and M. Sirbu, Netbill security and transaction protocol, in: Proc. of the 1st USENIX Workshop on Electronic Commerce (July 1995) pp. 77–78.

  11. R. Goldberg and D.D.E. Long, Accessing replicated data in an internetwork, International Journal of Computer Simulation 1(4) (December 1991) 347–372.

    Google Scholar 

  12. A. Habib and M. Abrams, Analysis of sources of latency in downloading Web pages, in: Proc. of WebNet 2000, San Antonio, TX (November 2000).

  13. C. Huitema, Internet Quality of Service Assessment, ftp://ftp.bellcore. com/pub/huitema/stats/quality_today.html (8 February 1999).

  14. V. Jacobson and C. Pathchar, ftp://ftp.ee.lbl.gov/pathchar.tar.Z.

  15. R. Kalakota and A. Whinston, Frontiers of Electronic Commence (Addison-Wesley, 1996).

  16. Keynote Systems Inc., http://www.keynote.com (1998).

  17. V. Paxson, End-to-end routing behavior in the Internet, in: Proceedings of ACM SIGCOMM' 96, Palo Alto, CA (August 1996).

  18. B. Schneider, Applied Cryptography: Protocols, Algorithms, and Source Code in C (Wiley, 1996).

  19. A.Z. Spector, Communication support in operating systems for distributed transactions, in: Networking in Open Systems (Springer, 1986) pp. 313–324.

  20. S. Spiro, Analysis of HTTP performance problems, http://www.w3. org/Protocols/HTTP/1.0/HTTPPerformance.html (July 1994).

  21. SSL Cipher Suites, http://developer.netscape.com/docs/manuals/ security/sslin/contents.htm

  22. SSLeay source and documentation, http://www.openssl.org

  23. Top 100 sites from PC Magazine, http://www.zdnet.com/pcmag/ special/web100/index.html (1998).

  24. J. Touch, J. Heidemann and K. Obraczka, Analysis of HTTP performance, USC/ISI (June 1996).

  25. Webjamma, WWW traffic analysis tool, http://www.cs.vt.edu/chitra/ webjamma.html.

  26. Y. Zhang and B. Bhargava, WANCE: A wide area network communication emulation system, in: Proc. of IEEE Workshop on Advances in Parallel and Distributed Systems, Princeton, NJ (October 1993) pp. 40–45.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bhargava, B. A Study of Communication Delays for Web Transactions. Cluster Computing 4, 319–333 (2001). https://doi.org/10.1023/A:1011816728298

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1011816728298

Navigation