Skip to main content

Effect of Database Server Arrangement to the Performance of Load Balancing Systems

  • Conference paper
  • 1808 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5574))

Abstract

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.

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. Pao, T.-L., Chen, J.-B.: Capacity Based Load Balancing Scheme for Fair Request Dispatching. Asian Journal of Information Technology 5(11), 1284–1290 (2006)

    Google Scholar 

  2. Pao, T.-L., Chen, J.-B.: The Scalability of Heterogeneous Dispatcher-Based Web Server Load Balancing Architecture. Parallel and Distributed Computing, Applications and Technologies (PDCAT 2006), 229–233 (December 2006)

    Google Scholar 

  3. Choi, E., Lim, Y., Min, D.: Performance Comparison of Various Web Cluster Architectures. In: Baik, D.-K. (ed.) AsiaSim 2004. LNCS, vol. 3398, pp. 617–624. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  4. Guo, J., Bhuyan, L.N.: Load Balancing in a Cluster-Based Web Server for Multimedia Applications. IEEE Trans. Parallel and Distributed Systems 17(11), 1321–1334 (2006)

    Article  Google Scholar 

  5. Li, C., Peng, G., Gopalan, K., Chiueh, T.-c.: Performance Garantees for Cluster-Based Internet Services. In: Proc. 23th International Conference on Distributed Computing Systems, pp. 378–385 (May 2003)

    Google Scholar 

  6. Yu, P.S., Cardellini, V., Colajanni, M.: Dynamic Load Balancing on Web-server Systems. IEEE Trans. Internet Computing, 28–39 (May/June 1999)

    Google Scholar 

  7. Colajanmi, M., Yu, P.S.: Adaptive TTL schemes for Load Balancing of Distributed Web Servers. ACM Trans. Sigmetrics Performance Evaluation Review 25(2), 36–42 (1997)

    Article  Google Scholar 

  8. Yu Philip, S., Colajannin, M., Cardellini, V.: Dynamic Load Balancing in Geographically Distributed Heterogeneous Web Servers. In: IEEE International Conference on Distributed Computing Systems (ICDCS 1998), Amsterdam, Netherlands, pp. 26–29 (May 1998)

    Google Scholar 

  9. Kopparapu, C.: Load Balancing Servers, Firewalls, and Caches. Wiley Computer, Chichester (2002)

    Google Scholar 

  10. W3C World Wide Web Consortium, http://www.w3c.org

  11. Garland, M., Grassia, S., Monroe, R., Puri, S.: Implementing Distributed Server Groups for the World Wide Web. Technical Report CMUCS-95-114 (January 1995)

    Google Scholar 

  12. Cisco System, http://www.cisco.com

  13. Haney, D., Madsen, K.S.: Load-balancing for MySQL. Kobenhavns Universitet (2003)

    Google Scholar 

  14. Hellerstein, J.M., Stonebraker, M., Hamilton, J.: Architecture of a Database System. Foundations and Trends, pp.141–259 (October 2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chen, JB., Pao, TL., Lee, KD. (2009). Effect of Database Server Arrangement to the Performance of Load Balancing Systems. In: Hua, A., Chang, SL. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2009. Lecture Notes in Computer Science, vol 5574. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03095-6_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03095-6_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03094-9

  • Online ISBN: 978-3-642-03095-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics