Adaptive TTL schemes for load balancing of distributed Web servers
ACM SIGMETRICS Performance Evaluation Review - Special issue on multimedia storage systems
Load Balancing Servers, Firewalls, and Caches
Load Balancing Servers, Firewalls, and Caches
Dynamic Load Balancing on Web-Server Systems
IEEE Internet Computing
Dynamic Load Balancing in Geographically Distributed Heterogeneous Web Servers
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
Performance Guarantees for Cluster-Based Internet Services
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Load Balancing in a Cluster-Based Web Server for Multimedia Applications
IEEE Transactions on Parallel and Distributed Systems
The Scalability of Heterogeneous Dispatcher-Based Web Server Load Balancing Architecture
PDCAT '06 Proceedings of the Seventh International Conference on Parallel and Distributed Computing, Applications and Technologies
Architecture of a Database System
Foundations and Trends in Databases
Performance comparison of various web cluster architectures
AsiaSim'04 Proceedings of the Third Asian simulation conference on Systems Modeling and Simulation: theory and applications
Hi-index | 0.00 |
Load balancing architectures can be used to solve overloading problems on web sites. Recently, most of the contents of web pages are retrieved from a database. Thus, the arrangement of the database server in a load balancing architecture is one of the most important factors that impact the overall performance. In this paper, we analyze the performance of load balancing architectures with a centralized database arrangement and a decentralized database arrangement. With a series of experiments, we can find the most appropriate arrangement for the database server. The experimental results show that when the number of client requests is small, using the decentralized arrangement results in a lower average response time because no network communications are needed. But when the number of client requests is large, using the centralized database architecture can achieve higher performance because the database server can share the load of web servers.