Improving Web Server Performance by Distributing Web Applications
Distributed interNet Application (DNA) covers a wide range of topics. DNA is a methodology that specifies how to distribute Internet application on various Web servers. DNA helps to generate scalable, reliable enterprise applications. It provides load-balancing techniques to distribute load on multiple Web servers. This paper describes DNA methodology for a distributed application, which enables better performance, availability and service to clients. This paper also provides comparison of application’s performance and scalability between DNA and non-DNA application. The comparison clearly indicates web server performance improvement using DNA methodology. CPU usage improvement statistics are also provided in this paper. Choosing optimized technology is one of the major criteria in a distributed system to achieve best result. Current major industries are moving towards distributed Internet application solution for global market strategies.
KeywordsProcessor Time Presentation Layer Shopping Cart Load Balance Algorithm Component Object Model
Unable to display preview. Download preview PDF.
- 1.Joseph, M.: Enterprise Application Architecture With VB, ASP and MTS. Wrox Press Ltd. (1999)Google Scholar
- 3.Ezhilchelvan, Palmer, D., Khayyambashi, R., Morgan, G.: Measuring the Cost of Scalability and Reliability for Internet-based, server-centered applications. In: 6th Intl. Workshop on Object-oriented Real-time Dependable Systems (WORDS 2001), Rome (2001)Google Scholar
- 4.Petra, B., Tom, F., Ernst, W.: Parallel Continuos RandomizedLoad Balancing. In: Proc. of the 10th Annual ACP Symposium on Parallel Algorithms and Arch., pp. 192–201 (1998)Google Scholar
- 5.Thomas, L., Jon, G.: Analysis of Three Dynamic Distributed Load-Balancing Strategies with Varying Global Info. Requirements. IEEE Computer, 185–192 (August 1987)Google Scholar
- 6.Xu, C., Lau, F.: Load Balancing in Parallel Computers. Kluwer Academic Publishers, Boston (1997)Google Scholar
- 7.Andresen, D., Yang, T., Ibarra, O.H., Smith, T.R.: Scalability issues for high performance digital libraries on the world wide web. In: Proceedings of IEEE ADL, Forum on research and technology advances in digital libraries, Washingoton (1996)Google Scholar
- 8.Clements, P.: From Subroutines to Subsystems: Component-Based Software Development. The American Programmer 8(11) (November 1995)Google Scholar
- 9.Clements, P.E.: Requirements for software systems which enable the flexible enterprise, MSI Research Institute (1997)Google Scholar
- 10.Microsoft COM Technologies, http://www.microsoft.com/com/