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.
Similar content being viewed by others
References
M. Annamalai, Efficient retrieval of images in distributed digital libraries, Ph.D. thesis, Department of Computer Science, Purdue University (1997).
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.
P. Barford and M. Crovella, Measuring Web performance in the wide area network, Technical Report, Computer Science Department, Boston University (March 1999).
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.
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.
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.
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.
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).
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).
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.
R. Goldberg and D.D.E. Long, Accessing replicated data in an internetwork, International Journal of Computer Simulation 1(4) (December 1991) 347–372.
A. Habib and M. Abrams, Analysis of sources of latency in downloading Web pages, in: Proc. of WebNet 2000, San Antonio, TX (November 2000).
C. Huitema, Internet Quality of Service Assessment, ftp://ftp.bellcore. com/pub/huitema/stats/quality_today.html (8 February 1999).
V. Jacobson and C. Pathchar, ftp://ftp.ee.lbl.gov/pathchar.tar.Z.
R. Kalakota and A. Whinston, Frontiers of Electronic Commence (Addison-Wesley, 1996).
Keynote Systems Inc., http://www.keynote.com (1998).
V. Paxson, End-to-end routing behavior in the Internet, in: Proceedings of ACM SIGCOMM' 96, Palo Alto, CA (August 1996).
B. Schneider, Applied Cryptography: Protocols, Algorithms, and Source Code in C (Wiley, 1996).
A.Z. Spector, Communication support in operating systems for distributed transactions, in: Networking in Open Systems (Springer, 1986) pp. 313–324.
S. Spiro, Analysis of HTTP performance problems, http://www.w3. org/Protocols/HTTP/1.0/HTTPPerformance.html (July 1994).
SSL Cipher Suites, http://developer.netscape.com/docs/manuals/ security/sslin/contents.htm
SSLeay source and documentation, http://www.openssl.org
Top 100 sites from PC Magazine, http://www.zdnet.com/pcmag/ special/web100/index.html (1998).
J. Touch, J. Heidemann and K. Obraczka, Analysis of HTTP performance, USC/ISI (June 1996).
Webjamma, WWW traffic analysis tool, http://www.cs.vt.edu/chitra/ webjamma.html.
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.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1011816728298